12.3-RC1 fails to compile perl, tcl86 (dtrace error)

2021-11-19 Thread Peter
Hija,

  I get a strange error when trying to build perl or tcl from ports:

dtrace: failed to establish error handler: "/usr/lib/dtrace/ipfw.d",
line 106: failed to copy type of 'inp': Conflicting type is already defined

That file ipfw.d appears to be new in 12.3, but I'm clueless what
the error means (and why it happens only to me).


cheerio,
PMc



12.3-RC1 errors on boot and shutdown

2021-11-19 Thread Peter
Hija,

  when we're already at it: there are errors reported during startup
and shutdown.


In startup:

> xargs: not found

This one comes from /etc/rc.d/rctl. Consequentially, rctl rules will
not be loaded.

The flaw was always there, but (for whatever reason) /etc/rc.d/rctl
is now run very early, *before* mountcritlocal.
And xargs lives in /usr/bin - it doesn't exist before mountcritlocal.


In shutdown:

LOTS of "cannot umount, filesystem busy"

These come from change #367546 - we actually try stop ZFS now - but
we never bothered to stop syslogd, sendmail, linux-emulation and who
knows what else.
So these daemons sit in various filesytems, or special filesystems are
mounted upon (in the case of linux), and the umounts fail.

This has no consequences (as we didn't even try to do it before), but
looks as if something were broken and would't cleanly stop.


cheerio,
PMc