Bug 56939 - Зависает загрузка системы с R/O снимков snapper
Summary: Зависает загрузка системы с R/O снимков snapper
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: snapper (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-20 15:49 MSK by Dmitry Maksimenkov
Modified: 2025-11-20 16:44 MSK (History)
1 user (show)

See Also:


Attachments
workstation (45.61 KB, image/png)
2025-11-20 15:49 MSK, Dmitry Maksimenkov
no flags Details
kworkstation (39.89 KB, image/png)
2025-11-20 15:49 MSK, Dmitry Maksimenkov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry Maksimenkov 2025-11-20 15:49:05 MSK
Created attachment 20128 [details]
workstation

Версия:

- snapper-0.13.0-alt1

Системы:

- ALT Workstation 11.1 (обновлено до Sisyphus)
- ALT Workstation K 11.1.1 (обновлено до Sisyphus)

Шаги воспроизведения:

1. Установить snapper:
    # apt-get install -y snapper
2. Создать конфигурацию snapper для /:
    # snapper -c root create-config /
3. Добавить монтирование подтома @/.snapshots в /etc/fstab:
    # UUID=$(blkid | grep btrfs | cut -d '=' -f2 | cut -d ' ' -f1 | tr -d '"')
    # echo "UUID=$UUID /.snapshots btrfs nosuid,relatime,subvol=@/.snapshots 0 2" >> /etc/fstab
4. Создать снимок:
   # snapper create -d "test snapshot"
5. Перезагрузить систему
6. Выбрать пункт загрузки системы в GNU GRUB и отредактировать 'e':
    /@/boot/vmlinuz → /@/.snapshots/1/snapshot/boot/vmlinuz
    /@/boot/initrd.img → /@/.snapshots/1/snapshot/boot/initrd.img
    rootflags=subvol=@ → rootflags=subvol=@/.snapshots/1/snapshot
    Убрать quiet splash из параметров ядра
    Выполнить загрузку нажатием Ctrl-x или F10

Реальный результат: Загрузка системы зависает, не грузится графика

- Workstation зависает на Job plymouth-quit-wait.service/start running
- Workstation K не может запустить lightdm.service 

Ожидаемый результат: Система корректно загрузилась со снимка R/O, можно сделать snapper rollback

Дополнительно:

- НЕ воспроизводится со снимком сделанным --read-write
- НЕ воспроизводится на ALT Server 11.1 (обновленным до Sisyphus) с Btrfs разметкой
- Аналогичные параметры ядра для загрузки со снимка делает grub-btrfs, для воспроизведения шаг с редактированием меню можно заменить на загрузку с подменю grub-btrfs
Comment 1 Dmitry Maksimenkov 2025-11-20 15:49:32 MSK
Created attachment 20129 [details]
kworkstation
Comment 2 Anton Farygin 2025-11-20 16:44:29 MSK
ваша система не предназначена для загрузки с R/O снимка.