fai-make-nfsroot failing (was: AW: fai-make-nfsroot failing with dracut version 050+35-2)
Frank.Morawietz at merckgroup.com
Fri May 15 15:48:16 CEST 2020
I am currently installing a brand new FAI server on Debian buster (10.4) with FAI 5.9.4 from the Debian repos.
Following the FAI guide, currently at chapter 4.2 "Create the nfsroot".
When fai-setup is calling fai-make-nfsroot , several errors are logged.
I can fix most of them from inside the nfsroot manually. But there remains one that I could not fix yet:
Dracut is missing the 'livenet' module and therefor fails to create the initrd.
I re-ran fai-make-nfsroot , re-installed all Dracut packages and much more. Nothing helped.
Actually, there is no /usr/lib/dracut/modules.d/90livenet/, where I would expect livenet, inside the nfsroot.
I installed 'apt-file' inside the nfsroot and found that the package dracut-network is supposed to supply this very path.
But if I download the dracut-network_050+35-4_all.deb package I can check with "dpkg -c" that it does not contain it.
How do I get the livenet module for Dracut?
Is this a FAI topic at all or is it a Debian problem?
Sounds similar to the mail I am replying to, but any versions involved are more recent.
Thanks for any advice,
Von: linux-fai <linux-fai-bounces at uni-koeln.de> Im Auftrag von Thomas Lange
Gesendet: Freitag, 17. April 2020 10:44
An: linux-fai <linux-fai at uni-koeln.de>
Betreff: fai-make-nfsroot failing with dracut version 050+35-2
We saw problems when creating the nfsroot with the new dracut version
050+35-2 in the fai-project.org package repository.
You need at least fai 5.9.2 which detects if the new package
dracut-live exists and properly sets up the nfsroot.
This message and any attachment are confidential and may be privileged or otherwise protected from disclosure. If you are not the intended recipient, you must not copy this message or attachment or disclose the contents to any other person. If you have received this transmission in error, please notify the sender immediately and delete the message and any attachment from your system. Merck KGaA, Darmstadt, Germany and any of its subsidiaries do not accept liability for any omissions or errors in this message which may arise as a result of E-Mail-transmission or for damages resulting from any unauthorized changes of the content of this message and any attachment thereto. Merck KGaA, Darmstadt, Germany and any of its subsidiaries do not guarantee that this message is free of viruses and does not accept liability for any damages caused by any virus transmitted therewith.
Click http://www.merckgroup.com/disclaimer to access the German, French, Spanish and Portuguese versions of this disclaimer.
More information about the linux-fai