Page 1 of 1

Installed something that added or broke PAM in F96 (solved)

Posted: Thu Jan 11, 2024 4:15 pm
by rockedge

My work horse F96-CE_4 suddenly refuses to start correctly at all and I am finding it difficult to repair, with no success trying too as of yet,

It reports a PAM authority problem during system start


Re: Installed something that added or broke PAM in F96

Posted: Fri Jan 12, 2024 7:29 am
by bigpup

I assume it is a frugal install.

So to make sure the actual F96-CE is still working OK.

Try booting not using the save.

We know you have a backup save you could use ;) :P :thumbup:


Re: Installed something that added or broke PAM in F96

Posted: Fri Jan 12, 2024 10:24 am
by dimkr

Puppy doesn't support PAM, it uses busybox login (which doesn't support PAM). If auto-login fails and you see PAM-related errors, this is most likely to be because you installed login and replaced your /bin/login with "real" login rather than a symlink to busybox. Boot some other OS and delete bin/login from your save file/folder.


Re: Installed something that added or broke PAM in F96

Posted: Fri Jan 12, 2024 7:52 pm
by rockedge
dimkr wrote:

Puppy doesn't support PAM

Yes I know..... and that's why when it was installed in some other process it causes conflict. I have experienced it before on other experimental Puppy systems where the /bin/login or /sbin/poweroff and /sbin/reboot get replaced with the actual systemd versions

this is most likely to be because you installed login and replaced your /bin/login with "real" login rather than a symlink to busybox

I agree that this is most likely and what I'll check later today


Re: Installed something that added or broke PAM in F96

Posted: Fri Jan 12, 2024 8:46 pm
by rockedge

@dimkr It was the /bin/login was over-written and in the save folder. Deleted it and the system boots again.

I totally overlooked the /bin/login as being the problem. Thanks :thumbup2:


Re: Installed something that added or broke PAM in F96

Posted: Sat Jan 13, 2024 4:28 am
by Phoenix

Should make it immutable ;)