Re: [arch-general] yaourt - tmpfs error: No space left on device
On 18/07/14 03:51 PM, Travis Thompson wrote:
Set BUILDDIR=/var/tmp instead, /tmp is filling up.
Or just use the *default* of not building in a global directory... especially /tmp which is a ramdisk.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 07/18/2014 03:55 PM, Daniel Micay wrote:
On 18/07/14 03:51 PM, Travis Thompson wrote:
Set BUILDDIR=/var/tmp instead, /tmp is filling up.
Or just use the *default* of not building in a global directory... especially /tmp which is a ramdisk.
Salutations, I just looked at yaourt's yaourtrc and it's clear that it's storing its temporary files in /tmp. Building with yaourt means building in tmpfs which would for large compilation jobs can exhaust the tmpfs file system. Either extend the size of /tmp by specifying a larger size when mounting in /tmp (using fstab or just command line) or set a different direcotry via yaourt --tmp <temporary directory>. This should really be posted to the AUR mailing list since it's an AUR issue. I hope this helps. Regards, Mark -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iF4EAREIAAYFAlPJfgwACgkQZ/Z80n6+J/byEgD+J+nePBfjUg8kWqHyV63Kmv/Q NbN4k4IglwAZmYjElXAA/RGf0pCnPeGQuFVPPiG2kHEpHUieeO25xTuRs4gsc3hL =smlC -----END PGP SIGNATURE-----
[rocketmouse@archlinux ~]$ grep tmp /etc/fstab #tmpfs /tmp tmpfs nodev,nosuid,size=3G 0 0 It's commented out, but I once had to use it and it solved the issue for me.
On 07/18, Ralf Mardorf wrote:
[rocketmouse@archlinux ~]$ grep tmp /etc/fstab #tmpfs /tmp tmpfs nodev,nosuid,size=3G 0 0
It's commented out, but I once had to use it and it solved the issue for me.
systemd will allocate /tmp to a ramdisk by default, whether you specify it or not. Specifying tmpfs in /etc/fstab allows you to dictate how large the ramdisk is, but unless you explicitly stop systemd from mounting /tmp in RAM that's where it will go. -- "A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools." - Douglas Adams
/tmp being too small for building packages after a "standard" Arch Linux installation, in combination with yaourt using /tmp by default is a problem. A simple workaround is to run yaourt with --tmp /somewhere/with/enough/space. -- Best regards, Alexander Rødseth / xyproto
On Saturday 19 Jul 2014 15:08:51 Alexander Rødseth wrote:
/tmp being too small for building packages after a "standard" Arch Linux installation, in combination with yaourt using /tmp by default is a problem. A simple workaround is to run yaourt with --tmp /somewhere/with/enough/space.
When this happens to me, I tend to do: # yaourt -G <package> # cd <package> # makepkg ...in my home directory, which has plenty of storage. Paul
participants (6)
-
Alexander Rødseth
-
Bigby James
-
Daniel Micay
-
Mark Lee
-
Paul Gideon Dann
-
Ralf Mardorf