Система виснет при выключении на моменте отключения lvm [Решено]
Juev 24 декабря, 2009 - 15:46
С некоторых пор на установленной системе amd64 появилась проблема, которая проявляется в зависании системы при выключении компьютера на моменте отключения lvm. Приходиться выключать через долгое нажатие кнопки питания компьютера.
Какие действия совершались перед появлением проблемы уже не могу сказать, времени прошло достаточно.
В системе lvm не используется.
emerge --info http://dpaste.com/137358/
В чем может быть проблема? Если нужна еще какая информация по установленной системе - обращайтесь, предоставлю.
»
- Для комментирования войдите или зарегистрируйтесь
сделай так: #$ rc-update del
сделай так:
#$ rc-update del lvm boot
ну это только после того как
ну это только после того как сможешь загрузится с лайв сиди ну и проверку диска сделай
Обязательно с лайв-сиди?? У
Обязательно с лайв-сиди?? У меня система нормально грузиться и работает. Проблема только с выключением.
Ответ от команды - lvm
Ответ от команды - lvm отсутствует в boot. И соответственно ничего не удаляет... =\
возможно добавлен другой
возможно добавлен другой скрипт, который запускает lvm по зависимостям... проверьте запущен ли он во время работы системы и, если запущен, то попробуйте остановить - сначала должны остановиться зависимые скрипты ;)
еще можно вычислить, кто зависит от пакета lvm2 и пересобрать с соответствующими юзфлагами... например так:
Недавно наблюдал на компе и
Недавно наблюдал на компе и ноуте: выключение останавливалось на размонтировании одного из lvm разделов, в сумме рза 4-6 так было, потом исчезло неизвестно почему, как и появилось.
Очень странно. Пытался
Очень странно. Пытался избавиться от lvm, не удалось, он относиться к системным пакетам и в мире не описан...
к сету system пакет lvm2 не
к сету system пакет lvm2 не имеет никакого отношения!
достаточно выполнить
$ emerge -pv @system | grep lvm2
, чтобы убедиться в этом ;)Я использую стабильный
Я использую стабильный portage, сетов тут не предусмотрено.
вообще это скрипт
вообще это скрипт еприсутствует в Openrc, он у меня попал в boot после того как я перешел на оный....посмотри в /etc/runlevel/* нет ли где LVM
$ equery f openrc | grep
где тут скрипт lvm и device-mapper???
на самом деле они тут ;)
valek2282, проверяйте свои данные и не вводите людей в заблуждение ;)
ты openrc 0.6 с
ты openrc 0.6 с baselayout-2.1? используешь?????!!!!
equery f baselayout | grep
equery f baselayout | grep init.d а так что?
valek2282 написал(а): equery
а так пусто )) я проверял уже и писал об этом выше ;)
valek2282 написал(а): ты
да, а что?
да ты прав я с работы пришел
да ты прав я с работы пришел и проверил да именно с этого пакета у меня 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
еще раз повторюсь
покажет, кто от него зависит и с каким флагом ;)
Спасибо большое! Показал, что
Спасибо большое!
Показал, что 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 систему…
.
Жаль, что только 'F' (и куда печальнее, что портированную с изрядным количеством компромиссов).
Куда интереснее полноценное портирование (берём только ядро). И не только 'F', но и 'N' и 'O'.
:wq
--
Live free or die
Да, спасибо
Да, спасибо большое!
Пересобрал hal и pmount с -crypt, удалил cryptsetup и lvm2, теперь при обновлении они не пытаются вытянутся.
Тестирую то, что получилось в результате.