[РЕШЕНО]Не работает emerge.

При пересборке мира - emerge -auNDv world выдаёт следующую ошибку.

Traceback (most recent call last):
  File "/usr/bin/emerge", line 40, in <module>
    retval = _emerge.emerge_main()
  File "/usr/lib64/portage/pym/_emerge/__init__.py", line 15464, in emerge_main
    portdb = trees[settings["ROOT"]]["porttree"].dbapi
  File "/usr/lib64/portage/pym/portage/util.py", line 1117, in __getitem__
    result = lazy_item.func(*pargs, **kwargs)
  File "/usr/lib64/portage/pym/portage/dbapi/porttree.py", line 1121, in __init__
    settings["PORTDIR"], mysettings=settings)
  File "/usr/lib64/portage/pym/portage/dbapi/porttree.py", line 316, in __init__
    self.depcachedir, x, filtered_auxdbkeys, gid=portage_gid)
  File "/usr/lib64/portage/pym/portage/cache/flat_hash.py", line 24, in __init__
    self._ensure_dirs()
  File "/usr/lib64/portage/pym/portage/cache/fs_template.py", line 60, in _ensure_dirs
    os.mkdir(base, self._perms | 0111)
OSError: [Errno 28] No space left on device: '/var/cache/edb/dep/usr/portage'

Место в /var 665MB свободно.

Кстати, eix-sync -W тоже не

Кстати, eix-sync -W тоже не пашет, выдаёт кучу ошибок такого плана

tar: portage/java-virtuals/jaxp-virtual: Невозможно mkdir: Нет такого файла или каталога
tar: portage/java-virtuals/jaxp-virtual/jaxp-virtual-1.4-r1.ebuild: Невозможно open: Нет такого файла или каталога
tar: portage/java-virtuals/jaxp-virtual/Manifest: Невозможно open: Нет такого файла или каталога
tar: portage/java-virtuals/jaxp-virtual/jaxp-virtual-1.4.ebuild: Невозможно open: Нет такого файла или каталога

Как меня этот, емердж уже заманал, уфф, сплошное мозгоклюйство...

Вас никто не заставляет

Вас никто не заставляет использовать Gentoo. Решение вашей проблемы здесь.
P.S. Для решения проблемы следует предоставлять информацию (в данном случае не помешал бы вывод команд df, mount, dmesg), а не выплёскивать негативные эмоции от собственного бессилия.

Я Gentoo & Funtoo

Это уже имеется на вритуалке,

df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
rootfs                 20G  8,4G   10G  46% /
/dev/root              20G  8,4G   10G  46% /
rc-svcdir             1,0M   76K  948K   8% /lib64/rc/init.d
udev                   10M  184K  9,9M   2% /dev
shm                   2,0G   76K  2,0G   1% /dev/shm
/dev/mapper/vg-kostik
                       65G   65G  802M  99% /home/kostik
/dev/mapper/vg-john    30G   13G   18G  42% /home/john
/dev/mapper/vg-samba   50G   43G  7,5G  86% /home/samba
/dev/mapper/vg-torrent
                       50G   36G   15G  71% /home/kostik/torrent
/dev/mapper/vg-exten   93G   59G   30G  67% /home/kostik/.VirtualBox/HardDisks/exten
/dev/mapper/vg-var    4,0G  3,1G  665M  83% /var
/dev/mapper/vg-portage
                      3,0G  2,5G  342M  89% /usr/portage

rootfs on / type rootfs (rw)
/dev/root on / type ext3 (rw,relatime,errors=continue,data=writeback)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
rc-svcdir on /lib64/rc/init.d type tmpfs (rw,nosuid,nodev,noexec,relatime,size=1024k,mode=755)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
udev on /dev type tmpfs (rw,nosuid,relatime,size=10240k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
shm on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime)
/dev/mapper/vg-kostik on /home/kostik type xfs (rw)
/dev/mapper/vg-john on /home/john type xfs (rw)
/dev/mapper/vg-samba on /home/samba type xfs (rw)
/dev/mapper/vg-torrent on /home/kostik/torrent type xfs (rw)
/dev/mapper/vg-exten on /home/kostik/.VirtualBox/HardDisks/exten type ext4 (rw)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
/dev/mapper/vg-var on /var type ext3 (rw)
/dev/mapper/vg-portage on /usr/portage type ext4 (rw)

Дайте вывод указанных команд

Дайте вывод указанных команд и тип используемой файловой системы (помимо нехватки места может банально не хватать inode). Не помешало бы также рассказать о ваших предыдущих действиях, вызвавших проблему.

Я Gentoo & Funtoo

Про inode слышал, проверка

Про inode слышал, проверка раздела /usr/portage fsck'ом прошла успешно.

Хм в dmesg

Хм в dmesg ошибки

.......
81251.370310] EXT3-fs error (device dm-4) in ext3_reserve_inode_write: IO failure
[81251.372810] EXT3-fs error (device dm-4) in ext3_reserve_inode_write: IO failure
[81251.378845] EXT3-fs error (device dm-4) in ext3_reserve_inode_write: IO failure
.......

На ext3 у меня корень и var, var я уже залечил fsck'ом.

df -i от рута =). Имхо,ФС с

df -i от рута =). Имхо,ФС с хардкодед иноде нумберс в 2009 году уже дефектив бу дизайн

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

В каких ФС нет таких

В каких ФС нет таких ограничений? Только что столкнулся с тем же:

morex / # df -i
Файловая система      Инодов   Испол   Своб  Исп % смонтирована на
/dev/sda1             305824  305823       1  100% /
udev                  120658    1494  119164    2% /dev
/dev/sda3            60432384  110139 60322245    1% /home
shm                   120658       1  120657    1% /dev/shm

.

ЕМНИП это --- бага/фича/рудимент ext-based файловых систем (из реально используемых это ext2/3, возможно 4).

Если уходить с ext'а, то в общем случае я бы предпочёл reiser3.

:wq
--
Live free or die

Поставил jfs. Посмотрю как

Поставил jfs. Посмотрю как будет работать. Говорят что неплохая ФС.

Кстати, почему Вы решили что

Кстати, почему Вы решили что в убунте меньше проблем? Лично я очень громко матерился, когда с ихним xorg.conf в своё время хотел разобраться.

Я имел ввиду то, что там нет

Я имел ввиду то, что там нет emerge :)

Я Gentoo & Funtoo

Попробуйте переместить /var

Попробуйте переместить /var "туда-обратно" с промежуточным форматированием раздела, например, в reiserfs. Ну и что-либо заведомо ненужное можно удалить с этого раздела.

Я Gentoo & Funtoo

Ага уже так и сделал, всё

Ага уже так и сделал, всё заработало, благодарю за наводку! [РЕШЕНО]

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".