Po upgradu na Jaunty mi přestal fungovat tisk, který do té doby fungoval bez problémů. Při tisku zkučební stránky se zobrazí chyba:
/usr/lib/cups/filter/pstopdf failed kterou najdu i v logu /var/log/cups/error_log
Unable to save subscriptions.conf - Permission denied
Unable to restore subscriptions.conf - Permission denied
PID 5272 (/usr/lib/cups/filter/pstopdf) stopped with status 22!
PID 5274 (/usr/lib/cups/filter/cpdftocps) stopped with status 22!
PID 5275 (/usr/lib/cups/backend/socket) stopped with status 22!
PID 5273 (/usr/lib/cups/filter/pdftopdf) stopped with status 127!Google mi napověděl, že
pravděpodobně
SELinux prevented some file accesses to subscriptions.conf to subscriptions.confZ dalšího hledání jsem odvodil, že by to to mohlo souviset s chybovou hláškou, která se vypíše při bootování:
Starting file context maintaining daemon restorecond
Error reading config file: no such file or directorydle výpisu o chvíli později proběhne start restorecond daemona ještě jednou, úspěšně.
Konfigurační soubor pro restorecond by měl být /etc/selinux/restorecond.conf, který se nachází na svém místě:
ls -l /etc/selinux/restorecond.conf
-rw-r--r-- 1 root root 218 2009-04-01 01:08 /etc/selinux/restorecond.confZkoušel jsem přeinstalovat cups a hplip (tiskárna je HP LaserJet M1522-MFP), restartovat daemony
cups a restorecond, vše proběhlo bez nějakých chybových hlášek. Nezkoušel jsem v konfikuračním
souboru vypnout selinux, nemám moc představu o tom, co dělá.
Netuší někdo co s tím, nebo jakým směrem hledat dál? Má smysl pročítat manuály o selinux?