LINUX.ORG.RU

Виснет emerge. Есть мысли, что делать?


0

0

Собственно, при попытке что-то заемержить оно тупо виснет. 

Опция -d выдаёт: 
Код:

... 
>>> Emerging (1 of 238) dev-util/pkgconfig-0.23 to / 
+ dyn_clean 
+ '[' -z /var/tmp/portage/dev-util/pkgconfig-0.23 ']' 
+ '[' '!' -d /var/tmp/portage/dev-util/pkgconfig-0.23 ']' 
+ type -P chflags 
+ rm -rf /var/tmp/portage/dev-util/pkgconfig-0.23/image /var/tmp/portage/dev-util/pkgconfig-0.23/homedir 
+ hasq keeptemp autoaddcvs autoconfig ccache confcache distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch 
+ [[  autoaddcvs autoconfig ccache confcache distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch   == *\ \k\e\e\p\t\e\m\p\ * ]] 
+ rm -rf /var/tmp/portage/dev-util/pkgconfig-0.23/temp 
+ hasq keepwork autoaddcvs autoconfig ccache confcache distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch 
+ [[  autoaddcvs autoconfig ccache confcache distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch   == *\ \k\e\e\p\w\o\r\k\ * ]] 
+ rm -rf /var/tmp/portage/dev-util/pkgconfig-0.23/.exit_status 
+ rm -rf /var/tmp/portage/dev-util/pkgconfig-0.23/.logid 
+ rm -rf /var/tmp/portage/dev-util/pkgconfig-0.23/.unpacked 
+ rm -rf /var/tmp/portage/dev-util/pkgconfig-0.23/.compiled 
+ rm -rf /var/tmp/portage/dev-util/pkgconfig-0.23/.tested 
+ rm -rf /var/tmp/portage/dev-util/pkgconfig-0.23/.installed 
+ rm -rf /var/tmp/portage/dev-util/pkgconfig-0.23/.packaged 
+ rm -rf /var/tmp/portage/dev-util/pkgconfig-0.23/build-info 
+ rm -rf /var/tmp/portage/dev-util/pkgconfig-0.23/work 
+ '[' -f /var/tmp/portage/dev-util/pkgconfig-0.23/.unpacked ']' 
+ rm -rf /var/tmp/portage/dev-util/pkgconfig-0.23/distdir 
++ find /var/tmp/portage/dev-util/pkgconfig-0.23 -mindepth 1 -maxdepth 1 
+ '[' -z '' ']' 
+ rmdir /var/tmp/portage/dev-util/pkgconfig-0.23 
+ true 
+ set +x 



И всё. На этом - тишина. 

Есть мысли куда ковырять? 

/var/tmp "вручную" работает без нареканий.


Перемещено JB из Talks
★★★★★

Почисть /var/tmp/portage, снеси кэш портежа, пересоздай его, обнови портежи, будет и дальше виснуть - попробуй архив исходников portage вручную откомпилить, установить, если поможет - заново его обнови через emerge и обновляй систему.

anonymous
()
Ответ на: комментарий от anonymous

>Почисть /var/tmp/portage

Пусто.

>снеси кэш портежа, пересоздай его, обнови портежи

Делал.

>попробуй архив исходников portage вручную откомпилить, установить, если поможет - заново его обнови через emerge и обновляй систему.

Портеж адекватный, синхронизация проходит отлично.

...

Сейчас с strace играю.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Насколько же все-таки генту удобнее чем бубунта. Все просто и понятно и заморачиваться не надо.

anonymous
()
Ответ на: комментарий от KRoN73

stat64("/usr/portage/distfiles/.locks/.pkg-config-0.23.tar.gz.portage_lockfile" , {st_mode=S_IFREG|0660, st_size=0, ...}) = 0
futex(0x83e2bf0, FUTEX_WAKE, 1) = 0
open("/usr/portage/distfiles/.locks/.pkg-config-0.23.tar.gz.portage_lockfile", O_RDWR|O_CREAT|O_LARGEFILE, 0660) = 5
futex(0x83e2bf0, FUTEX_WAKE, 1) = 0
fcntl64(5, F_SETLK64, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}


Грохнул все .lock-файлы - пофиг, всё то же самое.

/usr/portage/distfiles у меня на NFS. Но раньше (несколько лет) всё работало без нареканий :-/

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Толсто.

Меня за месяц отпуска, в течении которого на Бубунте сидел, уже просто тошнит от неё. Пересаживание на Генту - просто как бальзам воспримается.

Особенно, кстати, рендеринг шрифтов... За месяц привык - не замечал. Сейчас генту загрузил - так шрифты воспринимаются, как типографская печать после восьмиигольчатого принтера.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Кстати, Бубунта у меня сейчас нормально не обновляется. Ругается на массу конфликтов в зависимостях пакетов. Но разбираться руки ещё не доходили.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Ты тут всё pkgconfig обновляешь, попробуй какую-нить другую прогу, а то может emerge именно на pkgconfig виснет.

anonymous
()
Ответ на: комментарий от anonymous

Пробовал ati-drivers, симптомы абсолютно те же, так что с другими вариантами не стал экспериментировать.

...

Походу, какая-то проблема с NFS. Хотя чисто с виду - всё работает отлично. Сейчас перезагружу целиком домашний сервер, м.б. что-то заглючило...

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Ага, после перезагрузки NFS-сервера всё заработало.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

> Пересаживание на Генту - просто как бальзам воспримается.

Вот-вот, и я о том же, как бальзам. А то, что не работает что-то - да то ладно, чего не простишь любимой.. ;)

anonymous
()
Ответ на: комментарий от anonymous

> Вот-вот, и я о том же, как бальзам. А то, что не работает что-то - да то ладно, чего не простишь любимой.. ;)

В Генте по крайней мере легче разобраться почему не работает, не то что в твоей Убунте.

anonymous
()
Ответ на: комментарий от anonymous

>В Генте по крайней мере легче разобраться почему не работает, не то что в твоей Убунте.

Да, именно так. Тем более, что как выяснилось, проблема сейчас была не на стороне обновляемой Генты.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Самые противные ошибки это те которых как бы и нет.

Viva Gentoo!

petrosha ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.