Proxmox 8 Upgrade auf 9 Fehler im Log Fenster bei einem LXC

wissens-hunger

New Member
Dec 9, 2025
2
0
1
Hallo zusammen,

Bin neu hier im Forrum :-)
Habe einen Hardware Proxmox mit der Version 8.4.14 und möchte diesen auf Proxmox 9 Upgraden.
Da ich nicht soviel Erfahrung mit Promox habe, hatte ich mir eine Proxmox VM 8.4.14 mit einer VM und paar LXCs zum testen erstellt um diese per Dokumentation auf Proxmox 9 (9.1.2) Upzugraden.

Das Upgrade hat auch ohne Probleme funktioniert. Das einzige was mir auffällt ist wenn, ich einen LXC herunterfahre das ich im LOG Fenster des Proxmox VM folgende Fehlermeldung bekomme:
client connection: 127.0.0.1:60230
error reading from pty: Input/output error (os error 5)
TASK ERROR: command '/usr/bin/termproxy 5900 --path /vms/101 --perm VM.Console -- /usr/bin/dtach -A /var/run/dtach/vzctlconsole101 -r winch -z lxc-console -n 101 -e -1' failed: exit code 1
Bei Upgrade des Proxmox VM habe ich die Fragen so beantwortet:
/etc/issue → Nein
/etc/lvm/lvm.conf → Ja
/etc/ssh/sshd_config → Ja
/etc/default/grub → Nein
/etc/chrony/chrony.conf → Ja

Auch ein Upgrade des LXCs von Debian12 auf Debian 13 war zwar erfolgreich, aber ohne Lösung des Problems.

Leider kam ich mit etwas Google nicht auf die Lösung des Problems.
Hoffe das Ihr mir helfen könnt.

Vielen Dank.
 
Hallo @wissens-hunger,

der Fehler Input/output error (os error 5) in Verbindung mit termproxy ist beim Herunterfahren eines LXC meist kosmetischer Natur und unbedenklich.

Ursache: Der Container beendet beim Shutdown seine internen Konsolen-Dienste (getty), während die Proxmox-Weboberfläche (via termproxy) noch versucht, den Output zu lesen. Die Verbindung bricht dadurch abrupt ab ("Broken Pipe"), was im Log als E/A-Fehler (Error 5) angezeigt wird. Durch den Wechsel auf PVE 9 (Basis Debian 13) und das Upgrade des LXC auf Debian 13 hat sich vermutlich das Timing der Systemd-Dienste beim Herunterfahren leicht verändert, weshalb dieser Log-Eintrag nun sichtbar wird.

Lösung: Prüfe bitte lediglich, ob der Container tatsächlich sauber stoppt (Status wechselt auf "Stopped").
  • Ja: Du kannst die Meldung ignorieren.
  • Nein (Container hängt): Poste bitte den Output von journalctl -f (vom PVE-Host), während du den Shutdown anstößt.
Möchtest du, dass ich mir die Konfigurationsdatei des betroffenen LXC ansehe, um eventuelle Besonderheiten bei den Konsolen-Einstellungen auszuschließen?
 
Hallo @Bu66as

Vielen Dank und eine Erleuterung.

Ja, der LXC fährt sauber herunter. Zumindest was ich sehe und beurteilen kann.
Das Heist kann den „Bug“ proxmox fixen?

Mein Test LXC hat diese Config:
Code:
#10.10.1.11/admin
arch: amd64
cores: 2
features: nesting=1
hostname: pihole
memory: 2048
net0: name=eth0,bridge=vmbr0,hwaddr=XX:XX:XX:XX:XX,ip=dhcp,type=veth
ostype: debian
rootfs: local-zfs:subvol-101-disk-0,size=8G
swap: 1024
unprivileged: 1

