[arch-general] yaourt - tmpfs error: No space left on device
Hi, I'm trying to install icecat with yaourt but get always error: No space left on device. $ df -H Filesystem Size Used Avail Use% Mounted on /dev/sda3 66G 38G 26G 60% / tmpfs 3.2G 0 3.2G 0% /dev/shm tmpfs 3.2G 0 3.2G 0% /sys/fs/cgroup tmpfs 3.2G 3.2G 160k 100% /tmp tmpfs 627M 4.1k 627M 1% /run/user/1000 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: /etc/yaourtrc TMPDIR="/tmp" /etc/makepkg.conf BUILDDIR=/tmp/makepkg Still get the above error. What can I do to solve this problem? -- Regards from Pal
On 18/07/14 03:40 PM, Csányi Pál wrote:
Hi,
I'm trying to install icecat with yaourt but get always error: No space left on device.
$ df -H Filesystem Size Used Avail Use% Mounted on /dev/sda3 66G 38G 26G 60% / tmpfs 3.2G 0 3.2G 0% /dev/shm tmpfs 3.2G 0 3.2G 0% /sys/fs/cgroup tmpfs 3.2G 3.2G 160k 100% /tmp tmpfs 627M 4.1k 627M 1% /run/user/1000
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: /etc/yaourtrc TMPDIR="/tmp"
/etc/makepkg.conf BUILDDIR=/tmp/makepkg
Still get the above error. What can I do to solve this problem?
Stop building a very large package in a filesystem of very limited size. The BUILDDIR option is unset by default, and if you leave it unset `makepkg` will work fine.
2014-07-18 21:44 GMT+02:00 Daniel Micay <danielmicay@gmail.com>:
On 18/07/14 03:40 PM, Csányi Pál wrote:
I'm trying to install icecat with yaourt but get always error: No space left on device.
$ df -H Filesystem Size Used Avail Use% Mounted on /dev/sda3 66G 38G 26G 60% / tmpfs 3.2G 0 3.2G 0% /dev/shm tmpfs 3.2G 0 3.2G 0% /sys/fs/cgroup tmpfs 3.2G 3.2G 160k 100% /tmp tmpfs 627M 4.1k 627M 1% /run/user/1000
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: /etc/yaourtrc TMPDIR="/tmp"
/etc/makepkg.conf BUILDDIR=/tmp/makepkg
Still get the above error. What can I do to solve this problem?
Stop building a very large package in a filesystem of very limited size. The BUILDDIR option is unset by default, and if you leave it unset `makepkg` will work fine.
Before I edited the file: /etc/makepkg.conf I tried to install with yaourt the icecat package but get the same error message. That is way I edited the /etc/makepkg.conf file and set the BUILDDIR option to: BUILDDIR=/tmp/makepkg So, leaving it unset doesn't work here. -- Regards from Pal
On 18/07/14 03:49 PM, Csányi Pál wrote:
2014-07-18 21:44 GMT+02:00 Daniel Micay <danielmicay@gmail.com>:
On 18/07/14 03:40 PM, Csányi Pál wrote:
I'm trying to install icecat with yaourt but get always error: No space left on device.
$ df -H Filesystem Size Used Avail Use% Mounted on /dev/sda3 66G 38G 26G 60% / tmpfs 3.2G 0 3.2G 0% /dev/shm tmpfs 3.2G 0 3.2G 0% /sys/fs/cgroup tmpfs 3.2G 3.2G 160k 100% /tmp tmpfs 627M 4.1k 627M 1% /run/user/1000
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: /etc/yaourtrc TMPDIR="/tmp"
/etc/makepkg.conf BUILDDIR=/tmp/makepkg
Still get the above error. What can I do to solve this problem?
Stop building a very large package in a filesystem of very limited size. The BUILDDIR option is unset by default, and if you leave it unset `makepkg` will work fine.
Before I edited the file: /etc/makepkg.conf
I tried to install with yaourt the icecat package but get the same error message. That is way I edited the /etc/makepkg.conf file and set the BUILDDIR option to: BUILDDIR=/tmp/makepkg
So, leaving it unset doesn't work here.
Leave it unset and build with makepkg directly.
On Fri, 18 Jul 2014 21:40:20 +0200 Csányi Pál <csanyipal@gmail.com> wrote:
Hi,
I'm trying to install icecat with yaourt but get always error: No space left on device.
$ df -H Filesystem Size Used Avail Use% Mounted on /dev/sda3 66G 38G 26G 60% / tmpfs 3.2G 0 3.2G 0% /dev/shm tmpfs 3.2G 0 3.2G 0% /sys/fs/cgroup tmpfs 3.2G 3.2G 160k 100% /tmp tmpfs 627M 4.1k 627M 1% /run/user/1000
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: /etc/yaourtrc TMPDIR="/tmp"
/etc/makepkg.conf BUILDDIR=/tmp/makepkg
Still get the above error. What can I do to solve this problem?
The problem is icecat takes up much RAM space, so the build process is interrupted. I've built this package once and had the same issues as you. Simplest solution is to set BUILDDIR to a (existing) directory in your hard disk (not in the RAM). For example, $ BUILDDIR=/home/myself/build makepkg -s I believe yaourt honors the BUILDDIR environment variable, if you insist in using it. If not, search for a tmp option in its man page.
participants (3)
-
Csányi Pál
-
Daniel Micay
-
Thiago Barroso Perrotta