Сообщения об ошибках во время начальной загрузки

Я недавно применил некоторые обновления программного обеспечения до своих 18.04 установок LTS, и я теперь вижу следующее во время перезапуска:

$ cat /var/log/boot.log  Scanning for Btrfs filesystems UBUNTU: clean, 700970/30883840 files, 21610032/123523840 blocks [  OK  ] Found device /sys/subsystem/net/devices/br0. [  OK  ] Started ifup for br0.
         Starting Network Manager Script Dispatcher Service... [  OK  ]
         Starting Virtualization daemon...
         Starting Permit User Sessions...
         Starting containerd container runtime...
         Starting OpenBSD Secure Shell server... [  OK  ] 
         Reached target Network is Online.
         Starting Message of the Day...
         Starting Docker Application Container Engine...
         Starting Hold until boot process finishes up...
         Starting GNOME Display Manager... 

         [  OK  ] Created slice User Slice of root. 
         [FAILED] Failed to start Session c2 of user root. See 'systemctl status session-c2.scope' for details. 
         [FAILED] Failed to start Session c7 of user root. See 'systemctl status session-c7.scope' for details. 
         [FAILED] Failed to start Session c4 of user root. See 'systemctl status session-c4.scope' for details. 
         [FAILED] Failed to start Session c3 of user root. See 'systemctl status session-c3.scope' for details. 
         [  OK  ] Started Session c11 of user root.
         Starting User Manager for UID 0... 
         [FAILED] Failed to start Session c5 of user root. See ....

systemctl имеет следующее для высказывания:

$ systemctl status session-c2.scope
● session-c2.scope - Session c2 of user root
   Loaded: loaded (/run/systemd/transient/session-c2.scope; transient)
Transient: yes
   Active: failed (Result: resources)

Apr 21 15:50:53 dell systemd[1]: session-c2.scope: Failed to add PIDs to scope's control group: No such process
Apr 21 15:50:53 dell systemd[1]: session-c2.scope: Failed with result 'resources'.
Apr 21 15:50:53 dell systemd[1]: Failed to start Session c2 of user root.

Другая полезная информация:

$ uname -a
Linux dell 4.15.0-96-generic #97-Ubuntu SMP Wed Apr 1 03:25:46 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

$ cat /proc/version_signature 
Ubuntu 4.15.0-96.97-generic 4.15.18

И это:

$ systemctl --version
systemd 237
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid

Я не знаю достаточно о cgroups для внесения изменений самостоятельно... поиском справки в попытке понять то, что продолжается здесь.

Огромное спасибо за любую справку!

Править: Согласно просьбе:

$ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="locale=en_US intel_iommu=on"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

РЕДАКТИРОВАНИЕ 2: После добавления "systemd.legacy_systemd_cgroup_controller=true" к GRUB_CMDLINE_LINUX_DEFAULT (и личинка обновления, сопровождаемая перезагрузкой):

$ grep cgroup /proc/filesystems
nodev   cgroup
nodev   cgroup2
1
задан 22 April 2020 в 05:37

1 ответ

Вы, кажется, устанавливаете Докера. Докер использует cgroups, и кажется объединением cgroup иерархии (иначе cgroups-v2), включил. Насколько я знаю, что cgroups-v2 еще не был принят Ubuntu, и самое главное это не может быть включено рядом с cgroups-v1, они оба делают то же задание, и это может привести к ошибкам, которые Вы видите.

Я предложил бы легкую фиксацию на основе systemd, который должен добавить systemd.legacy_systemd_cgroup_controller=true опция к Вашему /etc/default/grub файл как так:

Откройтесь /etc/default/grub файл в редакторе путем выполнения следующей команды в терминале:

sudo nano /etc/default/grub

найдите эту строку:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

измените его для сходства с этим:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash systemd.legacy_systemd_cgroup_controller=true"

Затем сохраните файл и закройтесь, редактор путем нажатия Ctrl + X затем нажимают, Y затем нажимают Enter.

Затем обновите GRUB путем выполнения следующей команды в терминале:

sudo update-grub

Затем сбросьте отказавшие блоки systemd путем выполнения следующей команды в терминале:

sudo systemctl reset-failed

Затем перезагрузите свою систему.


Уведомление:

Для создания сессии весьма обычно перестать работать однажды или больше раз во время начальной загрузки, пока это успешно выполняется в конечном счете. который, кажется, ситуация в Вашем случае, изучающем эти messeges:

[FAILED] Failed to start Session c2 of user root. See 'systemctl status session-c2.scope' for details. 
[FAILED] Failed to start Session c7 of user root. See 'systemctl status session-c7.scope' for details. 
[FAILED] Failed to start Session c4 of user root. See 'systemctl status session-c4.scope' for details. 
[FAILED] Failed to start Session c3 of user root. See 'systemctl status session-c3.scope' for details. 
[  OK  ] Started Session c11 of user root.

Таким образом, если никакие другие проблемы не присутствуют с Вашей системой, то эти сообщения могут иногда произойти и быть нормальными. Вы, кажется, используете Докера и эти объемы/сессии, для средних логинов т.е. каждого пользователя включая менеджера по входу в систему нужна отдельная сессия/объем, и они могли бы перестать работать сначала затем повторенный позже. Реалистичный то, если все хорошо работает, можно проигнорировать эти сообщения.

0
ответ дан 25 April 2020 в 10:42

Другие вопросы по тегам:

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