| Summary: | Зависает загрузка системы с R/O снимков snapper | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Dmitry Maksimenkov <maksimenkovda> | ||||||
| Component: | snapper | Assignee: | Anton Farygin <rider> | ||||||
| Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus | ||||||
| Severity: | normal | ||||||||
| Priority: | P5 | CC: | rider | ||||||
| Version: | unstable | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=46652 | ||||||||
| Attachments: |
|
||||||||
Created attachment 20129 [details]
kworkstation
ваша система не предназначена для загрузки с R/O снимка. |
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