Проблема с обновлением "world"

Решил обновить 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 какогото сверхнового.

сначала один

сначала один доунгрейд

Demontager написал(а):
Total: 62 packages (54 upgrades, 1 downgrade, 2 new, 3 in new slots, 2 reinstalls), Size of downloads: 697,727 kB

затем емердже 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 написал(а): ,

Demontager написал(а):
, каким дальше путём разруливать блокировки ?

#emerge --sync

work / # emerge -pv genkernel
Calculating dependencies... done!
[ebuild  N    ] sys-kernel/genkernel-3.4.10.907  USE="-bash-completion (-ibm) (-selinux)" 4,517 kB
Total: 1 package (1 new), Size of downloads: 4,517 kB
work / # emerge -pv nvidia-drivers
Calculating dependencies... done!
[ebuild   R   ] x11-drivers/nvidia-drivers-256.53  USE="acpi gtk (multilib) -custom-cflags" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB

+ согласен 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/sabayon

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 написал(а): С

Demontager написал(а):
С nvidia-drivers вроде получилось, я убрал флаг gtk (не уверен насколько нужен этот флаг nvidia).

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-drivers

gtk тут ни

gtk тут ни причем....

Demontager написал(а):
Если ставлю 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-drivers

либо удалите как класс 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

не догнал....

Demontager написал(а):
На счёт genkernel, я пытался задать версию какую ставить, не помогло (=sys-kernel/genkernel-3.4.10.907-r3 в package.kewords), в итоге поставил "девяточную"

#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

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

Ещё пока не решил проблему с

Ещё пока не решил проблему с обновлением, придётся пока это отложить. Работа занесла в Африку, а тут Инет не безлимитный, как вернусь домой, подниму тему опять.

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

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