LXC Container startet nicht nach update

jedie

Well-Known Member
Apr 20, 2018
46
3
48
Germany
Nach einem Update startet ein LXC Container nicht mehr.

Ich vermute mal das Problem liegt an: lxc.aa_profile is deprecated and was renamed to lxc.apparmor.profile

Siehe:

Code:
vm 100 - lxc.aa_profile is deprecated and was renamed to lxc.apparmor.profile
Job for pve-container@100.service failed because the control process exited with error code.
See "systemctl status pve-container@100.service" and "journalctl -xe" for details.
TASK ERROR: command 'systemctl start pve-container@100' failed: exit code 1

Code:
# systemctl status pve-container@100.service
● pve-container@100.service - PVE LXC Container: 100
   Loaded: loaded (/lib/systemd/system/pve-container@.service; static; vendor preset: enabled)
   Active: failed (Result: exit-code) since Fri 2018-04-20 09:54:50 CEST; 8s ago
     Docs: man:lxc-start
           man:lxc
           man:pct
  Process: 8017 ExecStart=/usr/bin/lxc-start -n 100 (code=exited, status=1/FAILURE)

Apr 20 09:54:50 pve systemd[1]: Starting PVE LXC Container: 100...
Apr 20 09:54:50 pve lxc-start[8017]: lxc-start: 100: confile.c: parse_line: 2340 Unknown configuration key "lxc.aa_profile"
Apr 20 09:54:50 pve lxc-start[8017]: lxc-start: 100: parse.c: lxc_file_for_each_line_mmap: 102 Failed to parse config: lxc.aa_profile = unconfined
Apr 20 09:54:50 pve lxc-start[8017]: Failed to load config for 100
Apr 20 09:54:50 pve lxc-start[8017]: Failed to create lxc_container
Apr 20 09:54:50 pve systemd[1]: pve-container@100.service: Control process exited, code=exited status=1
Apr 20 09:54:50 pve systemd[1]: Failed to start PVE LXC Container: 100.
Apr 20 09:54:50 pve systemd[1]: pve-container@100.service: Unit entered failed state.
Apr 20 09:54:50 pve systemd[1]: pve-container@100.service: Failed with result 'exit-code'.

Was kann ich machen?!?
 
Ah, ist ganz einfach:

Unter /etc/pve/lxc in den *.conf Dateien Den String lxc.aa_profile nach lxc.apparmor.profile ändern und dann geht es wieder. Fein.

Nur: Warum wird das nicht beim Update selbst gemacht?!?
 
Ah, ist ganz einfach:

Unter /etc/pve/lxc in den *.conf Dateien Den String lxc.aa_profile nach lxc.apparmor.profile ändern und dann geht es wieder. Fein.

Nur: Warum wird das nicht beim Update selbst gemacht?!?

weil die "lxc.*" keys nicht von PVE verwaltet werden..
 
Hallo, bin gestern auch darüber gestolpert, gleiches Schiksal, in der Fehlermeldung steht zum Glück was los ist.

Regression in LXC Profiles for LXC/LXD 3.0

github.com/lxc/lxd/issues/4393
Am Ende ist eine Tabelle mit den neuen KeyNamen

Bei mir wird das für NFS eingesetzt und ist in den Konfigfiles nachträglich eingefügt, vielleicht gut so wenn es vom Installer nicht geändert wird.

vg
 

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!