Proxmoxのアップデート中に、pve-managerのpost-installが次のような感じで失敗する時があります。
Job for pvedaemon.service failed. See "systemctl status pvedaemon.service" and "journalctl -xeu pvedaemon.service" for details. dpkg: error processing package pve-manager (--configure): installed pve-manager package post-installation script subprocess returned error exit status 1 Errors were encountered while processing: pve-manager E: Sub-process /usr/bin/dpkg returned an error code (1)
何だろうと思って調べてみたところ、/etc/network/interface と /etc/hosts の対応が取れていないことが原因でした。
ミニPCに入れてあちこち持ち歩いている(あちらに繋ぎ、こちらに繋ぎ、していた)ためのようです。
修正後の設定内容は次のような感じになりました。
hostsの内容
# cat /etc/hosts 127.0.0.1 localhost 192.168.0.2 hoge hoge.contoso.com
interfaceの例
# cat /etc/network/interfaces
# network interface settings; autogenerated
# Please do NOT modify this file directly, unless you know what
# you're doing.
#
# If you want to manage parts of the network configuration manually,
# please utilize the 'source' or 'source-directory' directives to do
# so.
# PVE will preserve these directives, but will NOT read its network
# configuration from sourced files, so do not attempt to move any of
# the PVE managed interfaces into external files!
source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
auto enp1s0
iface enp1s0 inet manual
auto enp2s0
iface enp2s0 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.0.2/24
gateway 192.168.0.1
bridge-ports enp1s0
bridge-stp off
bridge-fd 0
dns-nameservers 8.8.8.8
auto vmbr1
iface vmbr1 inet manual
bridge-ports enp2s0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
(以下略)
以上です。