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
[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.
/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.
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
arch-general@lists.archlinux.org