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.mk
make[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 GMT
FreeBSD 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 linux
kldload: 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 -aKU
FreeBSD 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

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to