Regression in 92306daf5219 ("libselinux: rework selabel_file(5) database")

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

with the current 3.8-rc1 release:

[root@default-0 selinux]# semanage fcontext -a -t user_home_dir_t /tmp/test_dir
[root@default-0 selinux]# semanage fcontext -l -C
SELinux fcontext                                   type               Context

/tmp/test_dir                                      all files          system_u:object_r:user_home_dir_t:s0 
[root@default-0 selinux]# semanage fcontext -D
sefcontext_compile: sefcontext_compile.c:206: write_sidtab: Assertion `sids[0].id == 1' failed.
libsemanage.semanage_exec_prog: Child process /usr/sbin/sefcontext_compile did not exit cleanly.
libsemanage.sefcontext_compile: sefcontext_compile returned error code -1. Compiling /var/lib/selinux/final/targeted/contexts/files/file_contexts.local
OSError: Error

According to `git bisect` the first bad commit is:

commit 92306daf5219e73f6e8bc9fc7699399457999bcd (HEAD)
Author: Christian Göttsche <cgzones@xxxxxxxxxxxxxx>
Date:   Tue Nov 5 19:33:16 2024 +0100

    libselinux: rework selabel_file(5) database


[root@default-0 selinux]# git checkout 92306daf5219e73f6e8bc9fc7699399457999bcd~
Previous HEAD position was 92306daf libselinux: rework selabel_file(5) database
HEAD is now at 90b1c237 libselinux: sidtab updates

[root@default-0 selinux]# make clean; make distclean; make LIBDIR=/usr/lib64 SHLIBDIR=/lib64 install install-pywrap relabel
[root@default-0 selinux]# semanage fcontext -a -t user_home_dir_t /tmp/test_dir
[root@default-0 selinux]# semanage fcontext -l -C
SELinux fcontext                                   type               Context

/tmp/test_dir                                      all files          system_u:object_r:user_home_dir_t:s0 
[root@default-0 selinux]# semanage fcontext -D
[root@default-0 selinux]#


PTAL

Petr






[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux