Рейтинг:2

после обновления Ubuntu 21.10: операция «невозможно подключить программу cgroup» не разрешена

флаг us

Сразу после обновления Ubuntu 21.04 до 21.10 у меня возникла эта проблема: Chromium/Firefox не запускается. Ошибка (видимая в терминале):

$ фаерфокс
не удается подключить программу cgroup: операция не разрешена
David avatar
флаг cn
https://help.ubuntu.com/stable/ubuntu-help/report-ubuntu-bug.html.en
Рейтинг:4
флаг jp

В Убунту 21.10, systemd переключается на «унифицированную» иерархию cgroup (контрольная группа v2) по умолчанию вместо (cgroup v1) в предыдущих выпусках. Пожалуйста, смотрите Имиш Индри Отправить другу Примечания к выпуску

После обновления apparmor, похоже, не позволяет монтировать cgroups версии 2 FS, что препятствует правильному запуску приложений на основе моментальных снимков.

Однако это можно решить, выполнив эту команду в терминале:

sudo dpkg-reconfigure apparmor

Выбирать хорошо при появлении запроса, ничего не добавляя.

Если это не сработало или по какой-то причине вам нужно сохранить старую иерархию cgroup v1, вы можете выбрать ее через этот параметр ядра. systemd.unified_cgroup_hierarchy=0 во время загрузки и подождите, пока оснастка обновится с полной поддержкой (cgroup v2).

флаг us
спасибо за попытку помочь, к сожалению не получилось Команда вроде бы выполнилась нормально, но ничего не изменилось, даже после перезагрузки. - полный вывод здесь: https://pastebin.com/abWmgEqh
Raffa avatar
флаг jp
@ user105939 Попробуйте добавить этот параметр ядра во время загрузки `systemd.unified_cgroup_hierarchy=0` и посмотрите, работает ли он. Это должно включить cgroup v 1... если это работает, вы можете добавить его в конфигурацию grub. Я думаю, что snapd скоро будет обновлен с поддержкой cgroups v2.
флаг us
хм, я обновил пять установок Ubuntu с 21.04 до 21.10, только одна так не удалась - я бы не хотел принудительно возвращать ее к cgroup v1 - это только отсрочит проблему и укусит меня позже. Любые другие предложения, почему это не удается?
codlord avatar
флаг ru
Как и @ user105939, у меня тоже есть эта проблема на одном ПК, обновленном до 21.10, но не на другом, поэтому здесь должно быть что-то еще, поскольку приложение работает в 21.10, по крайней мере, на одном из моих ПК. В моем случае это почтовый клиент `mailspring`, и я получаю ту же ошибку cgroup. Не знаю, что делать/попробовать дальше...
Raffa avatar
флаг jp
@user105939 @codlord Я бы удостоверился, что `snapd` обновлен, а также переустановил `sudo apt install snapd --reinstall` на этой единственной машине… приложения Snap также могут быть переустановлены, если это необходимо... https:// askubuntu.com/a/1231238/968501
флаг us
приятно видеть, что я не один. очистка firefox/chromium/snap-store и их переустановка ничего не изменили. снимки, такие как Shotcut и Anbox, работают нормально.
флаг us
Я сообщил об ошибке здесь: https://bugs.launchpad.net/ubuntu/+bug/1948478.
DarkTrick avatar
флаг cn
Решил проблему в моей системе
Рейтинг:2
флаг in

Возможно ли, что вы используете ядро ​​Linux, которое не поддерживает должным образом унифицированную иерархию cgroup? У меня была та же проблема, что и у вас, и оказалось, что мой GRUB загружал древнее ядро, а не текущее.

флаг us
Отличный улов! - очевидно, шифрование диска затрудняло обновление GRUB - и я застрял на ядре 5.4.x даже после недавнего обновления - загрузка 5.13.x

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.