Risoluzione problemi del context SELinux dopo upgrade di Fedora

Aggiornando Fedora da F32 a F33 o F34 si sono riscontrati errori nella partenza di qualche servizio tramite systemd. I servizi che solitamente hanno avuto problemi sono:

  • systemd-resolved
  • sssd

Gli errori si presentano con gli upgrade di release di Fedora, e possono causare instabilità di connessione e problemi di condivisone file con Windows.
Per elencare i servizi che hanno avuto problemi a partire basta dare:

systemctl --failed

Se riscontrate dei servizi che non partono e producono errori, basta dare questo comando e riavviare:

sudo fixfiles -F onboot 

Il comando istruisce SELinux a configurare correttamente il file /etc/resolv.conf con il context corretto al prossimo boot del Sistema Operativo, necessario ad alcuni servizi per funzionare correttamente.