From nobody Fri May 22 01:58:06 2026 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gM7jF45Bpz6fYDj for ; Fri, 22 May 2026 01:58:25 +0000 (UTC) (envelope-from freebsd@gushi.org) Received: from prime.gushi.org (prime.gushi.org [IPv6:2620:137:6000:10::142]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (secp384r1) client-digest SHA384) (Client CN "prime.gushi.org", Issuer "E8" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gM7jF03Shz3SYt for ; Fri, 22 May 2026 01:58:24 +0000 (UTC) (envelope-from freebsd@gushi.org) Authentication-Results: mx1.freebsd.org; none Received: from smtpclient.apple ([IPv6:2001:500:6b:200:c000:0:0:32]) (authenticated bits=0) by prime.gushi.org (8.18.2/8.18.2) with ESMTPSA id 64M1wHV9076980 (version=TLSv1.2 cipher=ECDHE-ECDSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 22 May 2026 01:58:18 GMT (envelope-from freebsd@gushi.org) DKIM-Filter: OpenDKIM Filter v2.10.3 prime.gushi.org 64M1wHV9076980 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gushi.org; s=prime2014; t=1779415098; bh=BtU5FUi83cXgGJrASYMYinl0+nWvJudVSAaubO0fjFA=; h=From:Subject:Date:In-Reply-To:Cc:To:References; z=From:=20"Dan=20Mahoney=20(Ports)"=20|Subject:= 20Re:=20Update=20for=2014.3=20when=20it=20is=20out=20of=20date=20- =20not=20pretty|Date:=20Thu,=2021=20May=202026=2018:58:06=20-0700| In-Reply-To:=20|Cc :=20"freebsd-questions@freebsd.org"=20|To:=20Mike=20|References:=20; b=s9HPL170sPicvuMWwEGYB3TR8DBRx6AuFfrbft1VRs84mYZCDNz0dLPYKU/r5UyHL LTsZ3hn22Oh5Jmbg8YwNFxUHrKCex2D3J25ht31zjPGRlL5q4+U7Uu0MyUYwEsmnyZ lkGwSVVNMNtY1nTUQ02U3lKezmsZC1NHSX+9Np1FsQxuUZCmsunp7Lbo110He5+Dk0 szE0x//RQ+I48JeVojgQ7d2UT1QBaj8u1J4sT1MnvFOWmyWEqoS+S+2fqlUIOv13wE JMt2rbHrceZISKbubiamP5TmKOl+xIJKioVG0inIUdb5zJf+CAqaAqOFjg8YYkXqsh a2HBg3ftXTQyA== X-Authentication-Warning: prime.gushi.org: Host [IPv6:2001:500:6b:200:c000:0:0:32] claimed to be smtpclient.apple From: "Dan Mahoney (Ports)" Message-Id: <48327133-A375-468B-B1FB-B87F847C9C51@gushi.org> Content-Type: multipart/alternative; boundary="Apple-Mail=_6C99F71A-DE0C-4F6B-A2F5-749DDCC421E3" List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.600.51.1.1\)) Subject: Re: Update for 14.3 when it is out of date - not pretty Date: Thu, 21 May 2026 18:58:06 -0700 In-Reply-To: Cc: "freebsd-questions@freebsd.org" To: Mike References: X-Mailer: Apple Mail (2.3864.600.51.1.1) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.6.4 (prime.gushi.org [IPv6:2620:137:6000:10:0:0:0:142]); Fri, 22 May 2026 01:58:18 +0000 (UTC) X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:393507, ipnet:2620:137:6000::/44, country:US] X-Rspamd-Queue-Id: 4gM7jF03Shz3SYt X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated --Apple-Mail=_6C99F71A-DE0C-4F6B-A2F5-749DDCC421E3 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 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 It shouldn't say "rebuild". It's a bug, and I'd complain, if = freebsd-update's days weren't Very Numbered. 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, -Dan > On May 21, 2026, at 6:32=E2=80=AFPM, Mike wrote: >=20 > /usr/sbin/freebsd-update --Apple-Mail=_6C99F71A-DE0C-4F6B-A2F5-749DDCC421E3 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 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

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

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,

-Dan


On May 21, 2026, at 6:32=E2=80=AFPM, Mike = <the.lists@mgm51.com> wrote:

/usr/sbin/freebsd-update

<= /div>= --Apple-Mail=_6C99F71A-DE0C-4F6B-A2F5-749DDCC421E3--