Container Linux doesn't start after release upgrade Ubuntu 22.04 to 24.04

massimo

Active Member
Feb 16, 2018
5
0
41
56
Hello.
I upgrade an ubuntu server container from 22.04 to 24.04.
After upgrade the container doesn't start.
The Container setup is:
arch: amd64
cpulimit: 2
cpuunits: 1024
hostname: studiobga
memory: 4096
mp0: /mnt/bindmounts/ubuntunas,mp=/ubuntunas,backup=0
mp1: /mnt/bindmounts/Dropbox,mp=/Dropbox,backup=0
mp2: vmstorage:100/vm-100-disk-1.raw,mp=/Dropnas,backup=0,size=350G
nameserver: 192.168.50.1
net0: bridge=vmbr0,gw=192.168.50.1,hwaddr=36:30:62:38:34:62,ip=192.168.50.12/24,name=eth0,type=veth
onboot: 1
ostype: ubuntu
rootfs: vmstorage:100/vm-100-disk-0.raw,size=222G
searchdomain: 8.8.8.8
swap: 3072
unused0: local:100/vm-100-disk-0.raw


The debug file is:
lxc-start 100 20250914123818.439 INFO lsm - ../src/lxc/lsm/lsm.c:lsm_init_static:38 - Initialized LSM security driver AppArmor
lxc-start 100 20250914123818.439 INFO conf - ../src/lxc/conf.c:run_script_argv:338 - Executing script "/usr/share/lxc/hooks/lxc-pve-prestart-hook" for container "1>
lxc-start 100 20250914123819.225 DEBUG conf - ../src/lxc/conf.c:run_buffer:311 - Script exec /usr/share/lxc/hooks/lxc-pve-prestart-hook 100 lxc pre-start produced o>

lxc-start 100 20250914123819.235 ERROR conf - ../src/lxc/conf.c:run_buffer:322 - Script exited with status 255
lxc-start 100 20250914123819.235 ERROR start - ../src/lxc/start.c:lxc_init:844 - Failed to run lxc.hook.pre-start for container "100"
lxc-start 100 20250914123819.235 ERROR start - ../src/lxc/start.c:__lxc_start:2027 - Failed to initialize container "100"
lxc-start 100 20250914123819.235 INFO conf - ../src/lxc/conf.c:run_script_argv:338 - Executing script "/usr/share/lxcfs/lxc.reboot.hook" for container "100", confi>
lxc-start 100 20250914123819.737 INFO conf - ../src/lxc/conf.c:run_script_argv:338 - Executing script "/usr/share/lxc/hooks/lxc-pve-poststop-hook" for container "1>
lxc-start 100 20250914123820.510 ERROR lxc_start - ../src/lxc/tools/lxc_start.c:main:306 - The container failed to start
lxc-start 100 20250914123820.510 ERROR lxc_start - ../src/lxc/tools/lxc_start.c:main:311 - Additional information can be obtained by setting the --logfile and --log>
lxc-start 100 20250914123829.403 INFO lsm - ../src/lxc/lsm/lsm.c:lsm_init_static:38 - Initialized LSM security driver AppArmor
lxc-start 100 20250914123829.403 INFO conf - ../src/lxc/conf.c:run_script_argv:338 - Executing script "/usr/share/lxc/hooks/lxc-pve-prestart-hook" for container "1>
lxc-start 100 20250914123830.154 DEBUG conf - ../src/lxc/conf.c:run_buffer:311 - Script exec /usr/share/lxc/hooks/lxc-pve-prestart-hook 100 lxc pre-start produced o>

