Dear All, I'm currently testing an opensuse 42.3 image which I did put together using 'mk-basefile' and some modified rinse files in /etc/rinse and /usr/lib/rinse.
Everything works but I would like to understand two things (see error messages at the bottom of the email): 1) Is it possible to have dbus working when using $CHROOTCMD in FAI? Is it a problem if dbus is not running in the chroot environment? Do you know how dbus could be started in the chroot environment? 2) The 'mk_zerofree_list' function defined in the 'subroutines' file is failing when installing opensuse 42.3. Apparently the shell being used is not bash but dash. But, isn't FAI using the /bin/sh file of the nfsroot? Because that /bin/sh points to /bin/bash in the nfsroot... so, which shell (I mean which binary) is using FAI for all its functions? Thanks everybody, MG. ### DBUS ERROR MESSAGE ### (153/302) Installing: Mesa-libEGL1-17.0.5-176.1.x86_64 [......done] (154/302) Installing: libatspi0-2.20.2-8.1.x86_64 [......done] (155/302) Installing: nfs-client-1.3.0-29.3.1.x86_64 [..........done] Additional rpm output: Updating /etc/sysconfig/nfs... setting /sbin/mount.nfs to root:root 4755. (wrong permissions 0755) Failed to connect to bus: No such file or directory ### mk_zerofree_list ERROR (/srv/fai/nfsroot/usr/lib/fai/subroutines) ### dracut: No dracut internal kernel commandline stored in the initramfs dracut: *** Creating image file '/boot/initrd-4.4.162-78-default' *** dracut: *** Creating initramfs image file '/boot/initrd-4.4.162-78-default' done *** Output of dmraid-1.0.0.rc16-42.1.x86_64.rpm %posttrans script: Updating /etc/sysconfig/dmraid... Running: cantarell-fonts-0.0.24-3.1-reconfigure-fonts (cantarell-fonts, /var/adm/update-scripts) /bin/sh: mk_zerofree_list: line 16: syntax error near unexpected token `<' /bin/sh: mk_zerofree_list: line 16: ` done < <(df --output=source,fstype,target)' /bin/sh: error importing function definition for `mk_zerofree_list' done] Calling task_configure Executing shell: FAIBASE/10-misc FAIBASE/10-misc OK. Executing shell: OSUSE/10-rootpw