Re: Errors while upgrading from 14.2-p5 to 14.3-p2

From: Dimitry Andric <dim_at_FreeBSD.org>
Date: Tue, 02 Sep 2025 16:32:26 UTC
On 2 Sep 2025, at 18:00, Patrick M. Hausen <hausen@punkt.de> wrote:
> what is this in the second `freebsd-update install` run trying to tell me?
> 
> install: /tmp/mount_143//usr/include/c++/v1/__tuple/INS@lohyUa: No such file or directory
> install: /tmp/mount_143//usr/include/c++/v1/__tuple/INS@QLWtx9: No such file or directory
> install: /tmp/mount_143//usr/include/c++/v1/__tuple/INS@wvkDsG: No such file or directory
> install: /tmp/mount_143//usr/lib/debug/usr/libexec/INS@CsegKx: No such file or directory
> install: /tmp/mount_143//usr/lib/debug/usr/sbin/INS@9ZtH7w: No such file or directory
> install: /tmp/mount_143//usr/lib/debug/usr/tests/lib/libc/stdlib/INS@Uu7ISR: No such file or directory
> install: /tmp/mount_143//usr/lib/debug/usr/tests/sys/vm/stack/INS@bLRNKE: No such file or directory
> install: /tmp/mount_143//usr/tests/lib/libc/stdlib/INS@CqlUVP: No such file or directory
> 
> I am installing into a fresh boot environment with `-b /tmp/mount_143`.

My guess is that those destination directories do not exist, and the install command is not run with an option to create intermediate directories. Normally this is the task of mtree, but that is part of installworld; I have no idea how freebsd-update does it.

-Dimitry