Проблема с обновлением "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 версии (оно вам надо? точно?)
# [blocks B ] x11-drivers/nvidia-drivers[gtk] ("x11-drivers/nvidia-drivers[gtk]" is blocking media-video/nvidia-settings-256.52-r2) # [blocks B ] <=app-crypt/gnupg-2.0.1 ("<=app-crypt/gnupg-2.0.1" is blocking app-crypt/gnupg-2.0.16-r1)как вариант - снесите nvidia* , но не перезагружайтесь пока не поставите снова ;)
(вариант плохой - ибо по зависимостям -nvidia много пакетов может пересобраться по нескольку раз)
как вариант - подождите пару-тройку дней - может и само разрулится ;)
что-то добрый я сегодня ....
С nvidia-drivers вроде
С nvidia-drivers вроде получилось, я убрал флаг gtk (не уверен насколько нужен этот флаг nvidia). Иначе после удаления nvidia-drivers и nvidia-settings обратно они не ставились, или ставились 193. версии( у меня в package.kewords размаскированы nvidia). Вот что получилось - http://pastebin.com/0kLjMF9Q
Осталась проблема с gnupg
('ebuild', '/', 'app-crypt/gnupg-2.0.16-r1', 'merge') 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 1 more) ('installed', '/', 'app-crypt/gnupg-1.4.10', 'nomerge') pulled in by <app-crypt/gnupg-2[static] required by ('installed', '/', 'sys-kernel/genkernel-9999.1602', 'nomerge')На счёт genkernel, я пытался задать версию какую ставить, не помогло (=sys-kernel/genkernel-3.4.10.907-r3 в package.kewords), в итоге поставил "девяточную"
От eix доступно такое:
localhost dem # eix genkernel [I] sys-kernel/genkernel Available versions: 3.4.9-r3[1] 3.4.10-r1 3.4.10-r2 3.4.10-r3[1] 3.4.10-r4[1] 3.4.10.906 ~3.4.10.906-r1[2] 3.4.10.907 ~3.4.10.907-r3[2] **9999 9999.1602[1] {bash-completion +crypt ibm +pentoo selinux} Installed versions: 9999.1602[1](10:04:37 AM 11/02/2010)(crypt pentoo -bash-completion -ibm -selinux) Homepage: http://www.gentoo.org Description: Gentoo automatic kernel building scripts [1] "pentoo" /var/lib/layman/pentoo [2] "sabayon" /var/lib/layman/sabayoncat /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 не собирается
[ebuild R ] x11-drivers/nvidia-drivers-260.19.12 USE="acpi gtk* (multilib) -custom-cflags" 0 kB [blocks B ] x11-drivers/nvidia-drivers[gtk] ("x11-drivers/nvidia-drivers[gtk]" is blocking media-video/nvidia-settings-256.52-r2) Total: 1 package (1 reinstall), Size of downloads: 0 kB Conflict: 1 block (1 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('ebuild', '/', 'x11-drivers/nvidia-drivers-260.19.12', 'merge') pulled in by nvidia-driversgtk тут ни
gtk тут ни причем....
либо удалите как класс nvida-drivers & nvidia-settings , потом собирайте генкернел, потом собирайте nvidia
либо разберитесь в бардаке
x11-drivers/nvidia-drivers-260.19.12 USE="acpi gtk* (multilib) -custom-cflags" 0 kB ^^^^^^^^^^^^^^^^^^^^^^^^^^ media-video/nvidia-settings-256.52-r2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^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
что-то добрый я сегодня ....
Ещё пока не решил проблему с
Ещё пока не решил проблему с обновлением, придётся пока это отложить. Работа занесла в Африку, а тут Инет не безлимитный, как вернусь домой, подниму тему опять.