Проблемы с dbus
Skala 22 января, 2007 - 21:04
Вчера обновил dbus до версии 1.0.2. Выключил после комп. Сегодня загружаю KDE, и вижу: выдается сообщение: `KDE mediamanager не запущен`.
Начал смотреть- это выходит от аплета "Устройства хранения данных".
Пропала возможность монтировать дискеты и диски. Немного "покумекав", подумал, что виноват dbus. Удалил его, поставил 0.62-r2. Результата не дало. Почуяв что-то не так, удалил qt4, поставил qt3. KDE заработал.
Теперь имею такую картину
Цитата:
localhost ~ # emerge -uDav world
...
... done!
[blocks B ][ebuild U ] sys-apps/dbus-1.0.2 [0.62-r2] USE="X doc* -debug (-selinux) (-gtk%*) (-mono%*) (-python%*) (-qt3%*) (-qt4%)" 1,367 kB
[ebuild NS ] x11-libs/qt-4.2.2 USE="doc examples gif glib jpeg mysql opengl png zlib -accessibility -cups -dbus -debug -firebird -mng -nas -nis -odbc -pch -postgres -qt3support -sqlite -sqlite3 -xinerama" INPUT_DEVICES="-wacom" 0 kB
[ebuild N F ] dev-java/java-sdk-docs-1.5.0-r1 45,108 kB
[ebuild U ] dev-java/sun-jdk-1.5.0.10 [1.5.0.09] USE="X alsa doc* examples* -jce -nsplugin" 48,392 kB
!!! Error: The above package list contains packages which cannot be installed
!!! at the same time on the same system.
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
Я, конечно, могу посмотреть, что написано на этом сайте, но, боюсь, изначальная проблема вновь появится.
Что делать в этом случае?
»
- Для комментирования войдите или зарегистрируйтесь
1. Обновить dbus
1. Обновить dbus до 1.*
2. Сделать revdep-rebuild
3. Асилить handbook! :-)
а еще лучше...
поставить elogviewer (elogv, kelogviewer), прописать настройки для записи логов в make.conf, и после установки dbus почитать следующее:
------------------------------------------------------
LOG (postinst)
To start the D-Bus system-wide messagebus by default
you should add it to the default runlevel :
`rc-update add dbus default`
If dbus is already installed and running,
run etc-update and then run the following:
`/etc/init.d/dbus reload`
This will cause it to reload it's configs but
*not* run the newest version you just installed.
You must tell it to restart for that to happen,
however not all apps can handle a D-Bus restart.
WARN (postinst)
You MUST run 'revdep-rebuild' after emerging this package
-------------------------------------------------------------
Решил проблему
Решил проблему сносом 0.62 через emerge --unmerge dbus с последующей установкой 1.0.2 через emerge dbus, после чего сделал revdep-rebuild, который пересобрал kdebase и k3b. теперь все работает.
Re: Решил проблему
У меня сложнее- на revdep-rebuild хочет пересобрать hal(у меня еще gnome) и ругается так
Где dbus-glib-1 взять?
# qfile
# qfile /usr/lib/pkgconfig/dbus-glib-1.pc
dev-libs/dbus-glib (/usr/lib/pkgconfig/dbus-glib-1.pc)
Спасибо!
Спасибо!