Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
yaourt - tmpfs error: No space left on device #47
I have been told on firstname.lastname@example.org mailing list that that this problem
So, the story is as it follows.
I was tried to install on my archlinux system icecat with yaourt but get always error: No
$ df -H
I have installed my arch linux on one partition only, on /dev/sda3.
I tried to install icecat several times, moreover after a reboot too, but always get this error message.
I tried also to setup yaourt and makepkg:
Still get the above error.
$ free -h
total used free shared buffers cached
/dev/sda3 / ext4 rw,relatime,data=ordered 0 1
On the arch-general mailing list I get the following advices.
I tried to install with yaourt the icecat package but get the same
So, leaving it unset doesn't work here.
Or just use the default of not building in a global directory...
This should really be posted to the AUR mailing list since it's an AUR
It's commented out, but I once had to use it and it solved the issue for
I solve this problem by building icecat directly with makepkg.
So, why can't I setup yaourt in /etc/yaourtrc wuth the line:
Regards, from Pal
"Why it always uses the tmpfs in the RAM memory?"
"yaourt - tmpfs error: No space left on device"
My suggestion is to configure TMPDIR pointing to another directory mounted as ext4 or NTFS in your HDD. The build speed might be slow, but you have enough diskspace to complete the process.
Hope my answer help, and good luck :D
I am sure that Arch Linux has decided that or some part of it as /tmp is tmpfs by default and I don't have it specified in my fstab.
When I encounter this issue, I just tell yaourt to use /var/tmp instead.
Looks like it's systemd that automatically mounts /tmp as tmpfs: https://wiki.archlinux.org/index.php/Tmpfs#Disable_automatic_mount