Контейнер Ubuntu 20.04 не запускается в Proxmox

Здравствуйте, я создал контейнер Ubuntu 20.04 и 18.04 в Proxmox, и оба возвращают ту же ошибку, когда я пытаюсь запустить их после создания контейнера через графический интерфейс Proxmox.

Они не запускаются и возвращают следующее сообщение об ошибке:

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

Я нашел еще один вопрос о сбое сервера, который звучит примерно так же] 1 , однако ошибка немного отличается, и я даже не дошел до шага возможность настроить что угодно. Это чистые шаблоны Ubuntu, загруженные прямо с официального сайта Proxmox. Также, когда я настраиваю Proxmox I и контейнеры, я оставил все по умолчанию, включая все хранилища.

Я немного не понимаю, куда идти и что делать.

Я также выполнил команду journalctl -xe и команду systemctl status , как указано в сообщениях об ошибках, и вот результаты:

# journalctl -xe
-- Support: https://www.debian.org/support
-- 
-- An ExecStart= process belonging to unit pve-container@100.service has exited.
-- 
-- The process' exit code is 'exited' and its exit status is 1.
May 06 17:53:56 ns500282 systemd[1]: pve-container@100.service: Killing process 14587 (lxc-start) with signal SIGKILL.
May 06 17:53:56 ns500282 systemd[1]: pve-container@100.service: Killing process 14648 (apparmor_parser) with signal SIGKILL.
May 06 17:53:56 ns500282 systemd[1]: pve-container@100.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
-- 
-- The unit pve-container@100.service has entered the 'failed' state with result 'exit-code'.
May 06 17:53:56 ns500282 systemd[1]: Failed to start PVE LXC Container: 100.
-- Subject: A start job for unit pve-container@100.service has failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
-- 
-- A start job for unit pve-container@100.service has finished with a failure.
-- 
-- The job identifier is 173480 and the job result is failed.
May 06 17:54:00 ns500282 systemd[1]: Starting Proxmox VE replication runner...
-- Subject: A start job for unit pvesr.service has begun execution
-- Defined-By: systemd
-- Support: https://www.debian.org/support
-- 
-- A start job for unit pvesr.service has begun execution.
-- 
-- The job identifier is 173490.
May 06 17:54:00 ns500282 systemd[1]: pvesr.service: Succeeded.
-- Subject: Unit succeeded
-- Defined-By: systemd
-- Support: https://www.debian.org/support
-- 
-- The unit pvesr.service has successfully entered the 'dead' state.
May 06 17:54:00 ns500282 systemd[1]: Started Proxmox VE replication runner.
-- Subject: A start job for unit pvesr.service has finished successfully
-- Defined-By: systemd
-- Support: https://www.debian.org/support
-- 
-- A start job for unit pvesr.service has finished successfully.
-- 
-- The job identifier is 173490.

и

# 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 Wed 2020-05-06 17:53:56 EDT; 2min 19s ago
     Docs: man:lxc-start
           man:lxc
           man:pct
  Process: 14579 ExecStart=/usr/bin/lxc-start -n 100 (code=exited, status=1/FAILURE)

May 06 17:53:54 ns500282 systemd[1]: Starting PVE LXC Container: 100...
May 06 17:53:56 ns500282 lxc-start[14579]: lxc-start: 100: lxccontainer.c: wait_on_daemonized_start: 874 Received container state "ABORTING" instead of "RUNNING"
May 06 17:53:56 ns500282 lxc-start[14579]: lxc-start: 100: tools/lxc_start.c: main: 329 The container failed to start
May 06 17:53:56 ns500282 lxc-start[14579]: lxc-start: 100: tools/lxc_start.c: main: 332 To get more details, run the container in foreground mode
May 06 17:53:56 ns500282 lxc-start[14579]: lxc-start: 100: tools/lxc_start.c: main: 335 Additional information can be obtained by setting the --logfile and --logpriority 
May 06 17:53:56 ns500282 systemd[1]: pve-container@100.service: Control process exited, code=exited, status=1/FAILURE
May 06 17:53:56 ns500282 systemd[1]: pve-container@100.service: Killing process 14587 (lxc-start) with signal SIGKILL.
May 06 17:53:56 ns500282 systemd[1]: pve-container@100.service: Killing process 14648 (apparmor_parser) with signal SIGKILL.
May 06 17:53:56 ns500282 systemd[1]: pve-container@100.service: Failed with result 'exit-code'.
May 06 17:53:56 ns500282 systemd[1]: Failed to start PVE LXC Container: 100.
0
задан 7 May 2020 в 00:57
1 ответ

Я думаю, что ваша проблема такая же, как и следующая: https://github.com/lxc/lxc/issues/2754

Существует два решения. Решение 1. Используйте PIDFile=


[Service]
Type=forking
PIDFile=/run/lxc-%i.pid
ExecStart=/usr/bin/lxc-start -d -p /run/lxc-%i.pid -n %i
...

solution 2. Измените тип с "forking" на "oneshot"

-Type=forking
+Type=oneshot
+RemainAfterExit=yes
1
ответ дан 23 March 2021 в 23:50

Теги

Похожие вопросы