Система виснет при выключении на моменте отключения lvm [Решено]

С некоторых пор на установленной системе amd64 появилась проблема, которая проявляется в зависании системы при выключении компьютера на моменте отключения lvm. Приходиться выключать через долгое нажатие кнопки питания компьютера.
Какие действия совершались перед появлением проблемы уже не могу сказать, времени прошло достаточно.

В системе lvm не используется.
emerge --info http://dpaste.com/137358/

В чем может быть проблема? Если нужна еще какая информация по установленной системе - обращайтесь, предоставлю.

сделай так: #$ rc-update del

сделай так:

#$ rc-update del lvm boot

ну это только после того как

ну это только после того как сможешь загрузится с лайв сиди ну и проверку диска сделай

Обязательно с лайв-сиди?? У

Обязательно с лайв-сиди?? У меня система нормально грузиться и работает. Проблема только с выключением.

Ответ от команды - lvm

Ответ от команды - lvm отсутствует в boot. И соответственно ничего не удаляет... =\

возможно добавлен другой

возможно добавлен другой скрипт, который запускает lvm по зависимостям... проверьте запущен ли он во время работы системы и, если запущен, то попробуйте остановить - сначала должны остановиться зависимые скрипты ;)

еще можно вычислить, кто зависит от пакета lvm2 и пересобрать с соответствующими юзфлагами... например так:

$ equery d lvm2
 * Searching for lvm2 ...
sys-apps/parted-1.9.0 (device-mapper ? >=sys-fs/lvm2-2.02.45)

Недавно наблюдал на компе и

Недавно наблюдал на компе и ноуте: выключение останавливалось на размонтировании одного из lvm разделов, в сумме рза 4-6 так было, потом исчезло неизвестно почему, как и появилось.

Очень странно. Пытался

Очень странно. Пытался избавиться от lvm, не удалось, он относиться к системным пакетам и в мире не описан...

к сету system пакет lvm2 не

к сету system пакет lvm2 не имеет никакого отношения!

достаточно выполнить $ emerge -pv @system | grep lvm2, чтобы убедиться в этом ;)

Я использую стабильный

Я использую стабильный portage, сетов тут не предусмотрено.

вообще это скрипт

вообще это скрипт еприсутствует в Openrc, он у меня попал в boot после того как я перешел на оный....посмотри в /etc/runlevel/* нет ли где LVM

$ equery f openrc | grep

valek2282 написал(а):
вообще это скрипт еприсутствует в Openrc, он у меня попал в boot после того как я перешел на оный....посмотри в /etc/runlevel/* нет ли где LVM

$ equery f openrc | grep init.d
/etc/init.d
/etc/init.d/bootmisc
/etc/init.d/consolefont
/etc/init.d/devfs
/etc/init.d/dmesg
/etc/init.d/fsck
/etc/init.d/functions.sh
/etc/init.d/hostname
/etc/init.d/hwclock
/etc/init.d/keymaps
/etc/init.d/killprocs
/etc/init.d/local
/etc/init.d/localmount
/etc/init.d/modules
/etc/init.d/mount-ro
/etc/init.d/mtab
/etc/init.d/net.lo
/etc/init.d/netmount
/etc/init.d/network
/etc/init.d/numlock
/etc/init.d/procfs
/etc/init.d/root
/etc/init.d/savecache
/etc/init.d/staticroute
/etc/init.d/swap
/etc/init.d/swclock
/etc/init.d/sysctl
/etc/init.d/sysfs
/etc/init.d/termencoding
/etc/init.d/urandom
/lib64/rc/init.d
/lib64/rc/init.d/.keep_sys-apps_openrc-0
/usr/share/openrc/runlevels/sysinit/devfs
/usr/share/openrc/runlevels/sysinit/dmesg

где тут скрипт lvm и device-mapper???
на самом деле они тут ;)

$ equery b /etc/init.d/lvm
 * Searching for /etc/init.d/lvm ...
sys-fs/lvm2-2.02.56-r1 (/etc/init.d/lvm)

valek2282, проверяйте свои данные и не вводите людей в заблуждение ;)

ты openrc 0.6 с

ты openrc 0.6 с baselayout-2.1? используешь?????!!!!

equery f baselayout | grep

equery f baselayout | grep init.d а так что?

valek2282 написал(а): equery

valek2282 написал(а):
equery f baselayout | grep init.d а так что?

а так пусто )) я проверял уже и писал об этом выше ;)

$ equery b /etc/init.d/lvm
 * Searching for /etc/init.d/lvm ...
sys-fs/lvm2-2.02.56-r1 (/etc/init.d/lvm)

valek2282 написал(а): ты

valek2282 написал(а):
ты openrc 0.6 с baselayout-2.1? используешь?????!!!!

да, а что?

да ты прав я с работы пришел

да ты прав я с работы пришел и проверил да именно с этого пакета у меня sys-fs/lvm2-2.02.51-r1

блин, как же тут знаков

блин, как же тут знаков препинания не хватает :((( трудно понимать :(((

Посмотрел, нигде нет

Посмотрел, нигде нет упоминания lvm, однако каким то образом он запускается при старте системы и пытается завершить работу при выключении.
Кстати вчера один раз у меня таки выключение компьютера прошло нормально, обратил внимание на то, что завершение работы lvm прошло при этом до того, как был отмонтирован корневой раздел. А в тех случаях, когда компьютер вис, завершение работы lvm осуществлялось уже после отмонтирования корня.

Используется sys-fs/lvm2-2.02.51-r1
Все системные пакеты от стабильной ветки генту

может просто emergre -avC

может просто emergre -avC lvm2???

Уже пробовал, но при

Уже пробовал, но при обновлении системы он вытягивается вновь, не пойму кто от него зависит...

Скорей всего lvm2 тянет hal с

Скорей всего lvm2 тянет hal с флагом crypt. Но почему он насильно запускается даже не подозреваю.

Нет, не в этом дело,

Нет, не в этом дело, попытался пересобрать hal без crypt... Не от этого зависит...

еще раз повторюсь equery d

еще раз повторюсь

equery d lvm2

покажет, кто от него зависит и с каким флагом ;)

Спасибо большое! Показал, что

Спасибо большое!
Показал, что lvm2 зависит от cryptsetup, а тот уже в свою очередь зависит от hal и pmount. В этих пакетах указываются флаги kernel_linux и crypt.
Если crypt мне не критичен, то с kernel_linux вопрос, будет ли hal работать без этого флага корректно?
цитата: "kernel_linux : KERNEL setting for system using the Linux kernel" и это смущает.

тянет флаг crypt!!!

тянет флаг crypt!!! kernel_linux вы и изменить-то по-моему не сможете ;)

ну почемуже? можно поставить

ну почемуже? можно поставить *fbsd систему…

.

evadim написал(а):
ну почемуже? можно поставить *fbsd систему…

Жаль, что только 'F' (и куда печальнее, что портированную с изрядным количеством компромиссов).
Куда интереснее полноценное портирование (берём только ядро). И не только 'F', но и 'N' и 'O'.

:wq
--
Live free or die

Да, спасибо

Да, спасибо большое!
Пересобрал hal и pmount с -crypt, удалил cryptsetup и lvm2, теперь при обновлении они не пытаются вытянутся.
Тестирую то, что получилось в результате.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".