lxc-start 100 20250914123830.165 ERROR conf - ../src/lxc/conf.c:run_buffer:322 - Script exited with status 255
lxc-start 100 20250914123830.165 ERROR start - ../src/lxc/start.c:lxc_init:844 - Failed to run lxc.hook.pre-start for container "100"
lxc-start 100 20250914123830.165 ERROR start - ../src/lxc/start.c:__lxc_start:2027 - Failed to initialize container "100"
lxc-start 100 20250914123830.165 INFO conf - ../src/lxc/conf.c:run_script_argv:338 - Executing script "/usr/share/lxcfs/lxc.reboot.hook" for container "100", confi>
lxc-start 100 20250914123830.667 INFO conf - ../src/lxc/conf.c:run_script_argv:338 - Executing script "/usr/share/lxc/hooks/lxc-pve-poststop-hook" for container "1>
lxc-start 100 20250914123831.426 ERROR lxc_start - ../src/lxc/tools/lxc_start.c:main:306 - The container failed to start
lxc-start 100 20250914123831.426 ERROR lxc_start - ../src/lxc/tools/lxc_start.c:main:311 - Additional information can be obtained by setting the --logfile and --log>
lxc-start 100 20250914130933.615 INFO lsm - ../src/lxc/lsm/lsm.c:lsm_init_static:38 - Initialized LSM security driver AppArmor
lxc-start 100 20250914130933.615 INFO conf - ../src/lxc/conf.c:run_script_argv:338 - Executing script "/usr/share/lxc/hooks/lxc-pve-prestart-hook" for container "1>
lxc-start 100 20250914130934.356 DEBUG conf - ../src/lxc/conf.c:run_buffer:311 - Script exec /usr/share/lxc/hooks/lxc-pve-prestart-hook 100 lxc pre-start produced o>

lxc-start 100 20250914130934.367 ERROR conf - ../src/lxc/conf.c:run_buffer:322 - Script exited with status 255
lxc-start 100 20250914130934.367 ERROR start - ../src/lxc/start.c:lxc_init:844 - Failed to run lxc.hook.pre-start for container "100"
lxc-start 100 20250914130934.367 ERROR start - ../src/lxc/start.c:__lxc_start:2027 - Failed to initialize container "100"
lxc-start 100 20250914130934.367 INFO conf - ../src/lxc/conf.c:run_script_argv:338 - Executing script "/usr/share/lxcfs/lxc.reboot.hook" for container "100", confi>
lxc-start 100 20250914130934.869 INFO conf - ../src/lxc/conf.c:run_script_argv:338 - Executing script "/usr/share/lxc/hooks/lxc-pve-poststop-hook" for container "1>
lxc-start 100 20250914130935.657 ERROR lxc_start - ../src/lxc/tools/lxc_start.c:main:306 - The container failed to start
lxc-start 100 20250914130935.657 ERROR lxc_start - ../src/lxc/tools/lxc_start.c:main:311 - Additional information can be obtained by setting the --logfile and --log>


Can anyone help me?

Massimo
 
What does pct start 100 --debug say?
lxc-start 100 20250914123818.439 INFO lsm - ../src/lxc/lsm/lsm.c:lsm_init_static:38 - Initialized LSM security driver AppArmor
lxc-start 100 20250914123818.439 INFO conf - ../src/lxc/conf.c:run_script_argv:338 - Executing script "/usr/share/lxc/hooks/lxc-pve-prestart-hook" for container "1>
lxc-start 100 20250914123819.225 DEBUG conf - ../src/lxc/conf.c:run_buffer:311 - Script exec /usr/share/lxc/hooks/lxc-pve-prestart-hook 100 lxc pre-start produced o>

lxc-start 100 20250914123819.235 ERROR conf - ../src/lxc/conf.c:run_buffer:322 - Script exited with status 255
lxc-start 100 20250914123819.235 ERROR start - ../src/lxc/start.c:lxc_init:844 - Failed to run lxc.hook.pre-start for container "100"
lxc-start 100 20250914123819.235 ERROR start - ../src/lxc/start.c:__lxc_start:2027 - Failed to initialize container "100"
lxc-start 100 20250914123819.235 INFO conf - ../src/lxc/conf.c:run_script_argv:338 - Executing script "/usr/share/lxcfs/lxc.reboot.hook" for container "100", confi>
lxc-start 100 20250914123819.737 INFO conf - ../src/lxc/conf.c:run_script_argv:338 - Executing script "/usr/share/lxc/hooks/lxc-pve-poststop-hook" for container "1>
lxc-start 100 20250914123820.510 ERROR lxc_start - ../src/lxc/tools/lxc_start.c:main:306 - The container failed to start
lxc-start 100 20250914123820.510 ERROR lxc_start - ../src/lxc/tools/lxc_start.c:main:311 - Additional information can be obtained by setting the --logfile and --log>
lxc-start 100 20250914123829.403 INFO lsm - ../src/lxc/lsm/lsm.c:lsm_init_static:38 - Initialized LSM security driver AppArmor
lxc-start 100 20250914123829.403 INFO conf - ../src/lxc/conf.c:run_script_argv:338 - Executing script "/usr/share/lxc/hooks/lxc-pve-prestart-hook" for container "1>
lxc-start 100 20250914123830.154 DEBUG conf - ../src/lxc/conf.c:run_buffer:311 - Script exec /usr/share/lxc/hooks/lxc-pve-prestart-hook 100 lxc pre-start produced o>

