Munin
語法錯誤:statoverride 文件中的未知使用者“munin”
執行 Ubuntu 12.04 lts 的伺服器
前幾天我在伺服器上安裝了 munin。後來我決定用 apt-get 刪除它。
我注意到並非所有內容都從安裝中刪除,因此手動刪除了 munin web 目錄,並從伺服器中刪除了 munin 使用者名和組。
但是我剛剛嘗試執行 apt-get upgrade 現在返回錯誤:
dpkg:不可恢復的致命錯誤,中止:語法錯誤:statoverride 文件中的未知使用者 ‘munin’ E:子程序 /usr/bin/dpkg 返回錯誤程式碼 (2)
我現在已經超出了我的深度。這是什麼意思?Google結果並沒有真正有幫助。
任何人都可以幫忙嗎?
謝謝,約翰
進去看看
/var/lib/dpkg/statoverride
如果有任何線路
root munin 750 /etc/munin/plugin-conf.d
嘗試:
dpkg-statoverride --remove /etc/munin/plugin-conf.d
我注意到並非所有內容都從安裝中刪除,因此手動刪除了 munin web 目錄,並從伺服器中刪除了 munin 使用者名和組。
**不要那樣做!**因為您沒有正確清除儲存在
/etc/passwd
文件中的使用者,dpkg 查詢以與 statoverride 文件進行比較,所以不匹配並且 dpkg 拋出警告。相反,清除包,dpkg 將刪除包創建的所有目錄和使用者,而使用者不必在其中弄髒手。sudo apt-get purge package
這應該這樣做。