On Thu, 2020-09-17 at 09:49 +0200, Pol Vangheluwe wrote: > > Op 16 sep. 2020, om 23:07 heeft Pol Vangheluwe < > > [email protected]> het volgende geschreven: > > > > (…) > > Indeed, the make now succeeds after installation of docbook-xls. > > Thanks for the hint. > > > > pvg > > The make now indeed continues, but I stumbled upon another problem: > > Validating the LFS book... > > make: Map '/mnt/lfs/blfs_root' wordt verlaten > > chown: ongeldige gebruiker: ‘lfs:lfs’ > > > > ERROR: Error 1 at common/libs/func_install_blfs line 66! > > > <jhalfs> exit > > Makefile:12: recept voor doel 'all' is mislukt > > make: *** [all] Fout 1 > > The chown command fails, because the user ‘lfs” doesn’t exist yet. > > When I deselect the option “BLFS tools” then the user “lfs” is > created and the build starts. > If I then interrrupt the build: > > pol@PowerMac-G5:~/jhalfs$ cat /etc/passwd | grep lfs > lfs:x:1001:1001::/home/lfs:/bin/bash > > and re-selects the “BLFS-tools” in the make menu, then all goes well > and the build (including the “BLFS tools") start. >
Ah yes, thanks for the reminder. This is a chicken and egg problem I haven't addressed yet: $BUILD_DIR/blfs_root should be owned by user lfs, otherwise, bad things happen later. But user lfs may not exist at the time of creation... And there is no opportunity to change owner after user lfs is created. Will make a ticket so that I do not forget. Pierre -- http://lists.linuxfromscratch.org/listinfo/alfs-discuss FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