lxc-start 100 20250914123830.165 ERROR conf - ../src/lxc/conf.c:run_buffer:322 - Script exited with status 255
lxc-start 100 20250914123830.165 ERROR start - ../src/lxc/start.c:lxc_init:844 - Failed to run lxc.hook.pre-start for container "100"
lxc-start 100 20250914123830.165 ERROR start - ../src/lxc/start.c:__lxc_start:2027 - Failed to initialize container "100"
lxc-start 100 20250914123830.165 INFO conf - ../src/lxc/conf.c:run_script_argv:338 - Executing script "/usr/share/lxcfs/lxc.reboot.hook" for container "100", confi>
lxc-start 100 20250914123830.667 INFO conf - ../src/lxc/conf.c:run_script_argv:338 - Executing script "/usr/share/lxc/hooks/lxc-pve-poststop-hook" for container "1>
lxc-start 100 20250914123831.426 ERROR lxc_start - ../src/lxc/tools/lxc_start.c:main:306 - The container failed to start
lxc-start 100 20250914123831.426 ERROR lxc_start - ../src/lxc/tools/lxc_start.c:main:311 - Additional information can be obtained by setting the --logfile and --log>
lxc-start 100 20250914130933.615 INFO lsm - ../src/lxc/lsm/lsm.c:lsm_init_static:38 - Initialized LSM security driver AppArmor
lxc-start 100 20250914130933.615 INFO conf - ../src/lxc/conf.c:run_script_argv:338 - Executing script "/usr/share/lxc/hooks/lxc-pve-prestart-hook" for container "1>
lxc-start 100 20250914130934.356 DEBUG conf - ../src/lxc/conf.c:run_buffer:311 - Script exec /usr/share/lxc/hooks/lxc-pve-prestart-hook 100 lxc pre-start produced o>

lxc-start 100 20250914130934.367 ERROR conf - ../src/lxc/conf.c:run_buffer:322 - Script exited with status 255
lxc-start 100 20250914130934.367 ERROR start - ../src/lxc/start.c:lxc_init:844 - Failed to run lxc.hook.pre-start for container "100"
lxc-start 100 20250914130934.367 ERROR start - ../src/lxc/start.c:__lxc_start:2027 - Failed to initialize container "100"
lxc-start 100 20250914130934.367 INFO conf - ../src/lxc/conf.c:run_script_argv:338 - Executing script "/usr/share/lxcfs/lxc.reboot.hook" for container "100", confi>
lxc-start 100 20250914130934.869 INFO conf - ../src/lxc/conf.c:run_script_argv:338 - Executing script "/usr/share/lxc/hooks/lxc-pve-poststop-hook" for container "1>
lxc-start 100 20250914130935.657 ERROR lxc_start - ../src/lxc/tools/lxc_start.c:main:306 - The container failed to start
lxc-start 100 20250914130935.657 ERROR lxc_start - ../src/lxc/tools/lxc_start.c:main:311 - Additional information can be obtained by setting the --logfile and --log>
 
Your output have been cut short with > symbols at the end of many relevant lines. Please show the whole output.
EDIT: What PVE version are you using (pveversion)?
 
Last edited:
  • Like
Reactions: Impact
These are lxc-start logs. pct start's output looks different and I specifically asked for that. If you use code blocks rather than quotes the formatting is preserved and it looks nicer.
 
Last edited:
Your output have been cut short with > symbols at the end of many relevant lines. Please show the whole output.
EDIT: What PVE version are you using (pveversion)?
pve-manager/7.4-18/b1f94095 (running kernel: 5.15.152-1-pve)
 
These are lxc-start logs. pct start's output looks different and I specifically asked for that. If you use code blocks rather than quotes the formatting is preserved and it looks nicer.
Can you tell me the correct syntax for pct start?
I send you the file log for lxc-start
 

Attachments

  • Like
Reactions: Impact