Решаване на проблем свързан с dbus
Тези дни се сблъсках със следния проблем:
При едно новообновено убунту ( 9.10 към 10.04 ) изчезна менюто за спиране, рестартиране и хиберниране на машината, също така част от туловете за администрация не работеха ( а сигурно и много други неща ).
Ето каква грешка даваше при опит да се стартира някоя програма:
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute program /lib/dbus-1.0/dbus-daemon-launch-helper: Success
$ ck-list-sessions
** (ck-list-sessions:1262): WARNING **: Failed to get list of seats: Failed to execute program /lib/dbus-1.0/dbus-daemon-launch-helper: Success
Проблема се оказа, че е в това, че имаше разминаване между /etc/passwd и /etc/group за потребителя messagebus
# cat /etc/group | grep -in messagebus56:messagebus:x:113:# cat /etc/passwd | grep -in messagebus20:messagebus:x:102:106::/var/run/dbus:/bin/false
След като промених 106 на 113 от /etc/passwd и рестартирах машината, проблема изчезна.
Load Balance между две интернет мрежи използвайки pfSense Bootmbr is compressed