udev-068 и проблемы с перезагрузкой
Гость 7 сентября, 2005 - 08:14
После обновления udev с 058 до 068 машина перестала перезагружаться. Доходит до момента "Saving device nodes... [OK]" и молчок. Нажимаю enter, появляется шелл, ввожу poweroff/reboot и только тогда машина выключается/перезагружается. Обновления последние. После даунгрейда на 058 всё пришло в норму. У кого-нибудь было что-то подобное? Куда копать, чтобы выяснить причину? Поиски по багзилле ничего не дали..
ps. Машина в NIS домене, если это важно.
»
- Для комментирования войдите или зарегистрируйтесь
У меня все ок...
Может быть ты забыл сделать etc-update?
Два раза перегрузился проблем не видно.
Сделал всё как надо..
etc-update делал. Насколько я понимаю, весь фикус в том, что моя машина в NIS домене. Видимо когда сохраняются файлы девайсов к ним же сохраняются и права на них и происходит затык где-то в libc, так как сеть уже в дауне и до домена nis машина добраться уже не может. Ну и подвисает. Только вот проверить эту догадку я не могу - не знаю как, а в логах вроде всё нормалёк :) Может есть какой-то штатный режим отладки, который можно включить, чтобы досконально посмотреть процесс перезагрузки?
Хехе... Я тоже в
Хехе... Я тоже в NIS домене... И заметил такую фигню что если рутом залогиниться и не лазить ни по каким NFS шарам(типа home), то ребутится нормально... а вот если юзером NIS'овым то кердык... Так что дело может еще и в NFS шарах?
А дебаг есть - можно поставить в начала любого скрипта строку:
set -x
и тогда все содержимое выполняемого кода будет вываливаться на экран...
Только мне это не помогло решить проблему :(
Тоды всё ясно...
Понятно.. Видимо какие-то устройства (скорее всего pty) меняют своего владельца на юзера/группу из NIS и на этапе архивирования запрашивается id с NIS, а его уже нет :( Тута она и виснет. Будем копать дальше..
э-э-эх...
Не уверен что именно из-за u-dev(переход с 058 на 068), но после очередного emerge --world при загрузке компьютера проскакивает:
nbd: registered device at major 43
чуть ниже:
nbd0: Request when not-ready
end_request: I/O error, dev nbd0, sector 4294965120
Buffer I/O error on device nbd0, logical block 536870640
nbd0: Request when not-ready
end_request: I/O error, dev nbd0, sector 4294965120
Buffer I/O error on device nbd0, logical block 536870640
еще куча подобных строк и потом все нормально работает.
Ядро не менял. В интернете нашел похожую ошибку и решение, но пока не проверял на своем компутере...
на официальном
на официальном форуме предлагают убрать
"Network block device support"
из ядра
Помогло,
Помогло, спасибо...
Похожая фигня.
Похожая фигня. Только я не обновлялся. Только что поставил с mincd+последний портэж... сначала все было нищтяк... а теперь вот так же - при выключении стопориться на этом же месте, только ENTER не действует как автора - приходится по "плохому" ребутить...
После первой такой неудачной перезагрузки заметил что пропал симлинк /dev/input/mice -> /dev/mouse, который я делал руками...