Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Sep 2018 16:33:44 +0100
From:      Matt Smith <matt.xtaz@gmail.com>
To:        William Dudley <wfdudley@gmail.com>
Cc:        freebsd-questions <freebsd-questions@freebsd.org>
Subject:   Re: sudo,pkg,Mailman all broken after upgrade from 10.3 to 11.2
Message-ID:  <20180913153344.GA50367@gmail.com>
In-Reply-To: <CAFsnNZL5xNDBNT=HdR5TOFyzaj%2B9MKr=K1CCWv2aCKKT8U=9OA@mail.gmail.com>
References:  <CAFsnNZ%2BKM=D5TcyVXrHNPo53GDbkrdc8cFL9uxNGEBFzpQk18g@mail.gmail.com> <CAFsnNZL5xNDBNT=HdR5TOFyzaj%2B9MKr=K1CCWv2aCKKT8U=9OA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sep 13 09:29, William Dudley wrote:
>replying to my own questions.
>
>The upgrade directions didn't state that I had to run pkg-static to upgrade
>pkg,
>and then do pkg upgrade.  They just said "rebuild ports", of which I have
>none.
>
>So some googling revealed the missing instructions, and I am running pkg
>upgrade
>as I write this.
>
>Here, so the answers will be found by a search, is the missing
>documentation:
>
>After the final freebsd-update install and reboot, do this:
>
>pkg-static -f install pkg
>pkg upgrade  (or possibly "pkg -f upgrade")
>

This is the problem. You run freebsd-update three times. The final time 
deletes the old shared libraries and binaries that were on the old 
system and are no longer on the new system.

What you should do is run it twice, then run pkg upgrade to reinstall 
all the packages, and then run it the final time.

The workaround if you do what you did is to use pkg-static instead, so 
it's good that you found this out. But I agree it should be mentioned in 
the upgrade instructions. This happens quite often.

-- 
Matt



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20180913153344.GA50367>