Блокировка пакетов при обновлении

Решил обновить мир:

eix-sync
emerge -uDN world

Вместо обновления выдает:

..................................
[ebuild     U  ] media-video/kaffeine-1.2.2 [1.1] LINGUAS="-ar% -bg% -de* -es* -fr* -it* -pl* -pt_BR* -uk*" 
[blocks B      ] app-misc/livecd-tools ("app-misc/livecd-tools" is blocking sys-apps/calculate-install-2.2.19-r1)

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

  (sys-apps/calculate-install-2.2.19-r1::calculate, binary scheduled for merge) pulled in by
    =sys-apps/calculate-install-2.2.19-r1 required by (sys-apps/calculate-utilities-2.2.19-r2::calculate, binary scheduled for merge)
    ~sys-apps/calculate-install-2.2.19 required by (sys-apps/calculate-builder-2.2.19-r1::calculate, binary scheduled for merge)
    ~sys-apps/calculate-install-2.2.19 required by (app-misc/calculate-install-gui-2.2.19::calculate, binary scheduled for merge)

  (app-misc/livecd-tools-2.0.1::gentoo, ebuild scheduled for merge) pulled in by
    app-misc/livecd-tools required by (app-misc/cl-base-meta-11.6-r1::calculate, binary scheduled for merge)

Проверил ебилд app-misc/cl-base-meta-11.6-r1, в списке зависимостей в этой версии по сравнению со старыми, livecd-tools больше нету.

Почему он все равно пытается поставится? Может где кэш какой не очистился?

equery d app-misc/livecd-tools

А вообще - попробуйте просто удалить этот пакет перед установкой

Также при установке используйте ключ -t, он показывает зависимости

Благодарю за совет, но…
Пакет удалял уже.

calculate stranger # equery d app-misc/livecd-tools
[ Searching for packages depending on app-misc/livecd-tools... ]
calculate stranger #

словом нет его в зависимостях нигде, но он есть. Откуда он только всплывать умудряется, загадка. Вторую ночь голову ломаю уже.

(app-misc/livecd-tools-2.0.1::gentoo, ebuild scheduled for merge) pulled in by
app-misc/livecd-tools required by (app-misc/cl-base-meta-11.6-r1::calculate, binary scheduled for merge)

app-misc/livecd-tools required by (app-misc/cl-base-meta-11.6-r1::calculate, binary scheduled for merge)

Попробуйте вручную обновить cl-base-meta. Скорее всего portage видят его в зависимостях установленного у Вас cl-base-meta.

cat /var/db/pkg/app-misc/cl-base-meta-11.6-r1/RDEPEND

Чтоб не плодить лишние темы, проблемка подобная:

calculate nevar # emerge -av1 portage

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] sys-apps/portage-2.2.0_alpha47 [2.2.0_alpha46] USE="(ipc) less -build -doc -epydoc -python2 -python3 (-selinux)" LINGUAS="pl" 8 kB
*** Portage will stop merging at this point and reload itself,
    then resume the merge.
[blocks B      ] <app-admin/logrotate-3.8.0 ("<app-admin/logrotate-3.8.0" is blocking sys-apps/portage-2.2.0_alpha47)

Total: 1 package (1 upgrade), Size of downloads: 8 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.

  (sys-apps/portage-2.2.0_alpha47::gentoo, ebuild scheduled for merge) pulled in by
    portage


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

Ну и вопрос: как быть и что делать?

Может так?
<<emerge -C app-admin/logrotate
emerge -av1 portage
emerge -av1 app-admin/logrotate>>

я уже поставил просто нестабильный logrotate-3.8.0 и обновил мир, но это костыльное решение.

Александр Морозов wrote:

Благодарю за совет, но…
Пакет удалял уже.

[…]

словом нет его в зависимостях нигде, но он есть. Откуда он только всплывать умудряется, загадка. Вторую ночь голову ломаю уже.

[…]

ebuild /var/lib/layman /calculate/cl-base-meta/cl-base-meta-11.6-r1.ebuild merge

emerge -uDN --autounmаsk world

мне помогло