Не обновляется CLD ввиду блокировки между app-admin/logrotate-3.8.0 и sys-apps/portage-2.2.0_alpha47

Собственно subj. Что делать?
Подождать следующего обновления portage или снести logrotate?

Исправлено.

Да, пошло обновление.

Непонятно, как Вы обновляетесь?! Хотя видимо только я такой “везунчик”. После обновления портежей блокировка как была, так и осталась. СЕДЬМОЙ РАЗ пытаюсь обновить мир на этой неделе, каждый раз правя зависимости, и каждый раз ловя новые причуды от системы, БЕЗРЕЗУЛЬТАТНО. В общем спокойствие, только спокойствие.

 # emerge portage

 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Calculating dependencies... done!
[ebuild     U  ] sys-apps/portage-2.2.0_alpha47 [2.2.0_alpha46]
*** 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)                                             

 * 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


 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

P.S.
Портежи обновлялись

layman -s calculate && eix-update && eix-sync

Вчера словил эту проблему, но ничего трогать не стал, в надежде что сегодня пофиксят.
Сегодня отписал о проблеме, а после ответа Александра сделал eix-sync, emerge -auvDN world --keep-going. Обновление прошло без проблем.

Всё из-за того, что мантейнеры генты смело правят замаскированные пакеты, не меняя версию (-r*). Бинарный пакет portage был получен без проблем, чуть позже ebuild поправили и он уже перестал собираться.

У меня проблема осталась. Вот что заметил. Пишет при обновлении базы данных:

egencache: error: Unable to locate repository named 'calculate'
 * Something went wrong with egencache --repo=calculate --update --jobs=4

P.S.
Забыл сказать у меня профиль настроен для сборки из исходников:

 # eselect profile list
Available profile symlink targets:
  [1]   calculate/desktop/CLD/x86 *

Попробуйте удалить и снова добавить оверлей calculate:

layman -d calculate; layman -a calculate

Удалил свой локальный оверлей - egencache заработал. Сделал

layman -d calculate && layman -a calculate && layman -s calculate && eix-update && eix-sync

Блокировка осталась. Сейчас попробую временно сменить профиль на бинарный.

Все ясно. На бинарном профиле проблем нет.

 # emerge -a portage

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

