The printer definitely works when selinux is permissive. With selinux enforced, I repeated many times `restorecon -rv /` and the following lines continue to appear, as if the modifications were not registered when executed:
restorecon reset /usr/lib/cups/backend-available/dnssd context system_u:object_r:bin_t->system_u:object_r:lib_t restorecon reset /usr/lib/cups/backend-available/parallel context system_u:object_r:bin_t->system_u:object_r:lib_t restorecon reset /usr/lib/cups/backend-available/snmp context system_u:object_r:bin_t->system_u:object_r:lib_t restorecon reset /usr/lib/cups/backend-available/scsi context system_u:object_r:bin_t->system_u:object_r:lib_t restorecon reset /usr/lib/cups/backend-available/ipp context system_u:object_r:bin_t->system_u:object_r:lib_t restorecon reset /usr/lib/cups/backend-available/lpd context system_u:object_r:bin_t->system_u:object_r:lib_t restorecon reset /usr/lib/cups/backend-available/serial context system_u:object_r:bin_t->system_u:object_r:lib_t restorecon reset /usr/lib/cups/backend-available/usb context system_u:object_r:bin_t->system_u:object_r:lib_t restorecon reset /usr/lib/cups/backend-available/socket context system_u:object_r:bin_t->system_u:object_r:lib_t restorecon reset /usr/lib/cups/backend/dnssd context system_u:object_r:lib_t->system_u:object_r:bin_t restorecon reset /usr/lib/cups/backend/parallel context system_u:object_r:lib_t->system_u:object_r:bin_t restorecon reset /usr/lib/cups/backend/snmp context system_u:object_r:lib_t->system_u:object_r:bin_t restorecon reset /usr/lib/cups/backend/scsi context system_u:object_r:lib_t->system_u:object_r:bin_t restorecon reset /usr/lib/cups/backend/ipp context system_u:object_r:lib_t->system_u:object_r:bin_t restorecon reset /usr/lib/cups/backend/lpd context system_u:object_r:lib_t->system_u:object_r:bin_t restorecon reset /usr/lib/cups/backend/serial context system_u:object_r:lib_t->system_u:object_r:bin_t restorecon reset /usr/lib/cups/backend/usb context system_u:object_r:lib_t->system_u:object_r:bin_t restorecon reset /usr/lib/cups/backend/socket context system_u:object_r:lib_t->system_u:object_r:bin_t
The printer definitely works when selinux is permissive. With selinux enforced, I repeated many times `restorecon -rv /` and the following lines continue to appear, as if the modifications were not registered when executed:
restorecon reset /usr/lib/ cups/backend- available/ dnssd context system_ u:object_ r:bin_t- >system_ u:object_ r:lib_t cups/backend- available/ parallel context system_ u:object_ r:bin_t- >system_ u:object_ r:lib_t cups/backend- available/ snmp context system_ u:object_ r:bin_t- >system_ u:object_ r:lib_t cups/backend- available/ scsi context system_ u:object_ r:bin_t- >system_ u:object_ r:lib_t cups/backend- available/ ipp context system_ u:object_ r:bin_t- >system_ u:object_ r:lib_t cups/backend- available/ lpd context system_ u:object_ r:bin_t- >system_ u:object_ r:lib_t cups/backend- available/ serial context system_ u:object_ r:bin_t- >system_ u:object_ r:lib_t cups/backend- available/ usb context system_ u:object_ r:bin_t- >system_ u:object_ r:lib_t cups/backend- available/ socket context system_ u:object_ r:bin_t- >system_ u:object_ r:lib_t cups/backend/ dnssd context system_ u:object_ r:lib_t- >system_ u:object_ r:bin_t cups/backend/ parallel context system_ u:object_ r:lib_t- >system_ u:object_ r:bin_t cups/backend/ snmp context system_ u:object_ r:lib_t- >system_ u:object_ r:bin_t cups/backend/ scsi context system_ u:object_ r:lib_t- >system_ u:object_ r:bin_t cups/backend/ ipp context system_ u:object_ r:lib_t- >system_ u:object_ r:bin_t cups/backend/ lpd context system_ u:object_ r:lib_t- >system_ u:object_ r:bin_t cups/backend/ serial context system_ u:object_ r:lib_t- >system_ u:object_ r:bin_t cups/backend/ usb context system_ u:object_ r:lib_t- >system_ u:object_ r:bin_t cups/backend/ socket context system_ u:object_ r:lib_t- >system_ u:object_ r:bin_t
restorecon reset /usr/lib/
restorecon reset /usr/lib/
restorecon reset /usr/lib/
restorecon reset /usr/lib/
restorecon reset /usr/lib/
restorecon reset /usr/lib/
restorecon reset /usr/lib/
restorecon reset /usr/lib/
restorecon reset /usr/lib/
restorecon reset /usr/lib/
restorecon reset /usr/lib/
restorecon reset /usr/lib/
restorecon reset /usr/lib/
restorecon reset /usr/lib/
restorecon reset /usr/lib/
restorecon reset /usr/lib/
restorecon reset /usr/lib/