Проблема с обновлением "world"
Demontager 1 ноября, 2010 - 01:59
Решил обновить world после месяца с последнего обновления, за это время наставил ещё приложений, появилась проблема с заблокированными пакетами, как это всё решить и сделать по уму?
Total: 62 packages (54 upgrades, 1 downgrade, 2 new, 3 in new slots, 2 reinstalls), Size of downloads: 697,727 kB Conflict: 23 blocks (2 unsatisfied) Portage tree and overlays: [0] /usr/portage [1] /var/lib/layman/arcon [2] /var/lib/layman/zugaina [3] /var/lib/layman/sabayon [4] /var/lib/layman/pentoo * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('ebuild', '/', 'app-crypt/gnupg-1.4.10', 'merge') pulled in by <app-crypt/gnupg-2[static] required by ('ebuild', '/', 'sys-kernel/genkernel-9999.1602', 'merge') ('ebuild', '/', 'media-video/nvidia-settings-256.52-r2', 'merge') pulled in by media-video/nvidia-settings required by ('installed', '/', 'app-admin/conky-1.8.0-r1', 'nomerge') media-video/nvidia-settings required by ('installed', '/', 'x11-drivers/nvidia-drivers-260.19.12', 'nomerge') ('installed', '/', 'x11-drivers/nvidia-drivers-260.19.12', 'nomerge') pulled in by x11-drivers/nvidia-drivers required by ('installed', '/', 'app-crypt/cpyrit_cuda-0.3-r1', 'nomerge') >=x11-drivers/nvidia-drivers-195.30 required by ('ebuild', '/', 'dev-util/nvidia-cuda-sdk-3.0-r2', 'merge') x11-drivers/nvidia-drivers required by ('installed', '/', 'x11-base/xorg-drivers-1.7-r1', 'nomerge') (and 3 more) ('installed', '/', 'app-crypt/gnupg-2.0.16-r1', 'nomerge') pulled in by >=app-crypt/gnupg-2.0 required by ('installed', '/', 'x11-plugins/enigmail-1.1.2-r2', 'nomerge') app-crypt/gnupg required by ('installed', '/', 'app-crypt/gpgme-1.3.0', 'nomerge') =app-crypt/gnupg-2.0* required by ('installed', '/', 'app-crypt/seahorse-2.30.1', 'nomerge') (and 2 more)
Полный список обновляемых пакетов - http://pastebin.com/wnBwbXcz
p.s dev-util/nvidia-cuda-sdk я уже удалил, но почему-то показывает что является причиной блокировки. Ещё момент-app-crypt/cpyrit_cuda я собирал с gcc-4.3.4, на тот момент для CUDA нужен был 4.3.4 gcc, иначе он отказывался собираться, сейчас [2] x86_64-pc-linux-gnu-4.4.4 *
»
- Для комментирования войдите или зарегистрируйтесь
видать всё зло от genkernel'a
видать всё зло от genkernel'a какогото сверхнового.
сначала один
сначала один доунгрейд
затем емердже system (если будут блокировки - попакетно, пока это возможно)
потом ревдеп-ребуилд
и потом уже снова пробовать обновить мир
задача - обновить пакеты, не попадающе в блокировку и оставить только те, что блокируются и смотреть что будет
что-то добрый я сегодня ....
Обновил пакеты которые
Обновил пакеты которые попадали в system и потом ещё отдельно что не попадали в блокировку.
Вот что выходит после этого http://pastebin.com/FSvq36dz Смущает этот sys-kernel/genkernel-9999.1602 [3.4.10.907] USE="crypt%* pentoo%* -bash-completion (-ibm) (-selinux)" 0 kB [0=>1] , особенно его версия,, стоит ли его ставить? Судя по этому http://packages.gentoo.org/package/sys-kernel/genkernel , он с portage . После обновлений сделал revdep-rebuild, каким дальше путём разруливать блокировки ?
p.s. app-crypt/gnupg , хоть и показывается как доступный для обновления, но после его обновления продолжает висеть.
Недавно сталкивался с такой
Недавно сталкивался с такой же проблемой. Решение было довольно грубое, но эффективное. Я просто удалил все пакеты, вызывавшие блокировку и сразу же обновил мир (--deep --update).
Demontager написал(а): ,
#emerge --sync
+ согласен c evadim : снесите genkernel и потом поставьте снова ... и не *.9999 версии (оно вам надо? точно?)
как вариант - снесите nvidia* , но не перезагружайтесь пока не поставите снова ;)
(вариант плохой - ибо по зависимостям -nvidia много пакетов может пересобраться по нескольку раз)
как вариант - подождите пару-тройку дней - может и само разрулится ;)
что-то добрый я сегодня ....
С nvidia-drivers вроде
С nvidia-drivers вроде получилось, я убрал флаг gtk (не уверен насколько нужен этот флаг nvidia). Иначе после удаления nvidia-drivers и nvidia-settings обратно они не ставились, или ставились 193. версии( у меня в package.kewords размаскированы nvidia). Вот что получилось - http://pastebin.com/0kLjMF9Q
Осталась проблема с gnupg
На счёт genkernel, я пытался задать версию какую ставить, не помогло (=sys-kernel/genkernel-3.4.10.907-r3 в package.kewords), в итоге поставил "девяточную"
От eix доступно такое:
cat /etc/portage/package.use
http://pastebin.com/nky6TDfJ
cat /etc/portage/package.keywords
http://pastebin.com/N8cYpNFc
emerge --info
http://pastebin.com/0AVB2vsB
Demontager написал(а): С
Gtk флаг нужен если хочешь настраивать через граф интерфейс nvidia-settings. Почему этот флаг у драйверс, а не у сеттингс не знаю.
Если ставлю gtk, то с ним
Если ставлю gtk, то с ним nvidia-drivers не собирается
gtk тут ни
gtk тут ни причем....
либо удалите как класс nvida-drivers & nvidia-settings , потом собирайте генкернел, потом собирайте nvidia
либо разберитесь в бардаке
nvida-drivers & nvidia-settings болжны быть версии 256.53 сегодня
emerge --sync (делали сегодня?)
зы
с версией 256.52-r2 у меня были проблемы с установкой в свое время - но версия обновилась быстрее, чем я разобрался с причиной возникновения проблемы....
что-то добрый я сегодня ....
не догнал.... Demontager
не догнал....
#emerge =sys-kernel/genkernel-3.4.10.907
не прошло?
на этой машине у меня не установлен layman
как вариант костыля - удалите оверлеи [1] "pentoo" /var/lib/layman/pentoo и [2] "sabayon" /var/lib/layman/sabayon (на время)
и\или удалите ебилды в них для genkernel выше 3.4.10.907 и\или package.mask >genkernel-3.4.10.907
что-то добрый я сегодня ....
Ещё пока не решил проблему с
Ещё пока не решил проблему с обновлением, придётся пока это отложить. Работа занесла в Африку, а тут Инет не безлимитный, как вернусь домой, подниму тему опять.