[SOLVED] HILFE!!! Nach Update auf 22.04 startet ioBroker Container nicht mehr

Joachim76

Member
Apr 28, 2022
2
0
6
Guten Abend zusammen,

mein erster Post und gleich ein Hilfe-Schrei.
Ich bin relativ neu in der Thematik, habe aber durch viel lesen hier schon vieles zum Laufen bekommen.
Unter anderm lief bis heute Abend 19:25 ein Container mit ioBroker für meine Hausautomation.
Dummerweise war ich der Meinung Proxmox ohne Sicherung auf 22.04 zu ziehen und seither startet mein ioBroker nicht mehr.

Fehlermeldung:
Code:
root@pve:~# pct start 200
run_buffer: 321 Script exited with status 255
lxc_init: 846 Failed to run lxc.hook.pre-start for container "200"
__lxc_start: 2002 Failed to initialize container "200"
startup for container '200' failed

Ich habe jetzt die letzten Stunden versucht irgendwas zu finden....da ich aber auf dem Gebiet Anfänger bin, sehe ich den Wald vor lauter Bäumen nicht mehr.
Folgendes kann ich noch liefern:

Code:
root@pve:~# lxc-start -n 200 -F -lDEBUG -o lxc-200.log
lxc-start: 200: conf.c: run_buffer: 321 Script exited with status 255
lxc-start: 200: start.c: lxc_init: 846 Failed to run lxc.hook.pre-start for container "200"
lxc-start: 200: start.c: __lxc_start: 2002 Failed to initialize container "200"
lxc-start: 200: tools/lxc_start.c: main: 306 The container failed to start
lxc-start: 200: tools/lxc_start.c: main: 311 Additional information can be obtained by setting the --logfile and --logpriority options

Code:
root@pve:~# cat lxc-200.log
lxc-start 200 20220831195228.493 INFO confile - confile.c:set_config_idmaps:2112 - Read uid map: type u nsid 0 hostid 100000 range 65536
lxc-start 200 20220831195228.493 INFO confile - confile.c:set_config_idmaps:2112 - Read uid map: type g nsid 0 hostid 100000 range 65536
lxc-start 200 20220831195228.494 INFO lsm - lsm/lsm.c:lsm_init_static:38 - Initialized LSM security driver AppArmor
lxc-start 200 20220831195228.494 INFO conf - conf.c:run_script_argv:337 - Executing script "/usr/share/lxc/hooks/lxc-pve-prestart-hook" for container "200", config section "lxc"
lxc-start 200 20220831195228.962 DEBUG conf - conf.c:run_buffer:310 - Script exec /usr/share/lxc/hooks/lxc-pve-prestart-hook 200 lxc pre-start produced output: unsupported Ubuntu version '22.04'

lxc-start 200 20220831195228.970 ERROR conf - conf.c:run_buffer:321 - Script exited with status 255
lxc-start 200 20220831195228.970 ERROR start - start.c:lxc_init:846 - Failed to run lxc.hook.pre-start for container "200"
lxc-start 200 20220831195228.970 ERROR start - start.c:__lxc_start:2002 - Failed to initialize container "200"
lxc-start 200 20220831195228.970 INFO conf - conf.c:run_script_argv:337 - Executing script "/usr/share/lxc/hooks/lxc-pve-poststop-hook" for container "200", config section "lxc"
lxc-start 200 20220831195229.426 INFO conf - conf.c:run_script_argv:337 - Executing script "/usr/share/lxcfs/lxc.reboot.hook" for container "200", config section "lxc"
lxc-start 200 20220831195229.928 ERROR lxc_start - tools/lxc_start.c:main:306 - The container failed to start
lxc-start 200 20220831195229.928 ERROR lxc_start - tools/lxc_start.c:main:311 - Additional information can be obtained by setting the --logfile and --logpriority options
lxc-start 200 20220831210042.765 INFO confile - confile.c:set_config_idmaps:2112 - Read uid map: type u nsid 0 hostid 100000 range 65536
lxc-start 200 20220831210042.765 INFO confile - confile.c:set_config_idmaps:2112 - Read uid map: type g nsid 0 hostid 100000 range 65536
lxc-start 200 20220831210042.765 INFO lsm - lsm/lsm.c:lsm_init_static:38 - Initialized LSM security driver AppArmor
lxc-start 200 20220831210042.765 INFO conf - conf.c:run_script_argv:337 - Executing script "/usr/share/lxc/hooks/lxc-pve-prestart-hook" for container "200", config section "lxc"
lxc-start 200 20220831210043.231 DEBUG conf - conf.c:run_buffer:310 - Script exec /usr/share/lxc/hooks/lxc-pve-prestart-hook 200 lxc pre-start produced output: unsupported Ubuntu version '22.04'

lxc-start 200 20220831210043.240 ERROR conf - conf.c:run_buffer:321 - Script exited with status 255
lxc-start 200 20220831210043.240 ERROR start - start.c:lxc_init:846 - Failed to run lxc.hook.pre-start for container "200"
lxc-start 200 20220831210043.240 ERROR start - start.c:__lxc_start:2002 - Failed to initialize container "200"
lxc-start 200 20220831210043.240 INFO conf - conf.c:run_script_argv:337 - Executing script "/usr/share/lxc/hooks/lxc-pve-poststop-hook" for container "200", config section "lxc"
lxc-start 200 20220831210043.672 INFO conf - conf.c:run_script_argv:337 - Executing script "/usr/share/lxcfs/lxc.reboot.hook" for container "200", config section "lxc"
lxc-start 200 20220831210044.174 ERROR lxc_start - tools/lxc_start.c:main:306 - The container failed to start
lxc-start 200 20220831210044.174 ERROR lxc_start - tools/lxc_start.c:main:311 - Additional information can be obtained by setting the --logfile and --logpriority options

