Re: Update for 14.3 when it is out of date - not pretty

Mike <[email protected]> Thu, 21 May 2026 22:39:47 -0400
Newsgroups gmane.os.freebsd.questions
Message-ID <[email protected]>
On 5/21/2026 9:58 PM, Dan Mahoney (Ports) wrote:
> You mean this warning?
> 
> ```
> Completing this upgrade requires removing old shared object files.
> Please rebuild all installed 3rd party software (e.g., programs
> installed from the ports tree) and then run
> '`basename $0` [options] install' again to finish installing updates.
> ```
> 
> This is sort of a bad warning because most people aren't using ports 
> these days, and what it really wants you to do is:
> 
> pkg upgrade

Yeah, I agree.

I'd nominate it for one of the worst warning messages thrown at a user 
during an OS upgrade.  But that is just me.

> 
> It shouldn't say "rebuild".  It's a bug, and I'd complain, if freebsd- 
> update's days weren't Very Numbered.

While I tried not to complain, I did want to note the issue.

> 
> What's going on:
> 
> Most often, binary upgrades are still compatible with the old releases, 
> so (for example) sshd will start in a space where you have a 14.4 kernel 
> and a 14.3 userland, but at some point, programs in /usr/local/bin that 
> were built and compiled for things in /lib and /usr/lib (etc) have old 
> version numbers, so on the next reboot, those things won't work.  The 
> update process leaves the "vestigial" shared libraries in place so 
> things don't crash, until the third "freebsd-update install" at which 
> point it rm's everything that would have been i n $oldversion but not 
> $currentversion.
> 
> Hope this helps,

It did help.

Many thanks.

And, fwiw, I am [slowly] moving my FreeBSD servers over to use the new 
package update facility.

I do have to mention that major issues. such as this update that caused 
me to re-install my server. give me a concern about a leap into a 
pkg-based system update.

But that is the future.


Thanks again for your reply.