Restore von Containern nicht möglich

Tigger-86

New Member
Oct 5, 2023
28
1
1
Hallo, wahrscheinlich ist es mein Fehler...aber ich bekomme es einfach nicht hin und bitte um Hilfe.

ich habe ein ProDesk 400 G3 Mini und hatte Probleme mit dem Datenträger. Habe davor backups auf meine Synology Nas gepackt und habe Proxmox neu aufgesetzt. Jetzt würde ich gerne zwei Container wieder zurückspielen. ich bekomme sie zwar zurückgespielt aber ich bekomme sie nicht gestartet. bekomme bei beiden diese Fehlermeldung:

Code:
()
run_buffer: 571 Script exited with status 255
lxc_init: 845 Failed to run lxc.hook.pre-start for container "101"
__lxc_start: 2034 Failed to initialize container "101"
TASK ERROR: startup for container '101' failed

bitte um Hilfe.

Gruß Marcell
 
Code:
root@pve:~# pct start 101 --debug
run_buffer: 571 Script exited with status 255
lxc_init: 845 Failed to run lxc.hook.pre-start for container "101"
__lxc_start: 2034 Failed to initialize container "101"
0 hostid 100000 range 65536
INFO     lsm - ../src/lxc/lsm/lsm.c:lsm_init_static:38 - Initialized LSM security driver AppArmor
INFO     utils - ../src/lxc/utils.c:run_script_argv:587 - Executing script "/usr/share/lxc/hooks/lxc-pve-prestart-hook" for container "101", config section "lxc"
DEBUG    utils - ../src/lxc/utils.c:run_buffer:560 - Script exec /usr/share/lxc/hooks/lxc-pve-prestart-hook 101 lxc pre-start produced output: mount: /var/lib/lxc/.pve-staged-mounts/rootfs: can't read superblock on /dev/loop0.
dmesg(1) may have more information after failed mount system call.

DEBUG    utils - ../src/lxc/utils.c:run_buffer:560 - Script exec /usr/share/lxc/hooks/lxc-pve-prestart-hook 101 lxc pre-start produced output: command 'mount /dev/loop0 /var/lib/lxc/.pve-staged-mounts/rootfs' failed: exit code 32

ERROR    utils - ../src/lxc/utils.c:run_buffer:571 - Script exited with status 255
ERROR    start - ../src/lxc/start.c:lxc_init:845 - Failed to run lxc.hook.pre-start for container "101"
ERROR    start - ../src/lxc/start.c:__lxc_start:2034 - Failed to initialize container "101"
INFO     utils - ../src/lxc/utils.c:run_script_argv:587 - Executing script "/usr/share/lxcfs/lxc.reboot.hook" for container "101", config section "lxc"
startup for container '101' failed
 
mount: /var/lib/lxc/.pve-staged-mounts/rootfs: can't read superblock on /dev/loop0.

Da ist wohl das Dateisystem nicht mehr ganz i.O. Lass mal ein fsck drüberlaufen, der genaue Befehl ist vom Speicherort des Containers abhängig, in einem lokalen LVM-Thinpool könnte er so aussehen: fsck /dev/mapper/pve-vm--101--disk--0
Ansonsten poste mal die Ausgabe von pct config 101 und cat /etc/pve/storage.cfg, dann sieht man, wo das Rootfs vom Container liegt.
 
Code:
root@pve:~# pct config 101
arch: amd64
cores: 1
features: nesting=1
hostname: Unifi-Controller
memory: 1024
net0: name=eth0,bridge=vmbr0,firewall=1,gw=192.168.178.1,hwaddr=6E:E5:12:D1:E7:BF,ip=192.168.178.195/24,ip6=dhcp,type=veth
onboot: 1
ostype: ubuntu
rootfs: Synology-Server:101/vm-101-disk-1.raw,size=8G
swap: 512
unprivileged: 1

Code:
root@pve:~# cat /etc/pve/storage.cfg
dir: local
        path /var/lib/vz
        content backup,vztmpl,iso

lvmthin: local-lvm
        thinpool data
        vgname pve
        content images,rootdir

cifs: Synology-Server
        path /mnt/pve/Synology-Server
        server 192.168.178.60
        share Proxmox
        content backup,import,images,rootdir,iso,snippets,vztmpl
        prune-backups keep-all=1
        username tiggerco

danke schonmal
 
Wie schaut es aus, wenn du den LXC (direkt) auf local-lvm wiederherstellst?

Ist es überhaupt gewollt, den auf Synology-Server laufen zu haben?
 
  • Like
Reactions: Tigger-86
Wie schaut es aus, wenn du den LXC (direkt) auf local-lvm wiederherstellst?

Ist es überhaupt gewollt, den auf Synology-Server laufen zu haben?
oh man.. da war der fehler.. das backup lag zwar im synology nas..aber es sollte naturlich local gespeichert werden.. jetzt funktiiniert wieder alles.. danke schön
 
  • Like
Reactions: Neobin