2009/04/21

[Linux] Ubuntu 8.04 更新 dbus 有錯


anton:~$ deluser messagebus
Removing user `messagebus' ...
Warning: Removing group `messagebus', since no other user is part of it.
Done.
anton:~$ dpkg --configure dbus
正在設定 dbus (1.1.20-1ubuntu3.2) ...
Warning: The home dir /var/run/dbus you specified can't be accessed: No such fil
e or directory
Adding system user `messagebus' (UID 108) ...
Adding new group `messagebus' (GID 119) ...
Adding new user `messagebus' (UID 108) with group `messagebus' ...
Not creating home directory `/var/run/dbus'.
chown: cannot access `/var/run/dbus': No such file or directory
dpkg:處理 dbus (--configure)時出錯:
子程序·post-installation script·返回了錯誤號·1
在處理時有錯誤發生:
dbus

簡單的說,更新到一半, postinst 錯誤訊息先說 messagebus 這個 user 已經存在了。
(好吧,那我手動砍掉這個 user account 吧)
然後又說沒有 /var/run/dbus 這個目錄。
(好吧,那我手動新增這個目錄吧)
然後就可以下 dpkg --configure -a ,讓系統恢復正常更新的運作了。

呃... 不過這應該是 dbus 包裝的 postinst script 沒寫好吧?

沒有留言:

[Windows] git-bash 底下的工具

因為工作轉到 Windows 平台上的關係,所以很多工具改到 Windows 上面運作,跟著在 TortoiseGit 底下使用 git-bash 來維護自己的專案原始碼。結果就是裝了前面提過的 auto-hotkey 使用熱鍵來提昇自己的平台操作速度; 但除了 hotkey...