парадокс блокировки пакетов (portage)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

XpeHoMoTo
Сообщения: 13
ОС: Gentoo

парадокс блокировки пакетов

Сообщение XpeHoMoTo »

после смены CHOST делаю emerge -ave world и вот что вижу:
[blocks B ] app-arch/xz-utils ("app-arch/xz-utils" is blocking app-arch/lzma-utils-4.32.7)
[blocks B ] app-arch/lzma-utils ("app-arch/lzma-utils" is blocking app-arch/xz-utils-4.999.9_beta)
[blocks B ] sys-fs/device-mapper ("sys-fs/device-mapper" is blocking sys-fs/udev-146)

Total: 812 packages (201 upgrades, 21 new, 5 in new slots, 585 reinstalls, 1 uninstall), Size of downloads: 785,316 kB
Conflict: 5 blocks (3 unsatisfied)

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

('ebuild', '/', 'sys-fs/udev-146', 'merge') pulled in by
>=sys-fs/udev-130 required by ('ebuild', '/', 'sys-apps/devicekit-003', 'merge')
>=sys-fs/udev-124 required by ('ebuild', '/', 'sys-fs/cryptsetup-1.0.6-r2', 'merge')
>=sys-fs/udev-117 required by ('ebuild', '/', 'sys-apps/hal-0.5.13-r2', 'merge')
(and 2 more)

('ebuild', '/', 'app-arch/xz-utils-4.999.9_beta', 'merge') pulled in by
app-arch/xz-utils required by ('ebuild', '/', 'app-portage/eix-0.18.0', 'merge')

('ebuild', '/', 'sys-fs/device-mapper-1.02.28', 'merge') pulled in by
>=sys-fs/device-mapper-1.00.07-r1 required by ('ebuild', '/', 'sys-fs/cryptsetup-1.0.6-r2', 'merge')

('ebuild', '/', 'app-arch/lzma-utils-4.32.7', 'merge') pulled in by
app-arch/lzma-utils required by ('ebuild', '/', 'sys-devel/libtool-2.2.6a', 'merge')
app-arch/lzma-utils required by ('ebuild', '/', 'sys-devel/gdb-6.8-r2', 'merge')
app-arch/lzma-utils required by ('ebuild', '/', 'net-misc/netkit-rsh-0.17-r9', 'merge')
(and 10 more)


это что получается? cryptsetup зависит сразу от двух блокирующих друг друга пакетов? как такое может быть? и что с этим делать?
а xz-utils и lzma-utils? от одного зависит eix, который в общем-то нужен, а от другого всякие другие важные пакеты. или неважные?
в общем прошу советов
Спасибо сказали:
stiv
Сообщения: 44
ОС: FreeBSD->Gentoo->Fedora

Re: парадокс блокировки пакетов

Сообщение stiv »

Попробуйте перед тем, как делать emerge -ave world ,
поставить пакет sys-fs/udev

emerge udev

А уж потом emerge --newuse --update --deep world
Мне удалось.
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: парадокс блокировки пакетов

Сообщение Brainsburn »

Посмотрите тут http://www.gentoo.ru/node/16512
cryptsetup больше не нужен, сделайте как написано в той теме и при --depclean оно удалится.
Никакого парадокса нет lzma-utils не может быть установлен вмете с xz-utils, т.к. это эти программы нужны для одной цели. Не знаю как с ним, попробуйте просто удалить и пересобрать те пакеты, которые его требуют. У меня установлен только xz-utils
Спасибо сказали:
Dimanish
Сообщения: 80
ОС: Gentoo GNU/Linux

Re: парадокс блокировки пакетов

Сообщение Dimanish »

emerge -C app-arch/lzma-utils (на их место приходит app-arch/xz-utils)
emerge -C sys-fs/device-mapper (оно уже встроено в udev)
И revdep-rebuild конечно!
Registered Linux User #472660
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: парадокс блокировки пакетов

Сообщение serzh-z »

Dimanish писал(а):
25.09.2009 14:34
оно уже встроено в udev
Правда? С каких пор???
Спасибо сказали:
Аватара пользователя
Xaktyc
Сообщения: 604
ОС: Gentoo 2008.0, WinXP

Re: парадокс блокировки пакетов

Сообщение Xaktyc »

serzh-z писал(а):
25.09.2009 15:47
Правда? С каких пор???

Ну у меня при обновлении девайс-маппер удалился и теперь это делает udev.
Кстати, при загрузке системы раньше мне писалось, что маппер уже депрекатед и скоро его скосят. :)

P.S
Похожие блоки у меня были. Попробуй скосить девайс-маппер и пускай снова.
Спасибо сказали:
Dimanish
Сообщения: 80
ОС: Gentoo GNU/Linux

Re: парадокс блокировки пакетов

Сообщение Dimanish »

serzh-z писал(а):
25.09.2009 15:47
Dimanish писал(а):
25.09.2009 14:34
оно уже встроено в udev
Правда? С каких пор???

OK! "The device-mapper functionality is now in lvm2."
Registered Linux User #472660
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: парадокс блокировки пакетов

Сообщение serzh-z »

Dimanish писал(а):
25.09.2009 17:00
OK! "The device-mapper functionality is now in lvm2."
Это другое дело... Хотя, немного странно... Как же тогда теперь тот же cryptsetup работает? Обязательно требует установки LVM2?

И правда. Вот же уродство... Хорошо, что предупредили.
Спасибо сказали: