ProcursusTeam / Procursus

Modern *OS Bootstrap
https://apt.procurs.us
BSD Zero Clause License
860 stars 126 forks source link

system-cmds breaks passwd / PAM #1397

Closed anoane closed 1 year ago

anoane commented 1 year ago

After installing this package:

https://apt.procurs.us/pool/main/iphoneos-arm64-rootless/1900/system-cmds/system-cmds_950-2_iphoneos-arm64.deb

passwd stops working

CRKatri commented 1 year ago

Do you have an error message? Or any steps to reproduce? We did lots of testing before pushing that update and it worked great for us.

anoane commented 1 year ago

I'm using Fugu https://github.com/pinauten/Fugu15 it's a iPhone 11 on 15.4.1

so before installing the package, if i do "passwd", i get "New password:" after installing the package if I do "passwd", i get instead some "Generic Error" or something like that

CRKatri commented 1 year ago

Please make sure to use the iOS 15 (1800) repo, there is a difference between the builds.

anoane commented 1 year ago

sorry, tried the 1800 and at least on Fugu 15 I get the same error: passwd: Error in service module

CRKatri commented 1 year ago

Please reinstall system-cmds, libpam2 and libpam-modules.

Tokarak commented 1 year ago

I had a broken login tool (always returned code 1), which I fixed by reinstalling system-cmds 950-2. Could it be related? (IOS 15.7, rootless)

Cryptiiiic commented 1 year ago

you probably had uar repo's login at one point

anoane commented 1 year ago

Please reinstall system-cmds, libpam2 and libpam-modules.

yep, that worked dpkg --force-all -i libpam2.deb libpam-modules.deb system-cmds.deb shell-cmds.deb did the trick