[SOLVED] Проблемы при emerge --update --newuse --deep world

Доброго времени суток. Второй день обновляю систему. когда осталось 188 пакетов зависло. Отдельно через emerge установил этот пакет x11-libs/qt-core-4.7.2-r1, но проблема осталась. Параллельных установок нет. Буду рад выслушать выши предпложения. При прерывании в консоли следующее

>>> Verifying ebuild manifests

>>> Starting parallel fetch

>>> Emerging (1 of 188) x11-libs/qt-core-4.7.2-r1
^CTraceback (most recent call last):
File "/usr/lib/portage/bin/lock-helper.py", line 27, in
rval = main(sys.argv[1:])
File "/usr/lib/portage/bin/lock-helper.py", line 19, in main
lock_obj = portage.locks.lockfile(args[0], wantnewlockfile=True)
File "/usr/lib/portage/pym/portage/locks.py", line 138, in lockfile
fcntl.lockf(myfd, fcntl.LOCK_EX)
KeyboardInterrupt

Exiting on signal 2

!!! select error: (4, 'Interrupted system call')
Traceback (most recent call last):
File "/usr/bin/emerge", line 43, in
retval = emerge_main()
File "/usr/lib/portage/pym/_emerge/main.py", line 1775, in emerge_main
myopts, myaction, myfiles, spinner)
File "/usr/lib/portage/pym/_emerge/actions.py", line 439, in action_build
retval = mergetask.merge()
File "/usr/lib/portage/pym/_emerge/Scheduler.py", line 1186, in merge
rval = self._merge()
File "/usr/lib/portage/pym/_emerge/Scheduler.py", line 1536, in _merge
self._main_loop()
File "/usr/lib/portage/pym/_emerge/Scheduler.py", line 1679, in _main_loop
while self._schedule():
File "/usr/lib/portage/pym/_emerge/PollScheduler.py", line 104, in _schedule
return self._schedule_tasks()
File "/usr/lib/portage/pym/_emerge/Scheduler.py", line 1713, in _schedule_tasks
if q.schedule():
File "/usr/lib/portage/pym/_emerge/SequentialTaskQueue.py", line 55, in schedule
task.start()
File "/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 23, in start
self._start()
File "/usr/lib/portage/pym/_emerge/MergeListItem.py", line 90, in _start
self._start_task(build, self._default_final_exit)
File "/usr/lib/portage/pym/_emerge/CompositeTask.py", line 146, in _start_task
task.start()
File "/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 23, in start
self._start()
File "/usr/lib/portage/pym/_emerge/EbuildBuild.py", line 87, in _start
self._prefetch_exit(prefetcher)
File "/usr/lib/portage/pym/_emerge/EbuildBuild.py", line 137, in _prefetch_exit
self._build_dir.lock()
File "/usr/lib/portage/pym/_emerge/EbuildBuildDir.py", line 57, in lock
builddir_lock.wait()
File "/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 40, in wait
self._wait()
File "/usr/lib/portage/pym/_emerge/AsynchronousLock.py", line 77, in _wait
self.returncode = self._imp.wait()
File "/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 40, in wait
self._wait()
File "/usr/lib/portage/pym/_emerge/AsynchronousLock.py", line 217, in _wait
self.scheduler.schedule(self._reg_id)
File "/usr/lib/portage/pym/_emerge/PollScheduler.py", line 291, in _schedule_wait
handler(f, event)
File "/usr/lib/portage/pym/_emerge/SpawnProcess.py", line 224, in _dummy_handler
self._unregister_if_appropriate(event)
File "/usr/lib/portage/pym/_emerge/AbstractPollTask.py", line 61, in _unregister_if_appropriate
self.wait()
File "/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 41, in wait
self._wait_hook()
File "/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 123, in _wait_hook
self._exit_listener_stack.pop()(self)
File "/usr/lib/portage/pym/_emerge/AsynchronousLock.py", line 207, in _proc_exit
% (proc.returncode,))
AssertionError: lock process failed with returncode 1

Не надо Qt ставить руками -

Не надо Qt ставить руками - пусть по зависимостям вытаскиваются.
Снесите все Qt

emerge -C $(qlist -IC x11-libs/qt)

и обновите мир

emerge --with-bdeps y -uDN @world

Хватит удалять

Хватит удалять пакеты.

emerge -avu $(qlist -IC x11-libs/qt)

Не грусти, товарищ! Всё хорошо, beautiful good!

Забавно, но ошибки блокирования можно

Забавно, но ошибки блокирования можно избежать просто перезагрузив систему...

/

Zhanat написал(а):
Забавно, но ошибки блокирования можно избежать просто перезагрузив систему...

Бесстрашный ты человек... :)
Хотя конечно об обновлениях, которые могут привести систему в незагружаемое состояние обычно предупреждают...

:wq
--
Live free or die

гм может быть я на гране

гм может быть я на гране банальности но вы eselect python и python-updater делали?

/

semlanik написал(а):
гм может быть я на гране банальности но вы eselect python и python-updater делали?

Угу.
Похоже на emerge --depclean с пропущенным python-updater.

eselect python list.

:wq
--
Live free or die

