Bug 56704

Summary: Деградация загрузки после обновления из-за не до конца включенных квот
Product: Альт Сервер Reporter: Leonid Krivoshein <klark>
Component: УстановкаAssignee: jqt4 <jqt4>
Status: NEW --- QA Contact: qa-p8 <qa-p8>
Severity: normal    
Priority: P5 CC: antohami, boyarsh, jqt4, klark, mike, rider, sem
Version: 11.0   
Hardware: all   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=47609

Description Leonid Krivoshein 2025-10-31 17:44:49 MSK
Проявляется на Альт Сервер 11.0 после обновления системы из репо p11.

# systemctl status
    State: degraded

# systemctl --failed
  UNIT                LOAD   ACTIVE SUB    DESCRIPTION
* quotaon@var.service loaded failed failed Enable File System Quotas

# journalctl -b 0 | grep quotaon
окт 27 10:02:37 host-141 quotaon[1959]: quotaon: Your kernel probably supports ext4 quota feature but you are using external quota files. Please switch your filesystem to use ext4 quota feature as external quota files on ext4 are deprecated. You can enable the feature by unmounting the file system and running 'tune2fs -O quota <device>'.
окт 27 10:02:37 host-141 quotaon[1959]: quotaon: cannot find /var/aquota.group on /dev/sda4 [/var]
окт 27 10:02:37 host-141 quotaon[1959]: quotaon: cannot find /var/aquota.user on /dev/sda4 [/var]

С разбивкой по умолчанию на сервере выделяется отдельный раздел /var, он монтируется с дополнительными опциями usrquota,grpquota. После обновления systemd в системе появляется пакет quota и возникает данная ошибка.

Предлагаю в инсталляторе не делать вообще ничего для настройки квот.
В данном случае достаточно убрать опции из /etc/fstab и перезагрузиться.
Comment 1 Антон Мидюков 2025-10-31 18:17:29 MSK
Какие опции прописываются разделу /var в /etc/fstab?
Comment 2 Leonid Krivoshein 2025-10-31 18:25:56 MSK
(In reply to Антон Мидюков from comment #1)
> Какие опции прописываются разделу /var в /etc/fstab?
Дополнительно прописаны: usrquota,grpquota. Если их убрать, всё нормализуется.
Comment 3 Leonid Krivoshein 2025-10-31 18:37:46 MSK
Видимо пакет installer-feature-quota-stage2 добавляет скрипт 99-quota.sh, на установочный диск Альт Сервер 11 входит последняя версия 0.7-alt1 из Сизифа. Проблема в том, что в образ одновременно не попал пакета quota, поэтому включение частичное. По мне (но это надо говорить с ДПП) включать квоты на этапе установки не нужно вообще, т.е. лучше убрать из профиля installer-feature-quota-stage2.
Comment 4 Leonid Krivoshein 2025-10-31 18:41:07 MSK
В любом случае у installer-feature-quota-stage2 должна быть зависимость на пакет quota, так что на него пока перевесил.
Comment 5 Антон Мидюков 2025-10-31 20:16:20 MSK
(Ответ для Leonid Krivoshein на комментарий #4)
> В любом случае у installer-feature-quota-stage2 должна быть зависимость на
> пакет quota, так что на него пока перевесил.

Она в stage2, поэтому зависимости быть не должно.
Проблема в профиле дистрибутива (подозреваю, что последствие переезда на компоненты), поэтому перевешиваю на продукт Альт Сервер.