我正在安裝tlp對於Ubuntu。在安裝過程中,彈出了一個更改 postfix 配置的對話框,我使用預設選項,設置主機名稱作為賈揚特。
現在,當我嘗試安裝或卸載任何軟體包時,會彈出錯誤:
Errors were encountered while processing: postfix, mailutils sub-process /usr/bin/dpkg returned an exit code(1)
在訊息中,它被寫為Setting myhostname=Jayant..name in /etc/postfix
,這導致了問題錯誤的參數值
我嘗試更新 myhostname 變數的值/etc/postfix/main.cf
並將其變更為賈揚特..名字到賈揚特
service postfix reload
然後,我執行了重新啟動 postfix 的命令。
但是,當再次嘗試安裝任何軟體包時,會彈出相同的錯誤,並且我對文件的更改將被恢復。當我現在看到該文件時/etc/postfix/main.cf
,再次我的主機名變數保持賈揚特..名字價值。
那我該如何解決這個問題呢?還有其他地方需要更新嗎我的主機名變數值?
答案1
我遇到了類似的問題,所以只需卸載 postfix 並在沒有配置的情況下重新安裝,而不是選擇本地主機,然後一旦完成安裝,手動更改 /etc/postfix/main.cf 中的配置。