Und hier der Journal vom Host:
Code:
Dec 13 23:18:12 pve systemd[1]: Started pve-container@101.service - PVE LXC Container: 101.
Dec 13 23:18:12 pve kernel: audit: type=1400 audit(1765664292.920:133): apparmor="STATUS" operation="profile_load" profile="/usr/bin/lxc-start" name="lxc-101_</var/lib/lxc>" pid=6529 comm="apparmor_parser"
Dec 13 23:18:13 pve kernel: vmbr0: port 2(veth101i0) entered blocking state
Dec 13 23:18:13 pve kernel: vmbr0: port 2(veth101i0) entered disabled state
Dec 13 23:18:13 pve kernel: veth101i0: entered allmulticast mode
Dec 13 23:18:13 pve kernel: veth101i0: entered promiscuous mode
Dec 13 23:18:13 pve kernel: eth0: renamed from vethhjCCwy
Dec 13 23:18:13 pve pvedaemon[1492]: <root@pam> end task UPID:pve:0000XXXXXXXXXXXXXXXXX:vzstart:101:root@pam: OK
Dec 13 23:18:13 pve kernel: vmbr0: port 2(veth101i0) entered blocking state
Dec 13 23:18:13 pve kernel: vmbr0: port 2(veth101i0) entered forwarding state
Dec 13 23:18:13 pve pvedaemon[1493]: <root@pam> starting task UPID:pve:0000XXXXXXXXXXXXXXXXX:vncproxy:101:root@pam:
Dec 13 23:18:13 pve pvedaemon[6691]: starting lxc termproxy UPID:pve:0000XXXXXXXXXXXXXXXXX:vncproxy:101:root@pam:
Dec 13 23:18:13 pve pvedaemon[1492]: <root@pam> successful auth for user 'root@pam'
Dec 13 23:19:52 pve pvedaemon[1494]: <root@pam> starting task UPID:pve:0000XXXXXXXXXXXXXXXXX:vzshutdown:101:root@pam:
Dec 13 23:19:52 pve pvedaemon[7541]: shutdown CT 101: UPID:pve:0000XXXXXXXXXXXXXXXXX:vzshutdown:101:root@pam:
Dec 13 23:19:54 pve kernel: vmbr0: port 2(veth101i0) entered disabled state
Dec 13 23:19:54 pve kernel: vmbr0: port 2(veth101i0) entered disabled state
Dec 13 23:19:54 pve kernel: veth101i0 (unregistering): left allmulticast mode
Dec 13 23:19:54 pve kernel: veth101i0 (unregistering): left promiscuous mode
Dec 13 23:19:54 pve kernel: vmbr0: port 2(veth101i0) entered disabled state
Dec 13 23:19:54 pve kernel: audit: type=1400 audit(1765664394.370:134): apparmor="STATUS" operation="profile_remove" profile="/usr/bin/lxc-start" name="lxc-101_</var/lib/lxc>" pid=7616 comm="apparmor_parser"
Dec 13 23:19:55 pve pvedaemon[1492]: unable to get PID for CT 101 (not running?)
Dec 13 23:19:55 pve pvedaemon[1494]: <root@pam> successful auth for user 'root@pam'
Dec 13 23:19:55 pve pvedaemon[6691]: command '/usr/bin/termproxy 5900 --path /vms/101 --perm VM.Console -- /usr/bin/dtach -A /var/run/dtach/vzctlconsole101 -r winch -z lxc-console -n 101 -e -1' failed: exit code 1
Dec 13 23:19:55 pve pvedaemon[1493]: <root@pam> end task UPID:pve:0000XXXXXXXXXXXXXXXXX:vncproxy:101:root@pam: command '/usr/bin/termproxy 5900 --path /vms/101 --perm VM.Console -- /usr/bin/dtach -A /var/run/dtach/vzctlconsole101 -r winch -z lxc-console -n 101 -e -1' failed: exit code 1
Dec 13 23:19:55 pve pvedaemon[1494]: <root@pam> end task UPID:pve:0000XXXXXXXXXXXXXXXXX:vzshutdown:101:root@pam: OK
Dec 13 23:19:55 pve systemd[1]: pve-container@101.service: Deactivated successfully.
Dec 13 23:19:55 pve systemd[1]: pve-container@101.service: Consumed 616ms CPU time, 87.7M memory peak.
Dec 13 23:20:15 pve login[3422]: pam_unix(login:session): session closed for user root
Dec 13 23:20:15 pve systemd[1]: session-3.scope: Deactivated successfully.
Dec 13 23:20:15 pve systemd-logind[893]: Session 3 logged out. Waiting for processes to exit.
Dec 13 23:20:15 pve systemd-logind[893]: Removed session 3.
Dec 13 23:20:15 pve pvedaemon[1492]: <root@pam> end task UPID:pve:0000XXXXXXXXXXXXXXXXX:vncshell::root@pam: OK
Dec 13 23:20:15 pve pveproxy[3749]: worker exit

Finde es nur seltsam und bin mir unsicher ob das alles passt.

Grüße
 
Last edited: