Bug 23096 - initrd создаётся с ожиданием корня на NFS
: initrd создаётся с ожиданием корня на NFS
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/make-initrd)
: unstable
: all Linux
: P3 blocker
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2010-03-09 08:30 by
Modified: 2010-03-10 11:37 (History)


Attachments
Подробный вывод make-initrd (13.92 KB, text/plain)
2010-03-09 08:51, serpiph
no flags Details
Отчёт make-initrd bug-report (164.89 KB, application/x-bzip2)
2010-03-09 23:29, serpiph
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2010-03-09 08:30:42
Поставил вчера make-initrd, пробую создать initrd для текущего ядра. После
перезагрузки пишет IP-Config, подниимает интерфейс lo, берёт адрес 127.0.0.0 и
ждёт корень (судя по всему, по NFS). Но у меня нет вообще подключений по NFS,
все точки монтирования - локальные или через Samba. Настройки make-initrd не
трогал.
# mount
/dev/sdb2 on / type xfs (rw)
proc on /proc type proc (rw,noexec,nosuid,gid=19)
sysfs on /sys type sysfs (rw)
udevfs on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw)
shmfs on /dev/shm type tmpfs (rw)
/dev/sdb1 on /boot type xfs (rw)
/dev/sdb7 on /usr type xfs (rw)
/dev/sdb8 on /var type xfs (rw)
/dev/sdb9 on /home type xfs (rw)
/dev/sda2 on /Windows/System type fuseblk
(rw,nosuid,nodev,allow_other,blksize=4096)
/dev/sda3 on /Windows/Distrib type fuseblk
(rw,nosuid,nodev,allow_other,blksize=4096)
/dev/sda4 on /Windows/Games type fuseblk
(rw,nosuid,nodev,allow_other,blksize=4096)
/dev/sdc1 on /Windows/Data type fuseblk
(rw,nosuid,nodev,allow_other,blksize=4096)
jacktmp on /var/lib/jack/tmp type ramfs (rw)
tmpfs on /tmp type tmpfs (rw,nosuid,size=500M)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
//192.168.2.170/Music on /home/Music type cifs (rw,mand)
//192.168.2.170/Video on /home/Video type cifs (rw,mand)
//192.168.2.170/Photo on /home/Photo type cifs (rw,mand)
//192.168.2.170/Public on /home/Public type cifs (rw,mand)
//192.168.2.170/Distrib on /home/Distrib type cifs (rw,mand)
//192.168.2.170/From_USB on /home/From_USB type cifs (rw,mand)
#
Есть пустой файл /etc/exportfs. Монтирует /var/lib/nfs/rpc_pipefs gssd, в
/etc/fstab подобной стоки нет. Демон работает из-за пробования монтирования
разделов вручную с другого компьютера.
# chkconfig --list | grep on
NetworkManager  0:off   1:off   2:off   3:on    4:on    5:on    6:off
acct            0:off   1:off   2:off   3:off   4:off   5:on    6:off
acpid           0:off   1:off   2:off   3:on    4:off   5:off   6:off
anacron         0:off   1:off   2:on    3:on    4:on    5:on    6:off
avahi-daemon    0:off   1:off   2:off   3:off   4:off   5:off   6:off
bluetoothd      0:off   1:off   2:on    3:on    4:on    5:on    6:off
clamd           0:off   1:off   2:on    3:on    4:on    5:on    6:off
consolesaver    0:off   1:off   2:on    3:on    4:on    5:on    6:off
courier-authdaemon      0:off   1:off   2:off   3:off   4:off   5:off   6:off
crond           0:off   1:off   2:on    3:on    4:on    5:on    6:off
cups            0:off   1:off   2:on    3:on    4:on    5:on    6:off
dictd           0:off   1:off   2:on    3:on    4:on    5:on    6:off
fbsetfont       0:off   1:off   2:off   3:on    4:on    5:on    6:off
gpm             0:off   1:off   2:on    3:on    4:on    5:on    6:off
gssd            0:off   1:off   2:off   3:on    4:on    5:on    6:off
haldaemon       0:off   1:off   2:on    3:on    4:on    5:on    6:off
httpd2          0:off   1:off   2:on    3:on    4:on    5:on    6:off
idmapd          0:off   1:off   2:off   3:on    4:on    5:on    6:off
iptables        0:off   1:off   2:on    3:on    4:on    5:on    6:off
irda            0:off   1:off   2:on    3:off   4:on    5:on    6:off
keytable        0:off   1:off   2:on    3:on    4:on    5:on    6:off
kheaders        0:off   1:off   2:on    3:on    4:on    5:on    6:off
klogd           0:off   1:off   2:on    3:on    4:on    5:on    6:off
kqemu           0:off   1:off   2:off   3:on    4:on    5:on    6:off
lvm2-monitor    0:off   1:on    2:on    3:on    4:on    5:on    6:off
mdadm           0:off   1:off   2:on    3:on    4:on    5:on    6:off
messagebus      0:off   1:off   2:off   3:on    4:on    5:on    6:off
mysqld          0:off   1:off   2:on    3:on    4:on    5:on    6:off
netfs           0:off   1:off   2:on    3:on    4:on    5:on    6:off
network         0:off   1:off   2:on    3:on    4:on    5:on    6:off
ntpd            0:off   1:off   2:on    3:on    4:on    5:on    6:off
portmap         0:off   1:off   2:off   3:on    4:on    5:on    6:off
postfix         0:off   1:off   2:on    3:on    4:on    5:on    6:off
random          0:off   1:off   2:on    3:on    4:on    5:on    6:off
rawdevices      0:off   1:off   2:off   3:on    4:on    5:on    6:off
slapd           0:off   1:off   2:off   3:on    4:on    5:on    6:off
smartd          0:off   1:off   2:on    3:on    4:on    5:on    6:off
splash          0:off   1:off   2:on    3:on    4:on    5:on    6:off
sshd            0:off   1:off   2:on    3:on    4:on    5:on    6:off
sshutout        0:off   1:off   2:on    3:on    4:on    5:on    6:off
syslogd         0:off   1:off   2:on    3:on    4:on    5:on    6:off
udevd           0:off   1:off   2:on    3:on    4:on    5:on    6:off
udevd-final     0:off   1:off   2:on    3:on    4:on    5:on    6:off
update_wms      0:off   1:off   2:off   3:on    4:on    5:on    6:off
upsmon          0:off   1:off   2:off   3:off   4:off   5:off   6:off
virtualbox      0:off   1:off   2:off   3:on    4:on    5:on    6:off
x11_autosetup   0:off   1:off   2:off   3:on    4:off   5:on    6:off
x11presetdrv    0:off   1:off   2:off   3:on    4:on    5:on    6:off
xinetd          0:off   1:off   2:off   3:on    4:on    5:on    6:off
        rsync:          on
        sane:           on
        swat:           on
        vsftpd:         on