Calculating dependencies... done!
[binary     U #] sys-apps/portage-2.2.0_alpha47 [2.2.0_alpha46] LINGUAS="pl*" 

Would you like to merge these packages? [Yes/No] 

А на профиле для сборки из исходников сплошные косяки. Кроме шуток - СЕМЬ РАЗ уже пытался обновится - каждый раз проблемы. Причем конфликтуют сами утилиты calculate.

Если дистрибутив теперь поддерживает только бинарный профиль - я пас. Мой комп на бинарниках ползает. Буду тогда ставить генту. Либо готов взять на себя поддержку профиля source-base - так, как там сейчас очень много проблем, а людские ресурсы, понятное дело, не резиновые. В этом случае меня нужно будет проинструктировать что и как делать.

Таже ошибка? Какая версия logrotate у Вас стоит?

На первом профиле ошибка осталась та же. Данные по logrotate - все в норме:

 # eix app-admin/logrotate
[U] app-admin/logrotate
     Available versions:  3.7.8 ~3.7.9 3.7.9-r1{tbz2} ~3.7.9-r2 3.8.0 {acl selinux}                                                                               
     Installed versions:  3.7.9-r1{tbz2}(06:59:29 19.07.2011)(-selinux)
     Homepage:            https://fedorahosted.org/logrotate/
     Description:         Rotates, compresses, and mails system logs
emerge -1 logrotate

Устанавливается app-admin/logrotate-3.8.0. Вчера я его размаскировывал, но мне было выдано, что исходники отсутствуют. Поэтому блокировал portage-2.2.0_alpha47. Однако выскочило много взаимных блокировок пакетов calculate*. Их тоже замучился разруливать. Сейчас посмотрю, что будет выдавать. Спасибо за помощь Александр.

Продолжение - отсутствуют ebuild:

 # time emerge -abgket --exclude sys-kernel/calculate-sources --keep-going system world

 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


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

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "virtual/modutils".
(dependency required by "media-sound/alsa-utils-1.0.23-r1" [binary])
(dependency required by "app-misc/cl-multimedia-meta-11.6" [binary])
(dependency required by "app-misc/cld-meta-11.6" [binary])
(dependency required by "app-misc/calculate-meta-11.6-r1" [binary])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


real    3m20.788s
user    3m18.170s
sys     0m2.020s

Обновлять вроде позволяет:

 # time emerge -abgkuDt --exclude sys-kernel/calculate-sources --keep-going system world

 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


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

Calculating dependencies... done!
[nomerge       ] app-misc/calculate-meta-11.6-r1 
[nomerge       ]  app-misc/cld-meta-11.6 
[nomerge       ]   app-misc/cl-decoration-meta-11.6 
[binary     U  ]    app-vim/colorschemes-20110506-r1 [20110506]
[nomerge       ] app-misc/cld-meta-11.6 
[nomerge       ]  app-misc/cl-printer-meta-11.6 
[binary     UD ]   net-print/hplip-3.11.5 [3.11.5-r1]
[nomerge       ] app-misc/cld-meta-11.6 
[nomerge       ]  app-misc/cl-base-meta-11.6-r1 
[binary     U  ]   sys-apps/calculate-utilities-2.2.20-r3 [2.2.19-r4]
[binary     U  ]    sys-apps/calculate-client-2.2.20 [2.2.19]
[binary     U  ]     sys-apps/calculate-desktop-2.2.20 [2.2.19]
[binary     U  ]    app-misc/calculate-install-gui-2.2.20 [2.2.19]
[nomerge       ] app-misc/cld-meta-11.6 
[nomerge       ]  app-misc/cl-tools-meta-11.6-r5 
[nomerge       ]   app-misc/mc-4.7.0.3 
[binary     U  ]    net-fs/samba-3.5.9 [3.5.8-r1]
[nomerge       ] app-misc/cld-meta-11.6 
[nomerge       ]  sys-kernel/calculate-sources-2.6.38.8 
[binary     U  ]   sys-apps/calculate-builder-2.2.20 [2.2.19-r1]
[binary     U  ]    sys-kernel/calckernel-3.4.15-r12 [3.4.15-r11]
[nomerge       ] sys-apps/calculate-utilities-2.2.20-r3 [2.2.19-r4]
[binary     U  ]  sys-apps/calculate-i18n-2.2.20 [2.2.19-r1]
[binary     U  ]  sys-apps/calculate-install-2.2.20-r2 [2.2.19-r1]
[binary     U  ]   sys-apps/calculate-templates-2.2.20 [2.2.19-r3]
[binary     U  ]    sys-apps/calculate-lib-2.2.20-r2 [2.2.19-r2]
[binary     U  ]   sys-boot/grub-1.99-r4 [1.99-r2]
[nomerge       ] app-misc/cld-meta-11.6 
[nomerge       ]  app-misc/cl-kde-meta-4.6.0-r3 
[nomerge       ]   kde-base/kdebase-runtime-meta-4.6.5 
[nomerge       ]    kde-base/khelpcenter-4.6.5 
[nomerge       ]     www-misc/htdig-3.2.0_beta6-r3 
[binary     U  ]      app-arch/unzip-6.0-r9 [6.0-r1] USE="natspec%*" 
[nomerge       ] app-misc/cl-kde-meta-4.6.0-r3 
[nomerge       ]  kde-base/kopete-4.6.5 
[nomerge       ]   media-libs/mediastreamer-2.7.3-r3 
[binary   R    ]    net-libs/ortp-0.16.5  USE="ipv6*" 

Would you like to merge these packages? [Yes/No]

Жестоко при компиляции из исходников…:

 # emerge *-abgk* @preserved-rebuild

 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


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

Calculating dependencies... done!
[binary   R    ] dev-libs/libxml2-2.7.8-r1  USE="ipv6*" 
[binary   R    ] gnome-base/librsvg-2.34.0 
[binary   R    ] sys-devel/gettext-0.18.1.1-r1 
[binary   R    ] net-libs/webkit-gtk-1.2.7 
[binary   R    ] app-office/libreoffice-3.3.3 
[binary   R    ] x11-libs/libva-0.32.0_p2 
[binary   R    ] media-libs/libgpod-0.8.0 
[binary   R    ] www-client/chromium-12.0.742.112 
[binary   R    ] media-gfx/imagemagick-6.6.5.6 

Would you like to merge these packages? [Yes/No]

P.S.
Хорошо, что уже научен горьким опытом - добавляю в команду -abgk… (используемый профиль: [1] calculate/desktop/CLD/x86*)

Что есть, то есть :slight_smile: