хочу обновится получаю кучу блокированых пакетов

Выполняю emerge -uD world
Получаю:

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

Calculating dependencies... done!
[binary   R   ] dev-libs/liblinebreak-1.2 
[binary     U ] sys-apps/calculate-templates-2.2.9-r1 [2.2.9]
[binary  NS   ] sys-kernel/calculate-sources-2.6.36.3 [2.6.36.2] USE="symlink vmlinuz -bfq -bfs -build -deblob" 
[binary  N    ] kde-base/kcontrol-4.6.0  USE="handbook (-aqua) -debug (-kdeenablefinal) (-kdeprefix)"                                                                     
[binary     U ] app-misc/cld-meta-11.0-r3 [11.0]
[binary     U ] app-misc/calculate-meta-11.0-r5 [11.0-r2]
[blocks B     ] x11-misc/notification-daemon ("x11-misc/notification-daemon" is blocking app-misc/cld-meta-11.0-r3)                                                       

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

  (app-misc/cld-meta-11.0-r3::calculate, binary scheduled for merge) pulled in by
    app-misc/cld-meta required by (app-misc/calculate-meta-11.0-r5::calculate, binary scheduled for merge)

  (x11-misc/notification-daemon-0.4.0-r1::gentoo, installed) pulled in by
    x11-misc/notification-daemon required by (x11-libs/libnotify-0.4.5::gentoo, installed)


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.

Что надо делать?

У меня тоже так было, просто удалил notification-daemon и обновил систему снова.

Да, и почитайте новости:

eselect news read all

Тоже вчера так было, когда поставил чистую 64-битную систему и обновлял ее. Смело удаляйте notification-daemon.

emerge -C notification-daemon

Спасибо, вечером попробую.
А за что отвечает этот демон?

“notification-daemon отображает пассивные всплывающие уведомления, в соответствии со спецификацией уведомлений рабочего стола”

В КДЕ в нем нету нужды, т.к. в КДЕ для этого есть knotify, выполняющий те же функции. Так я понимаю=)

Часто ‘–newuse’ помогает разрешать некоторые блокировки:

emerge -uNDa world

В данном случае флаг ‘N’ не разрешал эту блокировку (я всегда выполняю с ‘avuDN’), поэтому удалял notification-daemon вручную.

севодня на ноуте удалил notification-daemon потом eix-sync и получаю:

 * Running emerge --sync

!!! Invalid binary package: '/var/calculate/remote/packages/CLD/x86_64/app-admin/syslog-ng-3.1.4.tbz2'
!!! Missing metadata key(s): CATEGORY, PF, SLOT. This binary package is not
!!! recoverable and should be deleted.

......

!!! Invalid binary package: '/var/calculate/remote/packages/CLD/x86_64/sys-kernel/calculate-sources-2.6.36.3.tbz2'
!!! Missing metadata key(s): CATEGORY, PF, SLOT. This binary package is not
!!! recoverable and should be deleted.
>>> Starting rsync with rsync://140.211.166.189/gentoo-portage...
>>> Checking server timestamp ...
Welcome to bobolink.gentoo.org / rsync.gentoo.org

Server Address : 140.211.166.189
Contact Name   : mirror-admin@gentoo.org
Hardware       : 4 x Intel(R) Atom(TM) CPU D510 @ 1.66GHz, 3960MB RAM
Sponsor        : Gentoo Linux, Open Source Lab, Corvallis, OR, USA

Please note: common gentoo-netiquette says you should not sync more
than once a day.  Users who abuse the rsync.gentoo.org rotation
may be added to a temporary ban list.

MOTD autogenerated by update-rsync-motd on Mon Jan  3 20:06:49 UTC 2011

receiving incremental file list
timestamp.chk

Number of files: 1
Number of files transferred: 1
Total file size: 32 bytes
Total transferred file size: 32 bytes
Literal data: 32 bytes
Matched data: 0 bytes
File list size: 27
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 98
Total bytes received: 646

sent 98 bytes  received 646 bytes  114.46 bytes/sec
total size is 32  speedup is 0.04
Welcome to bobolink.gentoo.org / rsync.gentoo.org

Server Address : 140.211.166.189
Contact Name   : mirror-admin@gentoo.org
Hardware       : 4 x Intel(R) Atom(TM) CPU D510 @ 1.66GHz, 3960MB RAM
Sponsor        : Gentoo Linux, Open Source Lab, Corvallis, OR, USA

Please note: common gentoo-netiquette says you should not sync more
than once a day.  Users who abuse the rsync.gentoo.org rotation
may be added to a temporary ban list.

emerge -uD world
и получаю в начале перечень инвалид бинари пакетов. Что это за инвалиды и что сними делать?

Странные симптомы. Вывод команды:

 # emerge -avuDN world

На пасту и ссыль сюда.

!!! One of the following packages is required to complete your request:

  • dev-db/sqlite-3.7.2 (Change USE: +extensions)
    (dependency required by “dev-python/pysqlite-2.6.0-r1” [installed])
    (dependency required by “selected" [set]) (dependency required by "world” [argument])

Вот, больше пока ничего не выдает команда # emerge -avuDN world

Написано, что надо изменить USE флаг для пакета - dev-db/sqlite-3.7.2
Пересоберите его с флагом extensions.

Это я понимаю. Но куда делись инвалидные бинарны пакеты?

Они заменяются при установке.

Пересобрал, выполнив USE=“extensions” emerge dev-db/sqlite

" * IMPORTANT: 5 news items need reading for repository ‘gentoo’.
* Use eselect news to read news items.

Calculating dependencies… done!

Emerging binary (1 of 1) dev-db/sqlite-3.7.2
* sqlite-3.7.2.tbz2 MD5 SHA1 size :wink: … [ ok ]

Extracting info
* Package: dev-db/sqlite-3.7.2
* Repository: gentoo
* USE: secure-delete amd64 multilib kernel_linux fts3 elibc_glibc readline userland_GNU threadsafe
* FEATURES: preserve-libs sandbox

Extracting dev-db/sqlite-3.7.2

Installing (1 of 1) dev-db/sqlite-3.7.2
* Performing permissions change for packages directory
* Пакет calculate-desktop-2.2.9 изменил следующие файлы:
* Пользователь hdog:
* /home/hdog/.calculate/ini.env

Auto-cleaning packages…

No outdated packages were found on your system.

* GNU info directory index is up-to-date.

* IMPORTANT: 42 config files in ‘/etc’ need updating.

* IMPORTANT: 7 config files in ‘/usr/share/config’ need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.

* IMPORTANT: 5 news items need reading for repository ‘gentoo’.
* Use eselect news to read news items."

Теперь выдает при команде: emerge -uD world

" * IMPORTANT: 5 news items need reading for repository ‘gentoo’.
* Use eselect news to read news items.

Calculating dependencies… done!

emerge: there are no ebuilds built with USE flags to satisfy “>=dev-db/sqlite-3.3.8:3[extensions]”.
!!! One of the following packages is required to complete your request:

  • dev-db/sqlite-3.7.2 (Change USE: +extensions)
    (dependency required by “dev-python/pysqlite-2.6.0-r1” [installed])
    (dependency required by “selected" [set]) (dependency required by "world” [argument])

* IMPORTANT: 5 news items need reading for repository ‘gentoo’.
* Use eselect news to read news items."

Чего-то не понял. Что делаю не так? И самое главное ничего не обновляет, попробовал удалить dev-python/pysqlite-2.6.0-r1 и обновление пошло.

В бинарном профиле вместо emerge -uD world, следует использовать emerge -uDN world, в противном случае Ваши изменения USE флагов будут игнорироваться.

Спасибо, попробую