debian 不穩定崩潰

debian 不穩定崩潰

Debian 不穩定,在 Debian Jessie 上的 nspawn 容器中運行時崩潰了。

在主機上:

$ sudo systemctl status systemd-nspawn@unstable-srv[email protected] - Container unstable-srv
   Loaded: loaded (/lib/systemd/system/[email protected]; enabled)
   Active: failed (Result: exit-code) since Wed 2017-05-31 15:02:51 BST; 6h ago
     Docs: man:systemd-nspawn(1)
 Main PID: 15693 (code=exited, status=1/FAILURE)

May 31 15:02:51 brick systemd[1]: [email protected]: main process exited, code=exited, status=1/FAILURE
May 31 15:02:51 brick systemd[1]: Unit [email protected] entered failed state.
Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.

容器內的日記。最後的日誌訊息來自無人值守升級(需要在自動模式下重新啟動):

May 31 14:02:44 unstable-srv apt.systemd.daily[4911]: Restarting services...
May 31 14:02:44 unstable-srv apt.systemd.daily[4911]:  systemctl restart apt-cacher-ng.service console-getty.service cron.service
May 31 14:02:44 unstable-srv systemd[1]: Stopping Regular background program processing daemon...
May 31 14:02:44 unstable-srv systemd[1]: Stopping Console Getty...
May 31 14:02:44 unstable-srv systemd[1]: Stopping Apt-Cacher NG software download proxy...
May 31 14:02:45 unstable-srv cron[7230]: (CRON) INFO (pidfile fd = 3)
May 31 14:02:44 unstable-srv systemd[1]: Stopped Regular background program processing daemon.
May 31 14:02:45 unstable-srv cron[7230]: (CRON) INFO (Skipping @reboot jobs -- not system startup)
May 31 14:02:44 unstable-srv systemd[1]: Stopped Console Getty.
May 31 14:02:44 unstable-srv systemd[1]: Started Console Getty.
May 31 14:02:45 unstable-srv systemd[1]: Started Regular background program processing daemon.
May 31 14:02:45 unstable-srv systemd[1]: Stopped Apt-Cacher NG software download proxy.
May 31 14:02:45 unstable-srv systemd[1]: Starting Apt-Cacher NG software download proxy...
May 31 14:02:45 unstable-srv apt-cacher-ng[7231]: WARNING: No configuration was read from file:sfnet_mirrors
May 31 14:02:45 unstable-srv systemd[1]: Started Apt-Cacher NG software download proxy.
May 31 14:02:45 unstable-srv apt.systemd.daily[4911]: Unable to get Terminal Size. The TIOCGWINSZ ioctl didn't work. The COLUMNS and LINES environment
May 31 14:02:45 unstable-srv apt.systemd.daily[4911]: Services being skipped:
May 31 14:02:45 unstable-srv apt.systemd.daily[4911]:  systemctl restart apt-daily.service
May 31 14:02:45 unstable-srv apt.systemd.daily[4911]:  /etc/needrestart/restart.d/dbus.service
May 31 14:02:45 unstable-srv apt.systemd.daily[4911]:  systemctl restart systemd-journald.service
May 31 14:02:45 unstable-srv apt.systemd.daily[4911]:  systemctl restart systemd-logind.service
May 31 14:02:45 unstable-srv apt.systemd.daily[4911]: Unable to get Terminal Size. The TIOCGWINSZ ioctl didn't work. The COLUMNS and LINES environment
May 31 14:02:45 unstable-srv apt.systemd.daily[4911]: No containers need to be restarted.
May 31 14:02:45 unstable-srv apt.systemd.daily[4911]: Unable to get Terminal Size. The TIOCGWINSZ ioctl didn't work. The COLUMNS and LINES environment
May 31 14:02:45 unstable-srv apt.systemd.daily[4911]: No user sessions are running outdated binaries.
May 31 14:02:46 unstable-srv apt.systemd.daily[4911]: All upgrades installed
-- Reboot --
May 31 20:41:49 unstable-srv systemd-journald[13]: Journal started

這裡的時間戳記按照您的預期排列 - 我沒有在容器內設定時區,因此時間戳精確地超出了一小時。

  1. 還有什麼我該尋找的嗎?
  2. 這是否表明需要進行一些額外的日誌記錄/監視來幫助調試此類問題?
  3. 大家有沒有覺得這場車禍很熟悉?

編輯1:

無人升級-0.93.1+nmu1
需要重新啟動-2.11-3

系統d-232-24,此日誌中顯示的升級將 systemd 從 232-23 升級到 232-24(根據 dpkg.log)

編輯2:

嘗試透過將 systemd 組件降級到 232-23(使用 Debian 測試)來重現,然後手動重新觸發apt-daily.service.升級成功,但容器沒有再崩潰。

apt-listchanges現在也安裝了,在安裝時記錄一些有關升級的資訊。

相關內容