Me encontré con un problema al realizar un update y upgrade de mi proxmox, lo que produjo fue que ningún contenedor podía arrancar.Las posibles soluciones que encostre en internet no fueron muy claras. Logre encontrar una y en mi caso personal funciono. Debajo dejo la explicación y los códigos de error que me arrojo proxmox y los contenedores al momento de iniciar.
Logs de proxmox
Log general del sistema:
kernel: audit: type=1400 audit(1535390646.760:60): apparmor="DENIED" operation="mount" info="failed flags match" error=-13 profile="lxc-container-default-cgns" name="/dev/pts/" pid=13659 comm="mount" flags="rw, nosuid, noexec, remount, relatime"
Error que arroja el contenedor al inuiciar:
Job for [email protected] failed because the control process exited with error code. See "systemctl status [email protected]" and "journalctl -xe" for details. TASK ERROR: command 'systemctl start pve-container@100' failed: exit code 1
Solución:
Debemos descargar la versión que corresponde de apparmor para nuestro sistema
https://packages.debian.org/jessie-backports/amd64/apparmor/download
Código de ejemplo
wget http://ftp.us.debian.org/debian/pool/main/a/apparmor/apparmor_2.10.95-4~bpo8+2_amd64.deb
Desepaquetamos en instalamos el paquete correspondiente
dpkg -i archivoapparmor.deb
Iniciamos el servicio
systemctl start apparmor
Comandos extras:
Para asegurarse de que apparmor no se actualice con una actualización apta:
apt-mark hold apparmor
Si desea actualizar apparmor, desbloquearla:
apt-mark hold apparmor
Información adicional:
Linux apt-mark command
https://www.computerhope.com/unix/apt-mark.htm
Apparmor
https://wiki.debian.org/AppArmor