Confirmed.

I have a wheezy amd63 VM on which I successfully created a nfsroot with the example config just 10 days ago. With the resulting nfsroot, kernel and initrd I could successfully install clients.

Now when repeating the same steps (i.e. running fai-setup with the example config) on a fresh virtual machine there are errors during fai-setup like described above. I also experience other errors when running fai-setup:

Setting up dracut (020-1) ...
dracut: Generating /boot/initrd.img-3.2.0-3-amd64
E: No '/dev/log' or 'logger' included for syslog logging
Error: missing module or filename.

chrooting to the nfsroot and running
$ dracut --libdirs="/lib /usr/lib" /home/initrd.img 3.2.0-3-amd64
results in
E: No '/dev/log' or 'logger' included for syslog logging
...
I: *** Installing kernel module dependencies and firmware ***
Error: missing module or filename.
...


When trying to pxeboot with the resulting kernels, dracut tells me that it does not support nfs,

One of the differences I observed is that dracut in testing is at v0.20 since a week or so, and before it was v0.19 (this is the one in my working nfsroot).

Also running dracut as described above in the same nfsroot with dracut 0.19 does not output errors, neither the "E: No '/dev/log'.." nor the one about missing module or filename.

Maybe we should file a bug against dracut 0.20 instead?


Moreover the default package list in /etc/fai/NFSROOT seems to be have some conflict (but it already did on the working nfsroot, so I don't know if it could be the reason for the errors):

install_packages: executing chroot /srv/fai/nfstest aptitude -R -y -o Dpkg::Options::=--force-conf def -o Dpkg::Options::=--force-confnew install nfs-common fai-nfsroot module-init-tools ssh rdate lshw rpcbind rsync lftp less dump reiserfsprogs e2fsprogs usbutils hwinfo psmisc pciutils hdparm s martmontools parted lvm2 dnsutils ntpdate dosfstools xfsprogs xfsdump procinfo numactl dialog kbd console-tools console-common iproute udev subversion xz-utils cupt dracut-network live-boot- live-
boot-initramfs-tools- grub linux-image-2.6-amd64
...
The following packages have unmet dependencies:
 kbd : Conflicts: console-utilities which is a virtual package.
 console-tools : Conflicts: console-utilities which is a virtual package.
The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     console-tools [Not Installed]



One short time workaround, until the underlying problem is fixed, to setup a working fai nfsroot is to bootstrap/install the nfsroot with a repository from snapshot.debian.org before dracut 0.20 was introduced. You can do this by editing /etc/fai/apt/sources.list and the mirror url in /etc/fai/nfsroot.conf.

Cheers,

Bastian


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to