> On 7 Aug 2025, at 20:03, Jason Montleon <jmont...@redhat.com> wrote:
> 
> On Thu, Aug 7, 2025 at 2:13 PM Barry Scott <ba...@barrys-emacs.org 
> <mailto:ba...@barrys-emacs.org>> wrote:
>> 
>> A user on the Fedora users list reported that selinux relabelling
>> was not working.
>> 
>> I can reproduce the problem in a F42 KDE aarch64 VM.
>> But it works fine on my x86_64 desktop, also F42 KDE.
> 
> Is there anything like this in dmesg? If the file was created with an
> improper context (if selinux was completely disabled for instance) you
> may see something like:
> [    7.492519] audit: type=1400 audit(1754591921.507:4): avc:  denied
> { getattr } for  pid=682 comm="selinux-autorel" path="/.autorelabel"
> dev="dm-0" ino=2370
> scontext=system_u:system_r:selinux_autorelabel_generator_t:s0
> tcontext=unconfined_u:object_r:unlabeled_t:s0 tclass=file permissive=0

No. All I see is this:

$ journalctl -g autorel -b 0
2025-08-08T09:21:01+01:00 systemd[1]: selinux-autorelabel-mark.service - Mark 
the need to relabel after reboot was skip>
$ journalctl -g autorel -b -1
2025-08-07T18:57:57+01:00 systemd[1]: selinux-autorelabel-mark.service - Mark 
the need to relabel after reboot was skip>

This are the selinux status
$ sestatus
SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux
Loaded policy name:             targeted
Current mode:                   enforcing
Mode from config file:          enforcing
Policy MLS status:              enabled
Policy deny_unknown status:     allowed
Memory protection checking:     actual (secure)
Max kernel policy version:      34

> 
> You can reproduce this for yourself:
> # touch /.autorelabel
> # chcon -t unlabeled_t /.auto relabel
> 
> Rebooting you will get an avc and it won't relabel. Booting with
> enforcing=0 on the kernel command line, or otherwise setting selinux
> permissive, will allow it to relabel.

This does not seem to be the cause

> 
> I just did this on an orange pi 5 (aarch64) running Fedora 42 and it
> relabeled fine, so I don't think anything is wrong/different with
> Fedora 42 aarch64.
> 
>> I got as far as finding the generator script that triggers
>> the relabelling.
>> 
>> How can I debug this script?
>> 
>> My guess is that the generator is running in a sandbox.
>> Where can I write a log file with /usr/bin/echo to?
>> Or is there a better way to log messages?

Any suggestions on how to get logs out of the script?

Barry

>> 
>> Barry
>> 
>> 
>> 
>> --
>> _______________________________________________
>> devel mailing list -- devel@lists.fedoraproject.org
>> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
>> Fedora Code of Conduct: 
>> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
>> List Archives: 
>> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
>> Do not reply to spam, report it: 
>> https://pagure.io/fedora-infrastructure/new_issue
> 
> 
> 
> -- 
> Jason Montleon        | email: jmont...@redhat.com 
> <mailto:jmont...@redhat.com>
> Red Hat, Inc.         | gpg key: 0x069E3022
> Cell: 508-496-0663    | irc: jmontleo / jmontleon
> 
> -- 
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org 
> <mailto:devel@lists.fedoraproject.org>
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org 
> <mailto:devel-le...@lists.fedoraproject.org>
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam, report it: 
> https://pagure.io/fedora-infrastructure/new_issue

-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to