Обновился dev-libs/icu с 4.2 до 4.4 и завалил emerge. [РЕШЕНО]
asm64 25 сентября, 2010 - 09:38
Здравствуйте уважаемые.
Собственно сабж. Вот такой вывод получаю:
# 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. Разве спасёт? На всякий случай запустил, скоро отпишусь по результату.
Ну он хотя бы покажет, где
Ну он хотя бы покажет, где грабли
Вот список к ребилду: *
Вот список к ребилду:
Все ссылаются на libicu*.so.42
Нарушенные зависимости
Нарушенные зависимости обнаружил, а дальше emerge не работает. Выдает ту же беду что и в первом посте.
Тогда
Тогда сюда
http://gentoo.ru/content/ya-udalilslomal-sistemnyy-paket-i-teper-gentoo-ne-gruzitsya-neuzheli-pereustanavlivatsya
Спасибо.
Спасибо. Решено с помощью указанной выше ссылки и chroot.