eselect python list.

[2] python2.7

я еще и безграмотный позор

я еще и безграмотный позор "на гране" (

python-updater

В начале при первой ошибке сделал python-updater. Но процесс до конца не прошел, ошибки. Сделал как посоветовали

SysA написал(а):
Не надо Qt ставить руками - пусть по зависимостям вытаскиваются.
Снесите все Qt

emerge -C $(qlist -IC x11-libs/qt)

и обновите мир

emerge --with-bdeps y -uDN @world

qt вроде встало, только на net-libs/xulrunner-2.0.1 опять такая же ошибка как в начале топа.

python-updater может заново запустить?

ну в целом не плохо бы

ну в целом не плохо бы сначало eselect python set 2 ну и потом python-updater. Вы бы хоть логи какие показывали, а то у нас телепаты вернулись из отпуска и теперь ток за деньги работают( на новый копят(

Логи

Логи
http://sigmatech.kz/gentoo/emerge.txt
http://sigmatech.kz/gentoo/summary.txt

Вопрос,
1 как можно удалить xfce4 чтобы при обновлении мира снова не установился.
2 Можете посоветовать правильный порядок действий по полному обновлению мира, revdep-rebuild показал уйму битых зависимостей, но установить не удалось.

----
Уже сам не рад, что решил обновить мир)

я бы на вашем месте обновил

я бы на вашем месте обновил сначала @system, а потом уж брался бы за @world

Zhanat написал(а):
2 Можете посоветовать правильный порядок действий по полному обновлению мира, revdep-rebuild показал уйму битых зависимостей, но установить не удалось.

что-то добрый я сегодня ....

Подробнее если можно

Подробнее если можно, и что это даст

--------

emerge -upvND @system до

emerge -upvND @system до победы - вы получите минимально рабочеспособную систему вне зависимости от того, что у вас набардачено в мире
потом уже проще будет разбираться в блокировках при пересборе мира

что-то добрый я сегодня ....

+1 но лучше emerge -uDN

+1
но лучше

emerge -C $(qlist -IC xfce) -pv           # добить xfce
emerge --depclean -a                      # вычистить хвосты, но осторожно, с умом
emerge -uDN --with-bdeps=y @system -pv    # повторять до победы, в промежутках между итерациями удаляя мешающее
emerge --depclean -a                      # вычистить хвосты
emerge -uDN --with-bdeps=y @world -pv    # повторять до победы, в промежутках между итерациями удаляя мешающее
revdep-rebuild
emerge --depclean -a                      # вычистить хвосты

как блин все сложно ;( Дайте

как блин все сложно ;(
Дайте поковырять что ли такую, я никак сам не смог разломать до такого состояния

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 ;)

Мне бы твои заботы))

Но Я подскажу как поступить)) грамм 200 любопытсва,150 невнимательности и грамм 100 идеалистичности, на медленном огне постоянно перемешивая около 3-х часов, подавать под утро часа в 4))

------------

zns

/

slepnoga написал(а):
как блин все сложно ;(
Дайте поковырять что ли такую, я никак сам не смог разломать до такого состояния

ЛОРквотес о том же:

Цитата:
Ааааааааааа! Пришло время пересобирать мир!
Мир сам не пересоберется!
Пересобери его, пересобери его еще раз!
Зачем мне нужен дебиан? У меня нет времени е%аться с aptitude!
Лучше еще раз пересобрать мир!
Я пересобираю мир по три раза в неделю. Каждая пересборка занимает по полторы сутки!
Я живу активной и полноценной жизнью и поэтому целыми днями пялюсь в выхлоп make! А после этого я пересобираю мир!
Тупые дебианщики одержимы стабильностью дистрибутива, а я свободный от задротства человек!
Ебилд, эмердж, патч, USE-флаги, флаги компилятора, сегфолт!
Лучше я пропатчу и пересоберу мир еще раз!
Стабильность не нужна!
Я не пересобирал мир неделю, пойду пересоберу!
В генте все просто и понятно!
Паника ядра, это же очевидно, как ее решить: пришло время пересобирать мир!
Кококококококо! кокококококо!
shimon (*) (07.05.2011 00:54:28)

:wq
--
Live free or die

Экие у тебя тараканы в голове

Экие у тебя тараканы в голове .....................

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 ;)

Спасибо

SysA написал(а):
+1
но лучше

emerge -C $(qlist -IC xfce) -pv           # добить xfce
emerge --depclean -a                      # вычистить хвосты, но осторожно, с умом
emerge -uDN --with-bdeps=y @system -pv    # повторять до победы, в промежутках между итерациями удаляя мешающее
emerge --depclean -a                      # вычистить хвосты
emerge -uDN --with-bdeps=y @world -pv    # повторять до победы, в промежутках между итерациями удаляя мешающее
revdep-rebuild
emerge --depclean -a                      # вычистить хвосты

Сейчас попробую

-------

zns

Вот и всё...

Уважаемые, спасибо за помощь, в частности отдельное спасибо SysA, все сделал по алгоритму, и запустилось. упал звук но это уже из другой "сонаты"!

--------------------------

"SOLVED"

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

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