Ошибка user.slice

После очередного переноса контейнеров возникала ошибка user.slice в логах контейнера.

Система Debian 9, обновлено до 9.9.

Ошибка вида:

Jul 15 10:20:21 test systemd[901]: Failed to create /user.slice/user-1010.slice/user@1010.service/init.scope control group: Permission denied
Jul 15 10:20:21 test systemd[901]: Failed to allocate manager object: Permission denied

Я нашёл две команды, которые помогают решать проблему:

chmod o+rx /sys/fs/cgroup/systemd/
chmod o+rwx -R /sys/fs/cgroup/systemd/ 

Я воспользовался первой, но помогают обе. После перезагрузки контейнера эффект теряется, поэтому прописал команду в /etc/rc.local.

При возникновении этой ошибки в разных ОС, на форумах приводят содержание файлов типа: /lib/systemd/system/user.slice,
/lib/systemd/system/user@.service. Мне эти моменты не помогли.

Остаётся ещё ошибка в логах:

Failed to get udev device from devnum 9:124: No such device

По ней никакой информации узнать не получилось. Скорее всего по ней ничего нет, потому что проблем от этой ошибки тоже никаких нет (в моём случае, например). Копание привели меня на уровень выше к самой системе openvz, где работал контейнер, где в логах хост-системы я нашёл упоминание одно такого девайса 9:124

kernel: VE403: no allowed mount options found for device 9:124

, но с другим контекстом. В свою очередь это привело меня красиво на сайт виртуозы 🕺, где по логу вот такая информация:

Resolution
Such messages do not indicate any problems and can be ignored

Т.е. предлагает забить. Источник — https://virtuozzosupport.force.com/s/article/000014672

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *