From nobody Fri May 22 18:59:30 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 4gMZMR2hDGz6fSrM for ; Fri, 22 May 2026 18:59:31 +0000 (UTC) (envelope-from des@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gMZMR28HHz3NbB; Fri, 22 May 2026 18:59:31 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1779476371; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=v8Tq4lBV+yN0845OTgE7mgx4WXJ1bJNwaHiBK1DNjEM=; b=CNLHtKhLll9nMFwhsDm/opYVYvc8MDdgDzmQ1vbjvHSXGaMYpgrwR3pW46+MkgvqbRdANq JiiBFwyslVZnmb+Zzzh+O94vbHozKqKpKA3BHcQ+AYibYug3hTA7m16derl2FlrbmAjstx OocNTnw3LgOc56CnZ7xH8I7Lv3hsgSuEFCTaqY7hQ7lksVcdeE+A+MOHjAGa47TrcN5Art XURm90f5hw7qVb6bgwSohg5dP1ceIltlx8CtPTj1MdzIZLtii4sDfVpzcP8kaFKnuD55l5 e45M4QqZg/wuL7u2SbHheXkBHM/25V9U1K4mecthxDx5IcY5Bu8KRYzrLq2QLw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1779476371; a=rsa-sha256; cv=none; b=AsVpXwTrKEPUdfkBH829ht2kW+2EN6ahvVCLfugLe/WIydRLIe1ZyvRcMcSdky6AlOckk4 oqAGIn3vXAxIFljaGh4zmVT/CKEtQx31LAernJmeZfhN89//HZRbXv7GLDFpajSpGCL1Qx g75WdpxF/cN1d5xYe/aFiEt0GfcdFJDdJ1/60MeYSIPVsAxEZi46uxNVqrjvWbV7Ry4SbP D6vtKMB2AVozQx1MxSG8/J6FZEqs7nIuQcuWP28GDmAGdceSjQjgdtDnXnhEFDycQtSjZU RpfOtt/fwDqiYthLI5CWDP9Pq4FmSCna148O02rrwZG7ta4wRqLbPrrjZ7u4jQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1779476371; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=v8Tq4lBV+yN0845OTgE7mgx4WXJ1bJNwaHiBK1DNjEM=; b=MczoacMZ+DHlMqwRRK2OZBZPrDMJ4OsMmO9FYhQCzwgyyq1vT4CxjNdo3VqYyqQgJJwmQF kUXNnezVJzgZy7kd4J63xJRoqEPpFIvLZrc82VgAFSwUbMWKd5aTq5q/XBHSIyWSfdBdiW OTPO49fYUzQGM8CGCNg8gpr4yS7NNq5XvD2qfrqaLhmyuUZ9PFEl7GMypF4/2GyS+uIP0Y 0Uzii80WVn7tCE7BRu+Yqd5XRNrZwUYGs89ePuVL640sDWEO5yfIMcJsQaPJebcbWq3pu4 k9thAymf0l1QKZFP8649IPkxxlH1hWarfE7QRmj6nNQ9LW6F+PaWmD2loQks1g== Received: from ltc.des.dev (2a01cb0585070b00922e16fffef1acef.ipv6.abo.wanadoo.fr [IPv6:2a01:cb05:8507:b00:922e:16ff:fef1:acef]) (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 did not present a certificate) (Authenticated sender: des/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4gMZMR0lpNzgG; Fri, 22 May 2026 18:59:31 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.dev (Postfix, from userid 1001) id 0C9E564F58; Fri, 22 May 2026 20:59:30 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Mike Cc: freebsd-questions@FreeBSD.org Subject: Re: Update for 14.3 when it is out of date - not pretty In-Reply-To: (Mike's message of "Thu, 21 May 2026 21:32:31 -0400") References: User-Agent: Gnus/5.13 (Gnus v5.13) Date: Fri, 22 May 2026 20:59:30 +0200 Message-ID: <86wlwv6zjh.fsf@ltc.des.dev> 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 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mike writes: > OK, I knew that the end of life for 14.3 was imminent, even past. 14.3 is still supported until the end of next month: https://www.freebsd.org/security/#sup > But I ran. on my 14.3 install ... > > /usr/sbin/freebsd-update fetch > /usr/sbin/freebsd-update fetch > /usr/sbin/freebsd-update install > > anyway. No, you didn't. See below. > I was then faced with a strange message that I had to recompile all > the packages I had downloaded in order to go forward. That I should > do that and then run > > /usr/sbin/freebsd-update install > > again. > > Huh? That message only appears after you run `freebsd-update upgrade`, then run `freebsd-update install` once to upgrade the kernel, then run `freebsd-update install` a second time to upgrade the userland. It's somewhat poorly worded but what it's saying is that you need to upgrade your ports or packages before running `freebsd-update install` for a third time, which will remove files that existed in the release you were previously running but do not exist in the one you upgraded to. Note that if you run `freebsd-update upgrade` and then run `freebsd-update fetch` without first running `freebsd-update install`, freebsd-update will discard the upgrade and fetch patches for your current release instead. And if you run `freebsd-update upgrade`, then `freebsd-update install`, and _then_ `freebsd-update fetch`, you get an error message telling you that you have a pending upgrade. So I know you're not telling the truth about the sequence of events. > I download packages, not source code of the packages, so how could I > possibly recompile all of them? The exact wording of this message in 14.3 is as follows: 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 freebsd-update [options] install' again to finish installing updates. In 14.4 and newer it has been changed to the following: Completing this upgrade requires removing old shared object files. Please upgrade or rebuild all installed 3rd party software (e.g., programs installed with pkg or from the ports tree) and then run freebsd-update [options] install' again to finish installing updates. > I had to do a full re-install of the server (using 14.4), with the > resulting hours of downtime, because of this. No, you didn't _have_ to, you _chose_ to. You could have simply run `freebsd-update rollback`, or, if using zfs, rolled your root dataset back to the snapshot that freebsd-update automatically creates before installing. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org