Обновился dev-libs/icu с 4.2 до 4.4 и завалил emerge. [РЕШЕНО]

Здравствуйте уважаемые.

Собственно сабж. Вот такой вывод получаю:

# emerge
Traceback (most recent call last):
  File "/usr/bin/emerge", line 43, in <module>
    retval = emerge_main()
  File "/usr/lib64/portage/pym/_emerge/main.py", line 1296, in emerge_main
    portdb = trees[settings["ROOT"]]["porttree"].dbapi
  File "/usr/lib64/portage/pym/portage/util/__init__.py", line 1255, in __getitem__
    result = lazy_item.func(*pargs, **kwargs)
  File "/usr/lib64/portage/pym/portage/dbapi/porttree.py", line 1084, in __init__
    self.dbapi = portdbapi(mysettings=settings)
  File "/usr/lib64/portage/pym/portage/dbapi/porttree.py", line 268, in __init__
    self.auxdbmodule = self.settings.load_best_module("portdbapi.auxdbmodule")
  File "/usr/lib64/portage/pym/portage/package/ebuild/config.py", line 894, in load_best_module
    mod = load_mod(best_mod)
  File "/usr/lib64/portage/pym/portage/__init__.py", line 400, in load_mod
    mod = __import__(modname)
  File "/usr/lib64/portage/pym/portage/cache/sqlite.py", line 14, in <module>
    from pysqlite2 import dbapi2 as db_module
  File "/usr/lib64/python2.6/site-packages/pysqlite2/dbapi2.py", line 27, in <module>
    from pysqlite2._sqlite import *
ImportError: libicui18n.so.42: cannot open shared object file: No such file or directory

Ругань идёт на icu. Попытка создать символические ссылки с библиотек libicu*.so.44 -> .42 привело к нарушенным зависимостям с sqlite:

# emerge
...
ImportError: /usr/lib/libsqlite3.so.0: undefined symbol: utf8_countTrailBytes_4_2

Что делать-то? Не хочется в слаку (configure && make && make install) машину превращать :)

Спасибо.

revdep-rebuild делали?

revdep-rebuild делали?

revdep-rebuild использует

revdep-rebuild использует emerge. Разве спасёт? На всякий случай запустил, скоро отпишусь по результату.

Ну он хотя бы покажет, где

Ну он хотя бы покажет, где грабли

Вот список к ребилду: *

Вот список к ребилду:

 *   /usr/bin/jsc -> net-libs/webkit-gtk
 *   /usr/games/bin/zsnes -> games-emulation/zsnes
 *   /usr/lib64/apr-util-1/apr_dbd_sqlite3-1.so -> dev-libs/apr-util
 *   /usr/lib64/dbd/libdbdsqlite3.so -> dev-db/libdbi-drivers
 *   /usr/lib64/libboost_regex-1_42.so.1.42.0 -> dev-libs/boost
 *   /usr/lib64/libboost_regex-mt-1_42.so.1.42.0 -> dev-libs/boost
 *   /usr/lib64/libconf2xml.so -> dev-util/libconf
 *   /usr/lib64/libsoup-gnome-2.4.so.1.3.0 -> net-libs/libsoup-gnome
 *   /usr/lib64/libsqlite3.so.0.8.6 -> dev-db/sqlite
 *   /usr/lib64/libwebkit-1.0.so.2.17.5 -> net-libs/webkit-gtk
 *   /usr/lib64/openoffice/basis3.2/program/i18npool.uno.so -> app-office/openoffice
 *   /usr/lib64/openoffice/basis3.2/program/libfrmlx.so -> app-office/openoffice
 *   /usr/lib64/openoffice/basis3.2/program/liblnglx.so -> app-office/openoffice
 *   /usr/lib64/openoffice/basis3.2/program/liblwpftlx.so -> app-office/openoffice
 *   /usr/lib64/openoffice/basis3.2/program/libmswordlx.so -> app-office/openoffice
 *   /usr/lib64/openoffice/basis3.2/program/libsvtlx.so -> app-office/openoffice
 *   /usr/lib64/openoffice/basis3.2/program/libsvxcorelx.so -> app-office/openoffice
 *   /usr/lib64/openoffice/basis3.2/program/libsvxlx.so -> app-office/openoffice
 *   /usr/lib64/openoffice/basis3.2/program/libswlx.so -> app-office/openoffice
 *   /usr/lib64/openoffice/basis3.2/program/libvcllx.so -> app-office/openoffice
 *   /usr/lib64/redland/librdf_storage_sqlite.so -> dev-libs/redland
 *   /usr/lib64/R/lib/libR.so -> dev-lang/R
 *   /usr/lib64/sqlite-3.7.2/libtclsqlite3.so -> dev-db/sqlite

Все ссылаются на libicu*.so.42

Нарушенные зависимости

Нарушенные зависимости обнаружил, а дальше emerge не работает. Выдает ту же беду что и в первом посте.

Тогда

Спасибо.

Спасибо. Решено с помощью указанной выше ссылки и chroot.

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

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