#
------- Comment #1 From 2010-03-09 08:51:42 -------
Created an attachment (id=4293) [details]
Подробный вывод make-initrd
------- Comment #2 From 2010-03-09 08:54:54 -------
Корень и /boot в /etc/fstab представлены в виде:
UUID=675ed171-542f-461f-9125-ec7546c1b06b / xfs defaults 1 1
UUID=b5c098fa-39c4-4aa1-8b37-1df1de41d635 /boot xfs defaults 1 2
------- Comment #3 From 2010-03-09 11:33:33 -------
lo оно поднимает и у меня тоже.
Точно корень ждёт по сети, других ошибок нет?
------- Comment #4 From 2010-03-09 11:43:39 -------
(В ответ на комментарий №3)
> lo оно поднимает и у меня тоже.
> Точно корень ждёт по сети, других ошибок нет?

Пишет, что поднимает lo, присваивает ему адрес, настраивает, последняя строка,
появляющаяся на экране:
filename:

После чего я ждал несколько минут безрезультатно. Попытка оторвать netdev
сотоварищи приводит к невозможности загрузки из-за отсутствия в initrd модуля
ahci с его обвязкой.
------- Comment #5 From 2010-03-09 11:54:25 -------
Ни о каких ошибках в процессе выполнения команд не сообщается. Все записи лога
ядра на экране выглядят чинно и благородно.
------- Comment #6 From 2010-03-09 14:17:50 -------
lo инициализируется всегда. В следующей версии эти сообщения про lo будут
убраны чтобы не смущать народ (слишком уж его много).

Пришлите результат работы:

$ make-initrd bug-report
------- Comment #7 From 2010-03-09 15:43:18 -------
Собственно, мне хочется выяснить причину вот этого сообщения:

guess-root: Unable to find root device
------- Comment #8 From 2010-03-09 16:27:44 -------
(В ответ на комментарий №7)
> Собственно, мне хочется выяснить причину вот этого сообщения:
> 
> guess-root: Unable to find root device

Смогу ответить сегодня после 21:00, когда приду домой.
------- Comment #9 From 2010-03-09 23:29:17 -------
Created an attachment (id=4295) [details]
Отчёт make-initrd bug-report
------- Comment #10 From 2010-03-09 23:49:43 -------
Кстати, ничего, что при удалении пакета make-initrd сносится и файл
/etc/sysconfig/installkernel (в смысле становится .rpmsave)?
------- Comment #11 From 2010-03-09 23:54:51 -------
(В ответ на комментарий №9)
> Created an attachment (id=4295) [details] [details]
> Отчёт make-initrd bug-report

Спасибо. Всё ясно. Моя вина. Давно я так не лажался.
------- Comment #12 From 2010-03-10 00:25:11 -------
(В ответ на комментарий №10)
> Кстати, ничего, что при удалении пакета make-initrd сносится и файл
> /etc/sysconfig/installkernel (в смысле становится .rpmsave)?

Этот файл также принадлежит ltsp-client.
------- Comment #13 From 2010-03-10 02:52:26 -------
Исправлено в git и едет в сизиф.
------- Comment #14 From 2010-03-10 10:28:23 -------
А в двух словах можно узнать причину? Ошибка из-за того, что в параметрах ядра
стоит root=UUID=... ?
------- Comment #15 From 2010-03-10 11:12:12 -------
(В ответ на комментарий №14)
> А в двух словах можно узнать причину? Ошибка из-за того, что в параметрах ядра
> стоит root=UUID=... ?

Причина в том, что у вас в /etc/fstab комментарии очень похожи на реальные
данные :)
------- Comment #16 From 2010-03-10 11:37:13 -------
(В ответ на комментарий №15)
> Причина в том, что у вас в /etc/fstab комментарии очень похожи на реальные
> данные :)

Так они и были реальными. :-) Просто устройства сменил на UUID=..., после чего
перетасовал винчестеры в компьютере, из-за чего строки с устройствами стали
неправильными.