Package Details: libselinux 3.8-1

Git Clone URL: https://aur.archlinux.org/libselinux.git (read-only, click to copy)
Package Base: libselinux
Description: SELinux library and simple utilities
Upstream URL: https://github.com/SELinuxProject/selinux
Keywords: selinux
Licenses: custom
Groups: selinux
Conflicts: selinux-usr-libselinux
Provides: libselinux.so, selinux-usr-libselinux
Submitter: Siosm
Maintainer: IooNag
Last Packager: IooNag
Votes: 134
Popularity: 1.05
First Submitted: 2013-11-03 20:05 (UTC)
Last Updated: 2025-03-02 20:33 (UTC)

Dependencies (11)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

Thiger commented on 2024-08-15 15:59 (UTC) (edited on 2024-08-15 16:02 (UTC) by Thiger)

again similar error with 3.7:


==> Überprüfe Signaturen der Quell-Dateien mit gpg...
    libselinux-3.7.tar.gz ... cat: Schreibfehler: Datenübergabe unterbrochen (broken pipe)
SIGNATUR NICHT GEFUNDEN
FEHLGESCHLAGEN

I successfully imported the key:


$ gpg --import B8682847764DF60DF52D992CBC3905F235179CF1.asc
gpg: key 63A8AD4B982C4373: 11 signatures not checked due to missing keys
gpg: key 63A8AD4B982C4373: "Petr Lautrbach <plautrba@redhat.com>" not changed
gpg: key BC3905F235179CF1: "Petr Lautrbach <lautrbach@redhat.com>" not changed
gpg: Total number processed: 2
gpg:              unchanged: 2

but gpg --verify says the key has untrusted signature:


$ gpg --verify --auto-key-retrieve libselinux-3.7.tar.gz.asc libselinux-3.7.tar.gz
gpg: Signature made Mi 26 Jun 2024 17:38:08 CEST
gpg:                using RSA key 1BE2C0FF08949623102FD2564695881C254508D1
gpg: Good signature from "Petr Lautrbach <lautrbach@redhat.com>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: B868 2847 764D F60D F52D  992C BC39 05F2 3517 9CF1
     Subkey fingerprint: 1BE2 C0FF 0894 9623 102F  D256 4695 881C 2545 08D1
$

pavkamlc commented on 2024-03-25 08:26 (UTC)

On system where is installed freeipa-client

error: failed to prepare transaction (could not satisfy dependencies) :: installing libselinux (3.6-3) breaks dependency 'selinux-usr-libselinux' required by oddjob-selinux

patlefort commented on 2024-02-21 16:00 (UTC)

Can you please use provides+= in your package() section, else it will override base package provides in the resulting package.

eltongermano commented on 2023-12-16 00:31 (UTC) (edited on 2023-12-16 00:33 (UTC) by eltongermano)

To install updated PGP keys run: wget https://raw.githubusercontent.com/archlinuxhardened/selinux/master/_pgp_cache/B8682847764DF60DF52D992CBC3905F235179CF1.asc && gpg --import B8682847764DF60DF52D992CBC3905F235179CF1.asc

patlefort commented on 2023-12-15 22:40 (UTC)

Latest sources fails to verify (libselinux-3.6.tar.gz ... FAILED (unknown public key 4695881C254508D1)). One of the gpg keys (B8682847764DF60DF52D992CBC3905F235179CF1) can't be imported, it is not found on keyserver.ubuntu.com. I can't find their signature files, can someone point to where I can find them?

tallero commented on 2023-03-14 03:46 (UTC)

@Thiger: gpg --recv-keys <missing key> where <missing key> is one of those inside the PKGBUILD.

Thiger commented on 2023-03-08 10:23 (UTC) (edited on 2023-03-08 10:26 (UTC) by Thiger)

Building fails:


==> Überprüfe Signaturen der Quell-Dateien mit gpg...
    libsepol-3.4.tar.gz ... cat: Schreibfehler: Datenübergabe unterbrochen (broken pipe)
FEHLGESCHLAGEN
==> FEHLER: Eine oder mehrere PGP-Signaturen konnten nicht überprüft werden!
Finished with result: exit-code

Sorry that output is in german, it says: ERROR: cannot check one or more PGP sinatures.

tallero commented on 2022-02-15 11:52 (UTC) (edited on 2022-03-05 06:10 (UTC) by tallero)

@IooNag: I will contact python-selinux maintainers on this issue as soon as I can.

IooNag commented on 2022-01-03 21:21 (UTC)

@tallero: It seems that python-selinux, Python package was created to work in Python virtualenv, in order to provide Python bindings to libselinux.so (according to "Pure-python selinux shim module for use in virtualenvs in order to avoid failure to load selinux in Ansible modules." in https://github.com/pycontribs/selinux/blob/321d66619ed59bec00a9dc6216ce417d7befec41/README.rst ). These bindings are provided system-wide by the AUR package selinux-python in the AUR, and I understand for a need of a shim module in virtualenvs. This is why python-selinux includes a "selinux" Python module. However the fact that this module is installed system-wide is strange.

Moreover I do not understand how Arch Linux's python-selinux is supposed to work system-wide: it is supposed to provides transparent Python bindings to libselinux... but require libselinux to be installed too (with its Python bindings). Therefore, in my humble opinion, instead of packaging python-selinux in community, the AUR packages libselinux and selinux-python should be migrated to community if some official packages start to depend on them.

Could you please contact python-selinux's package maintainers in order to understand how this package is supposed to be used on systems with SELinux?