Bug 50574 - Некорректный выход из rescue, если примонтирована директория NFS сервера
Summary: Некорректный выход из rescue, если примонтирована директория NFS сервера
Status: NEW
Alias: None
Product: Branch p10
Classification: Unclassified
Component: startup-rescue (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Антон Мидюков
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-07 17:54 MSK by Vera Blagoveschenskaya
Modified: 2024-06-07 18:20 MSK (History)
3 users (show)

See Also:


Attachments
screen (63.82 KB, image/jpeg)
2024-06-07 17:54 MSK, Vera Blagoveschenskaya
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vera Blagoveschenskaya 2024-06-07 17:54:45 MSK
Created attachment 16238 [details]
screen

Тестовый стенд: Server V 10.2
startup-0.9.9.16-alt1.noarch.rpm

Предусловия:
Имеется NFS сервер для rescue-launcher и клиент (rescue).

Шаги воспроизведения:
На сервере:
1) # apt-get install nfs-server
2) # mkdir -p /srv/public/autorun
3) # cd /srv/public/autorun
4) # cat > autorun <<-EOF
#!/bin/sh -efu
echo "Да здравствует автоматизация!"
sleep 3
EOF
5) # chmod +x autorun
6) В /etc/exports указать строчки:
/srv/public -ro,insecure,no_subtree_check,fsid=1 *
/srv/public/autorun -ro,insecure,no_subtree_check,fsid=2 *
7) # exportfs -r
8) # systemctl enable --now nfs

На клиенте:
1) В меню загрузчика выбрать Rescue и нажать 'e'
2) В параметры ядра добавить запись autorun=method:nfs,server:{HOST_IP},directory:/srv/public/autorun после lowmem
3) Нажать F10
4) Выйти из rescue (reboot, poweroff и т.д.)

Фактический результат:
При выходе появляется ошибка failed to update userspace mount table,
после чего система ждёт несколько минут, после чего нормально завершается.

Ожидаемый результат:
Корректный выход

Дополнительно:
Проблема решается, если предварительно сделать umount директории NFS сервера.
Comment 1 Антон Мидюков 2024-06-07 18:20:24 MSK
Не на тот пакет повесили.