Re: [HEADS UP] stable/15: new base packages for PAM, zstd

From: Mark Millard <marklmi_at_yahoo.com>
Date: Tue, 21 Apr 2026 19:52:43 UTC
On 4/21/26 08:52, Anton Shterenlikht wrote:
> On Tue, Apr 07, 2026 at 12:30:50PM +0100, Lexi Winter wrote:
>> hello,
>>
>> i've just MFC'd two commits to stable/15[0] which add new packages for
>> OpenPAM (FreeBSD-pam*) and Zstandard (FreeBSD-zstd*).  if you have
>> set-minimal installed, you do not need to do anything; the new packages
>> will be installed automatically the next time you run pkg upgrade.
>>
>> if you do *not* have set-minimal installed (because you didn't install
>> with bsdinstall, or because you removed it after installation), you MUST
>> install the FreeBSD-pam package, otherwise you will no longer be able to
>> log into the system after updating.
>>
>> to display the sets you currently have installed, use this command:
>>
>> 	% pkg query -e '%n ~ FreeBSD-set-*' '%n'
>>
>> [0] 95cc7f59b7ce "libpam: Move to a new "pam" package"
>>     8c61751d078e "zstd: Move to a new zstd package"
> 
> 
> I recently upgraded Lenovo T480 laptop from some 14.x relase to 15.0-RELEASE-p4.
> I'm still figuring out the use of pkg for base upgrades.
> 
> For a few weeks all was working more or less well (some unexpected
> reboots, but I had no time to dig into that).
> 
> After reading your mail, I typed the pkg query command you suggested,
> which returned nothing.
> I then did "pkg install FreeBSD-set-minimal".
> When that completed, I realised that my user is gone....
> 
> Looking at /etc/passwd and /etc/master.passwd I see that indeed
> my user is not there anymore.

Did you end up with the likes of:

/etc/passwd.pkgsave
/etc/master.passwd.pkgsave

(Another naming convention when the old file content is left in its
original place by path/name is adding a .pkgnew suffix. There is also a
prefix naming convention: a .pkgtemp. name prefix, But the prefix naming
should not normally be seen.)

> All my files are owned by my old uid.
> 
> Is this the expected behaviour?
> What have I done wrong?
> 
> I tried to manually add my user, with the uid/gid matching my files,
> but that didn't seem to work.
> How can I recover?
> 
> Thank you
> 
> Anton
> 
> 
> 


-- 
===
Mark Millard
marklmi at yahoo.com