When emerging libguestfs-appliance, I get: !!! copy /var/tmp/portage/app-emulation/libguestfs-appliance-1.26.0-r1/image/usr/share/guestfs/appliance/root -> /usr/share/guestfs/appliance/root failed. !!! [Errno 28] No space left on device This is supported by ls: $ ls -lh /var/tmp/portage/app-emulation/libguestfs-appliance-1.26.0-r1/image/usr/share/guestfs/appliance/root -rw-r--r-- 1 root root 4.0G Mar 29 2014 /var/tmp/portage/app-emulation/libguestfs-appliance-1.26.0-r1/image/usr/share/guestfs/appliance/root du disagrees, probably because the file is sparse: $ du -sh /var/tmp/portage/app-emulation/libguestfs-appliance-1.26.0-r1/image/usr/share/guestfs/appliance/root 413M /var/tmp/portage/app-emulation/libguestfs-appliance-1.26.0-r1/image/usr/share/guestfs/appliance/root Maybe the tool portage uses to copy the file does not support sparseness?
It shouldn't need 4 GB. However it will need a fair chunk of space. On Fedora: $ ls /var/tmp/.guestfs-1000/appliance.d initrd kernel root $ du -sh /var/tmp/.guestfs-1000/appliance.d 394M /var/tmp/.guestfs-1000/appliance.d Please note that 'root' is supposed to be a sparse file. It will appear to be 4 GB, but should be about 1/10th of that size. Now having said that it may be that there is some problem causing the 'root' file to actually take up 4 GB of space. I'm not really clear how you are creating this file. Are you using the Fedora appliance? Or building one?
Could you update this issue if you still reproduce the problem ?
(In reply to Gilles Dartiguelongue from comment #2) > Could you update this issue if you still reproduce the problem ? There seem to be no reverse dependencies left in the Gentoo tree and the package is no longer installed on my system.