dbus - machine-id

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
456379
Beiträge: 21
Registriert: 11.09.2006 18:12:49

dbus - machine-id

Beitrag von 456379 » 21.06.2007 12:18:50

Beim Starten von Gnome kommt folgende Fehlermeldungen:
Internal error
failed to initialize HAL!
und
Energieverwaltung
This program cannot start until you start the dbus system service.
It is strongly recommended you reboot your compter after starting messagebus.
In /var/log/messages ist fogender Eintrag:
dhcdbd: dbus_svc_init failed: org.freedesktop.DBus.Error.FileNotFound Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
in /var/log/boot:
UUID file '/var/lib/dbus/machine-id' should contain a hex string of length 32, not length 33, with no other text
ps -e | grep hal ergibt nichts.
ps -e | grep dbus
5556 ? 00:00:00 dbus-daemon
5557 ? 00:00:00 dbus-launch

-Version-
Kernel : Linux 2.6.18-4-amd64 (x86_64)
Compiled : #1 SMP Mon Mar 26 11:36:53 CEST 2007
C Library : GNU C Library version 2.5 (stable)
Distribution : Debian GNU/Linux lenny/sid

Benutzeravatar
uwepr
Beiträge: 657
Registriert: 03.02.2007 12:13:01
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Halle/S.
Kontaktdaten:

Beitrag von uwepr » 21.06.2007 13:09:03

Hallo 456379,
ist dbus installiert?Wenn nicht

apt-get/aptitude install dbus

wenn ja

dpkg-reconfigure dbus

ggf. dpkg-reconfigure noch mit den libdbus-1-3 ,libdbusglib-1-2,libdbus-qt-1-1c2 machen.

Das sind die entsprechenden Pakete bei mir in etch,also ggf. anpassen.
Viele Grüße!UwePr.
squeeze/fluxbox

Benutzeravatar
456379
Beiträge: 21
Registriert: 11.09.2006 18:12:49

Beitrag von 456379 » 21.06.2007 20:13:54

Mit dpkg-reconfigure dbus kommt folgende Fehlermeldung:

Code: Alles auswählen

UUID file '/var/lib/dbus/machine-id' should contain a hex string of length 32, not length 33, with no other text
invoke-rc.d: initscript dbus, action "start" failed 
Die 'Pakete sind installiert und dpkg-reconfigure bringt keine Änderung.

Wo finde ich die machine-id?

Viele Grüsse
Arno

Benutzeravatar
uwepr
Beiträge: 657
Registriert: 03.02.2007 12:13:01
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Halle/S.
Kontaktdaten:

Beitrag von uwepr » 22.06.2007 10:01:27

Hallo Arno,
bei mir liegt diese UUID genau unter dem angegebenen Pfad /var/lib/dbus/machine-id,weiß aber nicht so richtig,wie die ermittelt wird.
/var/lib/dbus wird vom Paket dbus installiert.
Was ich selbst versuchen würde:
im abgesicherten Modus starten,
# apt-get/aptitude remove --purge dbus
ls -lr /var/lib/dbus

wenn da jetzt noch was ist:

# rm -R /var/lib/dbus
(exakt dieser Befehl,rm -R ist gefährlich!)

# apt-get/aptitude install dbus

Jetzt sollte var/lib/dbus/machine-id korrekt angelegt werden.

Andere Möglichkeit:
dbus-uuidgen

müßte laut man-page die machine-id in Ordnung bringen. Da die Ausgabe von

man dbus-uuidgen

englisch ist und mein englisch mehr als besch... ist,werde ich mich hüten, zu schreiben:mach mal...
Viele Grüße!Uwe Pr.
squeeze/fluxbox

Benutzeravatar
456379
Beiträge: 21
Registriert: 11.09.2006 18:12:49

Beitrag von 456379 » 22.06.2007 10:59:11

Der Fehler ist weg.
dbus habe ich nicht entfernt. Bei der Deinstallation werden über 100 Pakete gelöscht.
Ich habe die machine-id in ein anderes Verzeichnis verschoben und sie mit:
dbus-uuidgen --ensure wieder erstellt.

Eigenartig ist nur, dass die ursprünglich bei der Installation erstellte Datei einen Hex Code enthielt und die neue enthält Zahlen.

Danke Uwe Pr.

Antworten