Livepatch 錯誤:...使用關閉的網路連接

Livepatch 錯誤:...使用關閉的網路連接

我正在本地家庭網路中為 Seafile 運行 Ubuntu 18.04.2 LTS 伺服器。我最近安裝了 Livepatch,沒有錯誤並且正在運行

canonical-livepatch status

產生的輸出顯示最近的“最後檢查”,“正在運行”為 true,“checkState”為已檢查,“patchState”為無應用。核心是 4.15.0-52.56-generic。

一切看起來都很好,但是我在日誌中收到錯誤

while starting HTTP server: accept unix /var/snap/canonical-livepatch/77/livepatchd-priv.sock: use of closed network connection

這有什麼值得擔心的事嗎?

答案1

我注意到同樣的錯誤。仔細查看日誌,似乎此錯誤僅在重新啟動時發生。 Livepatch 嘗試存取關閉的網路連接,因為在 livepatch 快照停止之前網路正在離線。
它不會給你帶來任何問題,因為運行canonical-livepatch status會帶給你:

運行:真
檢查狀態:已檢查

當網路關閉時,您可能還會注意到一些警告:

canonical-livepatch[1001]:刷新期間:無法檢查:無法將狀態傳送至伺服器:無法傳送請求:放置https://livepatch.canonical.com/api/machine/xxxxxxxxxxxxxxxxxxxxxxxxxxx: 撥打 tcp: 查找 livepatch.canonical.com: 沒有這樣的主機

我通過將以下內容添加到頂部來將它們從日誌中刪除/etc/rsyslog.d/50-default.conf

## Stop logging canonical-livepatch errors during reboot:
:msg, contains, "livepatchd.sock: use of closed network connection" stop
:msg, contains, "livepatchd-priv.sock: use of closed network connection" stop

## Stop canonical-livepatch logging warnings when network down:
if $programname == 'canonical-livepatch' then {
*.=warn stop
}

如果你運行grep canonical-livepatch /var/log/syslog | less你可以看到它在做什麼:

開始重新啟動
canonical-livepatch[1008]:停止客戶端守護程序
canonical-livepatch[1008]:停止服務「緩解循環」
canonical-livepatch[1008]:服務「緩解循環」已停止
systemd[1]:停止快照應用程式canonical-
livepatch的服務。
發生錯誤
canonical-livepatch[1008]:啟動 HTTP 伺服器時:接受 unix /var/snap/canonical-livepatch/81/livepatchd.sock:使用封閉的網路連線
canonical-livepatch[1008]:啟動 HTTP 伺服器時:接受 unix /var /snap/canonical-livepatch/81/livepatchd-priv.sock:使用封閉網路連接
canonical-livepatch[1008]:服務「套接字伺服器」已停止
canonical-livepatch[1008]:停止服務「刷新循環」
canonical- livepatch[ 1008]:服務「刷新循環」已停止
canonical-livepatch [1008]:客戶端守護程式已停止
重新啟動後,livepatch 會在此處重新上線
systemd[1]:安裝 canonical-livepatch 的安裝單元,修訂版 81... systemd [1]
:安裝 canonical-livepatch 的安裝單元,修訂版 81。
canonical- 的服務livepatchd。
canonical-livepatch[967]:啟動客戶端守護程序版本 9.4.1
canonical-livepatch[967]:啟動 svc「緩解循環」
canonical-livepatch[967]:服務「緩解循環」啟動
canonical-livepatch[967]:啟動svc「套接字伺服器」
canonical-livepatch[967]:服務「套接字伺服器」已啟動
canonical-livepatch[967]:正在啟動 svc「刷新循環」
canonical-livepatch[967]:服務「刷新循環」已啟動
canonical-livepatch[967]:客戶端守護程式已啟動
canonical-livepatch[967]:Client.Check
canonical-livepatch[967]:使用 livepatch 服務進行檢查。
canonical-livepatch[967]:更新最後檢查
canonical-livepatch[967]:觸及最後檢查
canonical-livepatch[967]:目前沒有可用更新。
canonical-livepatch[967]:沒有可用的有效負載。

相關內容