#1094990 puppet crash on trixie

Package:
libselinux1
Source:
libselinux1
Description:
SELinux runtime shared libraries
Submitter:
Thorsten Alteholz
Date:
2025-02-04 02:12:02 UTC
Severity:
normal
#1094990#5
Date:
2025-02-02 10:01:24 UTC
From:
To:
Hi,

when running "puppet agent -v -d -t" on Debian Trixie, I get the attached
backtrace. Is there some dependency missing? As this happens on several
VMs, I selected Severity: serious. Please adapt if I am the only one that
is affected by this (puppetserver is version 7.9.5-2+deb12u1 and running
on Bookworm).

   Thorsten

#1094990#10
Date:
2025-02-02 14:32:16 UTC
From:
To:
Hello,

Le 2025-02-02 à 05 h 01, Thorsten Alteholz a écrit :

According to the log it seems like there's a segfault happening in the
Ruby SELinux binding. Do you have SELinux installed/enabled on this system?

Thanks.

#1094990#15
Date:
2025-02-02 18:06:50 UTC
From:
To:
Hi,

libselinux and ruby-selinux are installed, but I didn't configure
SELinux. So it should still have the default configuration of Trixie.

    Thorsten

#1094990#20
Date:
2025-02-03 16:46:28 UTC
From:
To:
Hi,

Same issue for me, but the issue seems to be related to ruby-selinux that was updated from 3.7-3+b1, to 3.7-3.1 at the same time as puppet-agent from 8.10.0-2.1 to 8.10.0-4
Since I don't have selinux installed, removing the package ruby-selinux solved the issue for me

Regards

Gregory





Grégory Brusick


Ingénieur système & réseau
EVOK - Altern8 SA

Absent(e) le :  vendredi


[cid:image44c191.PNG@03831f01.448c7990]




Route des Daillettes 21, 1700 Fribourg
Avenue des Baumettes 7, 1020 Renens

Tel. 0844 877 877
Direct Administration : +41 26 309 27 23
http://www.evok.com

#1094990#25
Date:
2025-02-03 17:35:43 UTC
From:
To:
Hi,

The above worked for me as well.

Cheers,
Georg

#1094990#30
Date:
2025-02-03 22:15:42 UTC
From:
To:
Hi,

libselinux1 and ruby-selinux were installed, but I think SELinux was not
configured at all.
After removing package ruby-selinux, puppet works again as expected.

    Thprsten

#1094990#35
Date:
2025-02-04 01:29:40 UTC
From:
To:
merge -1 1079254
thanks

Le 2025-02-03 à 12 h 35, Georg Faerber a écrit :

Confirmed this is a regression in ruby-selinux which reached testing.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079254

It's now fixed in sid.