On 29/10/2022 21:30, Graham Perrin wrote:
Subject: poudriere jail update from source: syscall.mk does not exist
After updating to yesterday's aba921bd9e1869dae9ae4cc6e0c048f997401034, I aimed for a routine update of the jail that I used for poudriere.poudriere jail -u -J 1 -j main … ===> lib/libc (install)make[5]: "/usr/src/lib/libc/sys/Makefile.inc" line 9: Cannot open /usr/src/sys/sys/syscall.mkmake[5]: Fatal errors encountered -- cannot continue make[5]: stopped in /usr/src/lib/libc *** Error code 1 …
bdrewery and others in IRC helped me to realise an offending mount. With linux_enable: YES, root@mowa219-gjp4-8570p-freebsd:~ # mount | grep sys linsysfs on /usr/src/sys (linsysfs, local) root@mowa219-gjp4-8570p-freebsd:~ # exit logout % grep linsysfs /etc/fstab# linsysfs /compat/linux/sys linsysfs rw 0 0 # linsysfs /compat/ubuntu/sys linsysfs rw,late 0 0
% After linux_enable: NO and a reboot, % sysrc -f /etc/rc.conf linux_enable linux_enable: NO % mount | grep sys % date ; uname -aKU Wed 2 Nov 2022 19:06:01 GMTFreeBSD mowa219-gjp4-8570p-freebsd 14.0-CURRENT FreeBSD 14.0-CURRENT #24 main-n258900-aba921bd9e18: Sat Oct 29 14:39:59 BST 2022 grahamperrin@mowa219-gjp4-8570p-freebsd:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG amd64 1400073 1400073
% sudo service linux onestart grahamperrin's password:kldload: an error occurred while loading module linux. Please check dmesg(8) for more details.
/etc/rc.d/linux: WARNING: Unable to load kernel module linuxkldload: an error occurred while loading module linux64. Please check dmesg(8) for more details.
/etc/rc.d/linux: WARNING: Unable to load kernel module linux64 % mount | grep sys linsysfs on /compat/linux/sys (linsysfs, local) % sudo sysrc linux_enable="YES" linux_enable: NO -> YES %With linux_enable: YES (re-enabled) and a reboot, the clobber of /usr/src/sys recurred.
---- Resolved through an OS update on 3rd November: % uname -aKUFreeBSD mowa219-gjp4-8570p-freebsd 14.0-CURRENT FreeBSD 14.0-CURRENT #25 main-n259004-2c10be9e06d4: Thu Nov 3 00:14:52 GMT 2022 grahamperrin@mowa219-gjp4-8570p-freebsd:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG amd64 1400073 1400073
OpenPGP_signature
Description: OpenPGP digital signature