сдох ebuild/emerge
С утра решил обновить систему значит..
сделал ему emerge --sync
все как бы шоколадно прошло.. и написало что нужно portage обновить..
запускаю емерж - а он меня матом отшивает...
# emerge portage
Calculating dependencies... done!
>>> Verifying ebuild Manifests...
>>> Emerging (1 of 1) sys-apps/portage-2.1.3.9 to /
* portage-2.1.3.9.patch.bz2 RMD160 ;-) ... [ ok ]
* portage-2.1.3.9.patch.bz2 SHA1 ;-) ... [ ok ]
* portage-2.1.3.9.patch.bz2 SHA256 ;-) ... [ ok ]
* portage-2.1.3.9.patch.bz2 size ;-) ... [ ok ]
* portage-2.1.3.tar.bz2 RMD160 ;-) ... [ ok ]
* portage-2.1.3.tar.bz2 SHA1 ;-) ... [ ok ]
* portage-2.1.3.tar.bz2 SHA256 ;-) ... [ ok ]
* portage-2.1.3.tar.bz2 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking portage-2.1.3.tar.bz2 ;-) ... [ ok ]
* checking portage-2.1.3.9.patch.bz2 ;-) ... [ ok ]
ACCESS DENIED _wr: /usr/lib/portage/bin/ebuild.sh
/bin/bash: /usr/lib/portage/bin/ebuild.sh: /bin/bash: плохой интерпретатор: Нет такого файла или каталога
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/var/log/sandbox/sandbox-sys-apps_-_portage-2.1.3.9-8190.log"_wr: /usr/lib/portage/bin/ebuild.sh
--------------------------------------------------------------------------------
решил посмотреть что к чему.. ebuild.sh нашелся на месте, с правами на доступ тоже проблем не обнаружил. подумал мож ему /bin/bash не нравится - оценил и его - вроде все ок..
решил пробежаться emerge --deep world
он мне выдал еще кучу пакетов (неделю не обновлялся уже).. решил пока портаж не обновлять
и начать с openssh, делаю emege openssh а он мне с такой же ошибкой начал ругаться.. перепробовал еще несколько пакетов - та же беда.
кто сталкивался с этим, подскажите как решали проблему.
p.s. переустановку системы не предлагать, сервер удаленный.
заранее спасибо
- Для комментирования войдите или зарегистрируйтесь
А /bin/bash
А /bin/bash существует? его можно запустить?
Если всё в порядке, можно отключить sandbox, и запустить emerge, может быть он хочет сто-то поправить в ebuild.sh
/bin/bash это
/bin/bash это основная оболочка из-под которой я работаю ;)
наудивление сегодня с утра решил попробовать еще разок сделать emerge --sync и повторить попытку emerge portage
- все прошло гладко и без проблем.. аномалия или глюк - фиг знает.
вообщем проблема "самоустранилась".
К слову, надо
К слову, надо делать emege -1 openssh, чтобы оно не прописывалось в world, а так и оставалось зависимостью одного из пакетов
---
Я схожу с ума или это глючит Реальность?
до этого
до этого неоднократно пакет обновлял через emerge --deep world и никогда не возникало проблем.
остается только гадать был ли это глюк системы или глюк самих портажей.