После перезагрузки сервера дальше "init: ureadahead-other main process" не грузится система. [НЕ РЕШЕНО / NOT SOLVED]
Всем привет!
Столкнулся с такой проблемой. После перезагрузки сервера на экране высвечиваются надписи:
fsck from util-linux-ng 2.17.2 fsck from util-linux-ng 2.17.2 /sbin/fsck.xfs: XFS file system. /sbin/fsck.xfs: XFS file system. init: ureadahead-other main process (541) terminated with status 4 * Starting DNS forwarder and DHCP server dnsmasq .[128G .[122G[ OK ] * Starting Postfix Mail Transport Agent postfix .[128G .[122G[ OK ] * Starting mail retriever agent: .[128G .[122G[ OK ]
И всё. Дальше загрузка не идёт. Т.е. доступ к консоли напрямую отсутствует, только по ssh. При этом службы на сервере(samba,postfix,dovecot,sshd,squid,iptables) - работают. Т.е. пользователи продолжают полноценно работать через сервер.
Зашёл по ssh, глянул в логах(/var/log/boot.log) - тоже самое.
Гуглил по ошибке, но там у людей проблемы были из-за монтирования ntfs-разделов в /etc/fstab. У меня же два винта в xfs(система/польз. данные):
#mount /dev/sda1 on / type xfs (rw) proc on /proc type proc (rw,noexec,nosuid,nodev) none on /sys type sysfs (rw,noexec,nosuid,nodev) fusectl on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) none on /dev type devtmpfs (rw,mode=0755) none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) none on /dev/shm type tmpfs (rw,nosuid,nodev) none on /var/run type tmpfs (rw,nosuid,mode=0755) none on /var/lock type tmpfs (rw,noexec,nosuid,nodev) /dev/sdb1 on /org type xfs (rw)
#nsed /etc/fstab proc /proc proc nodev,noexec,nosuid 0 0 UUID=0099d212-65cf-4ea5-b01d-cbd544bbbd86 / xfs defaults 0 1 UUID=888ed707-424c-4f0e-a93c-99977920a32b /org xfs defaults 0 2 UUID=fe9faf50-3123-48a6-9010-a14b354120fb none swap sw 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
Чего перед возникновением этой ошибки сделал:
Загрузился с MinimalLiveCD(Gentoo), примонтировал sda1 во временную папку, изменил файл /etc/sudoers в первоначальный вид(ранее неправильно сделал запись, заблокировал себе root-доступ), отмонитровал и перезагрузился.
- Для комментирования войдите или зарегистрируйтесь
dmesg?
dmesg?
а параллельная загрузка
а параллельная загрузка имеется? просто есть мнение что кто-то ХЗ кто стартует какой-то процесс приаттаченный к init. пока все остальное благополучно параллельно грузится это процесс работает, только вот он не заканчивает свою работу и не отдает управление initу от чего тот так и остается висеть без приглашения в систему. init конечно же надо читать как openrc. Ну и это телепатически сгенеренная херь логи в разы интереснее. Да и еще в других консолях приглашения я так подозреваю тоже не следует? У меня такое просто было(точнее подобное) по причине халатного отношения к инит скрипту где вместо процесса запущеного screenом я просто запустил бинарник.
UPD: эх я ) у вас init-то оказывается крэшанулся да еще как с недопустимой инструкцией) Имхо требуется revdep-rebuild как минимум. есть подозрения что надо еще xfsprogs (ну или как их там называют) пересобрать, имхо это они положили родительский процесс...
Есть еще вероятность что сломан gcc тогда пересборка не поможет. В общем вариантов снова много а логов так и нет )
Выкладываю из dmseg кусок
Выкладываю из dmseg кусок лога:
[ 7.424911] intel_rng:
[ 7.424911] intel_rng: Firmware space is locked read-only. If you can't or
[ 7.424915] intel_rng: don't want to disable this in firmware setup, and if
[ 7.424917] intel_rng: you are certain that your system has a functional
[ 7.424920] intel_rng: RNG, try using the 'no_fwh_detect' option.
Имхо руководство к действию ) но не связное, а вот кусок который был выше вы зря выпилили( Вот еще есть pastebin там ваши логи смотрелись бы гораздо лучше(по мнению смотрителей форума так точно)
http://pastebin.ru/318887
http://pastebin.ru/318887
Попробуйте загрузится с
Попробуйте загрузится с liveCD и сделать fsck ручками, результат будет немного интересен. Авось чего выдаст. Насчет того что раньше не было, раньше у вас тоже всегда фс проверялась при загрузке? наверно нет, а сейчас проверяется потомучто(я так думаю) у вас счетчик монтирований либо таймстэмп порешили что порабы проверится. Я с xfs почти не работал потому не могу сказать как себя ведет ихнеевский набор утилит для самоконтроля. в общем-то из логов и впрямь не видно мне нефига покачто. но буду искать. messages давайте уж докучи на pastebin, чтоб с логами покончить.
Это только завтра попробую.
Это только завтра попробую. Сегодня доступа к серверу нет уже.
#cat /var/log/messages
Да и с чего бы вдруг на
Да и с чего бы вдруг на пустом месте падать init'y?
Система - свежеустановленная, обновленная. Началось именно после перезагрузки и убирания неправильно сформированной строчки в /etc/sudoers с моей учётки. До этого момента - всё было в порядке.
На забугорных форумах говорят, что дело в примонтированных разделах.
Может в /etc/fstab прописать нормальные(не UID, а /dev/sda{b}) пути? Хотя до этого момента месяц крутилось без проблем.
Хотя всё в порядке:# ls -l
Хотя всё в порядке:
кстати монтируется все хорошо
кстати монтируется все хорошо насколько я понял? Ну т.е. все разделы работоспособны не смотря на неизвестный крэш?
Да всё работает, юзеры уже
Да, всё ок, юзеры уже второй день работают(почта, прокси, самба) - не жалуются.
Brunen написал(а):Да и с
Да вот и дело-то в том что падает не инит, а его дочерний процесс. Инит просто не может дальше выполнятся, переполненный горем от потери своего дитя)
a покажи ка ls -alh
1) a покажи ка ls -alh /etc/init*
2) ответь, чем ты насолил тому челу, который надоумил тебя прописать /proc в фстаб ?э
3) не по теме - назови, кто научил тебя на серваке собирать ядра с включенными опциями из дебага ?
4) И самое последнее - кто научил тебя юзать паршиво-недоделанные ядра убунты ? ты всерьез полагаешь, что тут собрались люди, которые хорошо знают бубунтоспецефичные штуки ?
5) покажи ls -alh /etc/*release*
6) до кучи, вывод команд ls /boot, uname -a, emerge --info и wgetpaste /etc/inittab
P.S http://www.gentoo.ru/content/kak-propatchit-kde-pod-imya-distributiva ??????????
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
1) - Сделано2) После
1) - Сделано
2) После установки в ubuntu server 10.10 по-умолчанию так было.
3) Собирал ядра, когда сидел на генту(весёлое было время). Но использовал её для домашней машины. Задачи поднимать сервера у меня раньше не было. Здесь же, после инсталляции системы оставил её как есть, без настройки, добавив только необходимые службы для работы пользователей.
4) Здесь действительно есть специалисты - которые точно знают из-за чего возникла проблема и как её решить. И мне помогали, за что я им очень признателен. Думаю, подобные ошибки специфичны и для других *nix систем, т.к. пока гуглил - встречал подобные ошибки и для генту. На родном форуме убунты - мне помочь не смогли, видимо не знают что и как.
5)
#ls -alh /etc/*release*
-rw-r--r-- 1 root root 101 2010-10-07 15:47 /etc/lsb-release
6)
что убунта - заметно по
что убунта - заметно по первому запросу в гугле :)
Для сведения сношающих себе моск гентушнегов - это префетч файлов при загрузке, в upstart ( в принципе немного похоже на аналог кеша в опенрц, но сделано как и все остальное в убунта по способу Билли ( выпустим , а потом доделаем)) . Оного в гентоо нет по определению.
для топикстарера, в виде исключения :), скажите, а все убунтушники неспособны освоить свой лаунчпад или только некоторые ? - https://bugs.launchpad.net/ubuntu/+source/ureadahead/+bug/484677
И гугл ? http://tech--help.blogspot.com/2009/12/ubuntu-solved-ureadahead-other-main.html
П.С Переходи на генту, это всяко менее экстремально, чем убунта на сервере
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Цитата: П.С Переходи на
+1
UUID не совпадает с тем, что
UUID дисков не совпадает с тем, что в fstab.
Не грусти, товарищ! Всё хорошо, beautiful good!
Сделал в fstab без
Что конкретно не совпадает?
# ls -l /dev/disk/by-uuid
total 0
lrwxrwxrwx 1 root root 10 2011-05-12 22:42 0099d212-65cf-4ea5-b01d-cbd544bbbd86 -> ../../sda1
lrwxrwxrwx 1 root root 10 2011-05-12 22:42 888ed707-424c-4f0e-a93c-99977920a32b -> ../../sdb1
lrwxrwxrwx 1 root root 10 2011-05-12 22:42 fe9faf50-3123-48a6-9010-a14b354120fb -> ../../sda5
# nsed /etc/fstab
proc /proc proc nodev,noexec,nosuid 0 0
UUID=0099d212-65cf-4ea5-b01d-cbd544bbbd86 / xfs defaults 0 1
UUID=888ed707-424c-4f0e-a93c-99977920a32b /org xfs defaults 0 2
UUID=fe9faf50-3123-48a6-9010-a14b354120fb none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
# blkid
/dev/sda1: UUID="0099d212-65cf-4ea5-b01d-cbd544bbbd86" TYPE="xfs"
/dev/sda5: UUID="fe9faf50-3123-48a6-9010-a14b354120fb" TYPE="swap"
/dev/sdb1: UUID="888ed707-424c-4f0e-a93c-99977920a32b" TYPE="xfs"
Сделал в /etc/fstab без UUID'ов:
Перезагрузил. Но в логах всё равно ошибка:
a 35-22 нормально
a 35-22 нормально грузится?
конфиг для 35-28 брали от от 22-го или с нуля собирали ?
нет ли там встроенных firmware драйверов?
можно ли при загрузке перейти в интерактивный режим?
что-то добрый я сегодня ....
Сегодня заеду в контору
Сегодня заеду в контору удалённую - гляну.
В интерактивный режим перейти можно, т.е. выбор с какого ядра грузится - присутствует.
у меня сложижось впечатление,
у меня сложижось впечатление, что ошибка при поднятии сетевого интерфейса, но не понятно тогда как вы по ssh заходите
(так что впечатление может быть и ошибочным)
интерактивность - имелось ввиду при загрузке ядра - прервать и посмотреть пошагово что пускается и что смотнтировано
что-то добрый я сегодня ....
понял, сегодня заеду туда -
понял, сегодня заеду туда - гляну, отпишусь.
+1 и всё-таки я бы попытался
+1
и всё-таки я бы попытался избавиться от этого
что-то добрый я сегодня ....
Ну как бы у меня это уже
Ну как бы у меня это уже после инсталляции было:
а из кофига ядра вырезано
а из конфига ядра вырезано CONFIG_NF_CT_ACCT ?
что-то добрый я сегодня ....
Это где посмотреть? Придётся
Это где посмотреть?
Придётся делать make menuconfig(и соответственно пересборка ядра) или можно проще?
Оффтоп.. Гуглю решения
Оффтоп..
Гуглю решения проблем и вижу, что в основном с убунтой проблемы...Жалею, что не на генту сервер поднял :(
.
Без наличия собственного мнения о том, как должен работать твой конкретный сервер тебе и Gentoo GNU/Linux не поможет (а при наличии оного мнения и Ubuntu не является неразрешимой проблемой).
Правда, использование Gentoo тебе изрядно облегчит обретение ответа на названный вопрос... Но ценой времени [достижения минимальной работоспособности сервера].
ЗЫ: А ещё есть такая интереснейшая задача сопровождения...
:wq
--
Live free or die
.
zgrep $PATTERN /proc/config.gz
:wq
--
Live free or die
Anarchist написал(а): Brunen
leryc написал(а):у меня
Наконец-то заехал в контору эту и добрался до консоли. Ошибка вылазила также, но если перейти по ALT+F2 на tty2 - там можно ввести логин/пароль.
Т.е. система грузится, но затык в первой консоли идёт.
Удалил пакеты sreadahead и ureadahead - ошибка(init: ureadahead-other main process) исчезла, но загрузка до ввода логина/пароля также не идёт.
В /var/log/boot.log:
Про интерактивность - не успел глянуть, только в след. раз.