On Saturday 23 February 2013 10:30:04 AM IST, Joseph wrote:
> I'm trying to update one of my system and running:
> emerge -uDNavq world
> I get a very strange message: No space left on device'
>
>
> Would you like to merge these packages? [Yes/No] y
> Traceback (most recent call last):
> File "/usr/bin/emerge", line 48, in <module>
> retval = emerge_main()
> File "/usr/lib64/portage/pym/_emerge/main.py", line 1021, in
> emerge_main
> gc_locals=locals().clear)
> File "/usr/lib64/portage/pym/_emerge/actions.py", line 3837, in
> run_action
> myopts, myaction, myfiles, spinner)
> File "/usr/lib64/portage/pym/_emerge/actions.py", line 463, in
> action_build
> retval = mergetask.merge()
> File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 935, in merge
> rval = self._handle_self_update()
> File "/usr/lib64/portage/pym/_emerge/Scheduler.py", line 309, in
> _handle_self_update
> _prepare_self_update(self.settings)
> File "/usr/lib64/portage/pym/portage/package/ebuild/doebuild.py",
> line 2164, in _prepare_self_update
> shutil.copytree(orig_pym_path, portage._pym_path, symlinks=True)
> File "/usr/lib64/portage/pym/portage/__init__.py", line 224, in
> __call__
> rval = self._func(*wrapped_args, **wrapped_kwargs)
> File "/usr/lib64/python2.7/shutil.py", line 206, in copytree
> raise Error, errors
> Error: [('/usr/lib64/portage/pym/portage/dbapi/vartree.pyo',
> '/var/tmp/portage/._portage_reinstall_.QFROig/pym/portage/dbapi/vartree.pyo',
> '[Errno 28] No space left on device'),
> ('/usr/lib64/portage/pym/portage/dbapi/porttree.pyo',
> '/var/tmp/portage/._portage_reinstall_.QFROig/pym/portage/dbapi/porttree.pyo',
> '[Errno 28] No space left on device'),
> ('/usr/lib64/portage/pym/portage/dbapi/cpv_expand.pyo',
> ...
>
> I have plenty of room left on the HD
> df -h
> Filesystem Size Used Avail Use% Mounted on
> rootfs 50G 13G 35G 27% /
> /dev/root 50G 13G 35G 27% /
> tmpfs 3.7G 668K 3.7G 1% /run
> udev 10M 4.6M 5.5M 46% /dev
> shm 3.7G 0 3.7G 0% /dev/shm
> cgroup_root 10M 0 10M 0% /sys/fs/cgroup
> /dev/sda4 530G 119G 385G 24% /home
> tmpfs 10M 4.6M 5.5M 46% /var/tmp/portage
>
> df -i
> Filesystem Inodes IUsed IFree IUse% Mounted on
> rootfs 3278576 829078 2449498 26% /
> /dev/root 3278576 829078 2449498 26% /
> tmpfs 957692 535 957157 1% /run
> udev 949264 990 948274 1% /dev
> shm 957692 1 957691 1% /dev/shm
> cgroup_root 957692 6 957686 1% /sys/fs/cgroup
> /dev/sda4 35266560 33051 35233509 1% /home
> tmpfs 949264 990 948274 1% /var/tmp/portage
>
> So, why I'm getting this message?
>
Your /var/tmp/portage is 10 MB! Increase that.
--
Nilesh Govindarajan
http://nileshgr.com