Hier steht etwas von "unsupported ubuntu version!?
Liegt hier der Fehler?

Code:
root@pve:~# pct config 200
arch: amd64
cores: 2
features: nesting=1
hostname: ioBroker
memory: 4096
net0: name=eth0,bridge=vmbr0,firewall=1,gw=172.30.30.1,hwaddr=16:5B:CA:3D:81:FE,ip=172.30.30.200/24,ip6=dhcp,tag=30,type=veth
onboot: 1
ostype: ubuntu
rootfs: Data:subvol-200-disk-0,acl=1,size=20G
swap: 512
unprivileged: 1
unused0: local-lvm:vm-200-disk-0

Code:
oot@pve:~# pveversion -v
proxmox-ve: 7.1-1 (running kernel: 5.13.19-2-pve)
pve-manager: 7.1-7 (running version: 7.1-7/df5740ad)
pve-kernel-helper: 7.1-6
pve-kernel-5.13: 7.1-5
pve-kernel-5.13.19-2-pve: 5.13.19-4
pve-kernel-5.4.98-1-pve: 5.4.98-1
ceph-fuse: 15.2.15-pve1
corosync: 3.1.5-pve2
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: 3.1.0-1+pmx3
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.22-pve2
libproxmox-acme-perl: 1.4.0
libproxmox-backup-qemu0: 1.2.0-1
libpve-access-control: 7.1-5
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.0-14
libpve-guest-common-perl: 4.0-3
libpve-http-server-perl: 4.0-4
libpve-storage-perl: 7.0-15
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 4.0.11-1
lxcfs: 4.0.11-pve1
novnc-pve: 1.2.0-3
proxmox-backup-client: 2.1.2-1
proxmox-backup-file-restore: 2.1.2-1
proxmox-mini-journalreader: 1.3-1
proxmox-widget-toolkit: 3.4-4
pve-cluster: 7.1-2
pve-container: 4.1-2
pve-docs: 7.1-2
pve-edk2-firmware: 3.20210831-2
pve-firewall: 4.2-5
pve-firmware: 3.3-3
pve-ha-manager: 3.3-1
pve-i18n: 2.6-2
pve-qemu-kvm: 6.1.0-3
pve-xtermjs: 4.12.0-1
qemu-server: 7.1-4
smartmontools: 7.2-pve2
spiceterm: 3.2-2
swtpm: 0.7.0~rc1+2
vncterm: 1.7-1
zfsutils-linux: 2.1.1-pve3


Könnt ihr mir vielleicht irgendwie weiterhelfen? Wäre mega Dankbar!

Grüße und vielen Dank
Joachim
 
Guten Morgen zusammen,

ich werde den Post auf "solved" setzen, da ich das System mittlerweile wieder zum Laufen bekommen habe.
Möchte aber meine Lösung noch schnell posten. Vielleicht hilft es zukünftig ja jemandem....

Nachdem mit aus dem Log dieser Absatz nicht los ließ:
Code:
lxc-start 200 20220831195228.962 DEBUG conf - conf.c:run_buffer:310 - Script exec /usr/share/lxc/hooks/lxc-pve-prestart-hook 200 lxc pre-start produced output: unsupported Ubuntu version '22.04'

Habe ich unter:
Code:
/etc/pve/lxc/

im Absatz ostype von "ubuntu" auf "unmanaged" geändert und alles läuft wieder.

Vielleicht hat mir aber doch noch jemand einen Tipp, was ich falsch gemacht haben könnte (außer kein Backup zu erstellen), damit ich da nicht noch einmal drüber falle........

Danke Euch!
Gruß Joachim
 
Also davon ab das Du nicht Proxmox sondern das drunter liegende Ubuntu auf 22.04 geupdatet hast kann es noch sein das Dein Container noch eine alte was auch immer Version eines Linux OS verwendet. Ist aber nur geraten.
 
Dummerweise war ich der Meinung Proxmox ohne Sicherung auf 22.04 zu ziehen
proxmox-ve: 7.1-1 (running kernel: 5.13.19-2-pve)
pve-manager: 7.1-7 (running version: 7.1-7/df5740ad)

Keine Ahnung was du geupdated hast, aber dein PVE war es nicht. Der läuft zum einen auf Debian 11/Bullseye und ist laut deiner Ausgabe immer noch nicht aktuell. :)

PVE aktualisieren, wenn keine aktive Subscription [1] vorhanden ist:
  1. pve-enterprise Repository [2] deaktivieren/aus kommentieren (Siehe die Notiz/Note auf der Seite)
  2. pve-no-subscription Repository [3] hinzufügen
  3. Updaten [4] (Am Besten/Sichersten lokal direkt mit Monitor/Tastatur oder IPMI/BMC Konsole oder per SSH mit screen/tmux; zumindest für die größeren Updates/Upgrades)
  4. PVE-Host neu starten

Hier steht etwas von "unsupported ubuntu version!?

Dein veralteter PVE kennt die neue Ubuntu-Version noch nicht. :)

[1] https://proxmox.com/de/proxmox-ve/preise
[2] https://pve.proxmox.com/wiki/Package_Repositories#sysadmin_enterprise_repo
[3] https://pve.proxmox.com/wiki/Package_Repositories#sysadmin_no_subscription_repo
[4] https://pve.proxmox.com/wiki/System_Software_Updates
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!