also tried with some older basefile: http://fai-project.org/download/basefiles/CENTOS7_64.tar.xz
lvm is still not being added: ainsl: appending to /target/etc/fstab: sysfs /sys sysfs auto 0 0 [0/1806] ainsl: create /target/etc/dracut.conf.d/fai.conf ainsl: appending to /target/etc/dracut.conf.d/fai.conf: filesystems+="ext4" No '/dev/log' or 'logger' included for syslog logging Executing: /usr/sbin/dracut -v --kver 3.10.0-123.9.3.el7.x86_64 --force *** Including module: bash *** *** Including module: i18n *** *** Including module: network *** *** Including module: ifcfg *** *** Including module: drm *** *** Including module: plymouth *** *** Including module: kernel-modules *** *** Including module: rootfs-block *** *** Including module: terminfo *** *** Including module: udev-rules *** Skipping udev rule: 91-permissions.rules *** Including module: biosdevname *** *** Including module: systemd *** *** Including module: usrmount *** *** Including module: base *** *** Including module: fs-lib *** *** Including module: shutdown *** *** Including modules done *** *** Installing kernel module dependencies and firmware *** *** Installing kernel module dependencies and firmware done *** *** Resolving executable dependencies *** *** Resolving executable dependencies done*** *** Hardlinking files *** *** Hardlinking files done *** *** Stripping files *** *** Stripping files done *** *** Generating early-microcode cpio image *** *** Constructing GenuineIntel.bin **** *** Creating image file *** *** Creating image file done *** CENTOS/30-mkinitrd OK. checked for lvm binaries in /target, looks like binaries are in place. best regards, Antanas Masevicius TENDO LT https://tendo.lt On Fri, Nov 7, 2014 at 4:07 PM, Antanas Masevicius < antanas.masevic...@gmail.com> wrote: > looks like dracut executed from CENTOS/30-mkinitrd does not include lvm; > excerpt from shell.log: > > insl: appending to /target/etc/fstab: proc /proc proc defaults > 0 0 > ainsl: appending to /target/etc/fstab: sysfs /sys sysfs auto > 0 0 > ainsl: create /target/etc/dracut.conf.d/fai.conf > ainsl: appending to /target/etc/dracut.conf.d/fai.conf: filesystems+="ext4" > No '/dev/log' or 'logger' included for syslog logging > Executing: /usr/sbin/dracut -v --kver 3.10.0-123.9.3.el7.x86_64 --force > *** Including module: bash *** > *** Including module: i18n *** > ... > > and no lvm. > > I am not sure how this dracut determines what modules to include, but > adding > add_dracutmodules+="lvm" > to > /srv/fai/nfsroot/etc/dracut.conf > > did not help > > I also noticed that building CENTOS6 basefile i get noticed about missing > libdevmapper: > > ./mk-basefile -J CENTOS6_64 > [42:112] Copy from cache: libcurl-7.19.7-37.el6_5.3.x86_64.rpm .. > > [Harmless] Failed to find download link for libdevmapper > > Extracting: nss-3.16.1-14.el6.x86_64.rpm > .. > > i don't notice the same error with ./mk-basefile -J CENTOS7_64, but in > shell.log i see that dm module is also missing. > As i understand, installing lvm depends on this dm module: > > # /srv/fai/nfsroot/usr/lib/dracut/modules.d/90lvm/module-setup.sh > depends() { > # We depend on dm_mod being loaded > echo rootfs-block dm > return 0 > } > > any thoughts how to proceed further? > > > best regards, > > Antanas Masevicius > TENDO LT > https://tendo.lt > > > On Fri, Nov 7, 2014 at 3:15 PM, Thomas Lange < > la...@informatik.uni-koeln.de> wrote: > >> >>>>> On Fri, 7 Nov 2014 14:53:36 +0200, Antanas Masevicius < >> antanas.masevic...@gmail.com> said: >> >> > it looks like there is no lvm module in that initramfs file. >> That not good. >> >> > shell.log: /run/lvm/lvmetad.socket: connect failed: No such file >> or directory >> > shell.log: WARNING: Failed to connect to lvmetad: No such file or >> directory. Falling back to internal scanning. >> You should read the whole shell.log >> >> -- >> regards Thomas >> > >