ypbind not enabled after installation

Henning Glawe henning.glawe at mpsd.mpg.de
Thu Oct 5 17:52:09 CEST 2023


Moin,

On Thu, Oct 05, 2023 at 05:22:57PM +0200, Julien Vion via linux-fai wrote:
> I tried that with in script/NIS/90-misc:
> 
> /lib/systemd/systemd-sysv-install enable ypbind
> ln -s /lib/systemd/system/ypbind.service /etc/systemd/system/multi-
> user.target.wants/ypbind.service
> 
> 
> I have this error during install:
> error: initscript does not exist: /etc/init.d/ypbind

Looks like a missing prefix ``$ROOTCMD`` in your ``90-misc`` lines.
During FAI install, $ROOTCMD expands to ``chroot $FAI_ROOT``, while on
sofupdates it is empty.
Background info:
- When doing the initial install, your target 'root' and its children are
  mounted in a subdir of your current root (which is usually the nfsroot),
  so a ``chroot ...`` is required to work
- when running ``fai softupdate``, you are working on ``/``, so the chroot
  is not required
- using $ROOTCMD prefix for everything to be run inside the target system
  catches both cases in a convenient and readable way


-- 
Mit freundlichen Grüßen
Henning Glawe

Dr. Henning Glawe
Max-Planck-Institut für Struktur und Dynamik der Materie
Geb. 99 (CFEL), Luruper Chaussee 149, 22761 Hamburg, Germany
http://www.mpsd.mpg.de/, Email: henning.glawe at mpsd.mpg.de
Building/Room: 99/O2.100, Phone: +49-40-8998-88392


More information about the linux-fai mailing list