Failing to build with mold, could you convert the fixes in https://github.com/linux-pam/linux-pam/issues/922 to a suitable patch for the current checkout?
Search Criteria
Package Details: pam-selinux 1.7.1-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/pam-selinux.git (read-only, click to copy) |
|---|---|
| Package Base: | pam-selinux |
| Description: | SELinux aware PAM (Pluggable Authentication Modules) library |
| Upstream URL: | http://linux-pam.org |
| Keywords: | selinux |
| Licenses: | GPL-2.0-only |
| Groups: | selinux |
| Conflicts: | pam, selinux-pam |
| Provides: | libpam.so, libpamc.so, libpam_misc.so, pam, selinux-pam |
| Submitter: | Siosm |
| Maintainer: | IooNag |
| Last Packager: | IooNag |
| Votes: | 22 |
| Popularity: | 0.000000 |
| First Submitted: | 2013-11-03 20:05 (UTC) |
| Last Updated: | 2025-07-22 11:53 (UTC) |
Dependencies (19)
- audit
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- libaudit.so (audit, lib32-audit)
- libcrypt.so (libxcrypt-gitAUR, libxcrypt, libxcrypt-compat)
- libnsl (libnsl-gitAUR)
- libselinuxAUR
- libtirpc
- libxcrypt (libxcrypt-gitAUR)
- pambase-selinuxAUR
- systemd-libs (systemd-libs-selinuxAUR, systemd-libs-gitAUR)
- docbook-xml (make)
- docbook-xsl (make)
- docbook5-xml (make)
- flex (flex-gitAUR) (make)
- fop (make)
- git (git-gitAUR, git-glAUR) (make)
- libxslt (libxslt-gitAUR) (make)
- meson (meson-gitAUR) (make)
- w3m (w3m-rkta-gitAUR) (make)
Required by (910)
- alock (requires pam)
- alock-git (requires pam)
- alock-git (requires pam) (optional)
- alpine (requires pam)
- alpine-git (requires pam)
- anubis-smtp (requires pam)
- apparmor-git (requires pam)
- authconfig (requires pam)
- autologin (requires pam)
- away (requires pam)
- bmcweb-git (requires pam)
- c-client (requires pam)
- c-client (requires pam) (make)
- cado-git (requires pam)
- cdesktopenv (requires pam)
- cfengine (requires pam)
- cfengine-git (requires pam)
- collabora-online-server-nodocker (requires pam)
- collabora-online-server-nodocker_ar (requires pam)
- collabora-online-server-nodocker_bg (requires pam)
- Show 890 more...
Sources (2)
ninetailedtori commented on 2026-01-16 19:04 (UTC)
spease commented on 2024-12-15 23:23 (UTC)
Note that if you have ls overriden with eg a shell script in your path (which I do, so I can use exa instead) this will cause the following error:
configure: error: newly created file is older than distributed files!
To fix it, simply remove the nonstandard ls from your path.
IooNag commented on 2021-12-02 20:03 (UTC) (edited on 2021-12-02 20:04 (UTC) by IooNag)
AkechiShiro: this key is part of the GPG key 296D6F29A020808E8717A8842DB5BD89A340AEB7 owned by "Dmitry V. Levin ldv@altlinux.org". You can find it on https://keyserver.ubuntu.com/pks/lookup?search=0x296D6F29A020808E8717A8842DB5BD89A340AEB7&fingerprint=on&op=index and I mirrored it in https://github.com/archlinuxhardened/selinux/blob/master/_pgp_cache/296D6F29A020808E8717A8842DB5BD89A340AEB7.asc . To fix your issue, you can use one of the following command (whichever works on your system/network):
gpg --recv-key 0x296D6F29A020808E8717A8842DB5BD89A340AEB7
curl 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x296d6f29a020808e8717a8842db5bd89a340aeb7' | gpg --import
curl 'https://raw.githubusercontent.com/archlinuxhardened/selinux/master/_pgp_cache/296D6F29A020808E8717A8842DB5BD89A340AEB7.asc' | gpg --import
AkechiShiro commented on 2021-11-18 23:44 (UTC)
I'm hitting this error : Linux-PAM-1.5.2.tar.xz ... FAILED (unknown public key A8041FA839E16E36) could someone tell me how should I solve this ?
IooNag commented on 2021-10-10 19:27 (UTC)
WARNING: When upgrading a system using pam-selinux, it is recommended to keep a root shell open in a different session/terminal to fix issues, as the authentication system could break when a dependency is updated. For example when libnsl 2.0.0 was released, /usr/lib/security/pam_unix.so could no longer be loaded and pam-selinux needed to be rebuilt/updated in order to fix the authentication system.
NobodyDBG commented on 2021-10-03 14:08 (UTC)
Hi, after install this update I can't get login in system. I'm tried with Arch-Chroot but when I try "su user" the terminal shows "No modules". Can't rebuild it because makepkg don't work as root.
Any solution how to fix it. I read this warning to late.
leuko commented on 2021-09-16 21:38 (UTC)
libnsl got updated, so this package has to be recompiled. Otherwise you may not be able to login due to PAM errors.
IooNag commented on 2021-04-30 20:36 (UTC)
yar: there was indeed a bug in the PKGBUILD of pam-selinux. I probably fixed it in https://aur.archlinux.org/cgit/aur.git/commit/?h=pam-selinux&id=b156403746cf6d81e6737e8151faecaea7d0c627 and now pam-selinux package declares that it provides libpam.so=0-64. Does it fix your issue?
yar commented on 2021-04-30 06:42 (UTC) (edited on 2021-04-30 06:44 (UTC) by yar)
resolving dependencies...
looking for conflicting packages...
warning: removing 'pam' from target list because it conflicts with 'pam-selinux'
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'libpam.so=0-64' required by xscreensaver
This seems to conflict with xscreensaver now that they depend on libpam.so https://github.com/archlinux/svntogit-packages/commit/99c589cbcf3a1527a6751cf0d8ef2f298a036896
I'm not sure how to resolve this.
Pinned Comments
IooNag commented on 2021-10-10 19:27 (UTC)
WARNING: When upgrading a system using pam-selinux, it is recommended to keep a root shell open in a different session/terminal to fix issues, as the authentication system could break when a dependency is updated. For example when libnsl 2.0.0 was released, /usr/lib/security/pam_unix.so could no longer be loaded and pam-selinux needed to be rebuilt/updated in order to fix the authentication system.