Fedora 15 stampante non connessa

21 risposte [Ultimo messaggio]
Ritratto di Tawdee
Tawdee
(Junior)
Offline
Junior
Iscritto: 09/09/2011
Messaggi: 13

Salve a tutti. Mi presento brevemente. Perche ho installato Linux innanzitutto. Per sfida, con me stessa, perche nonostante tutto, credo che sia uno dei modi migliori per mettersi alla prova, o in discussione, e se vogliamo anche per cominciare. Di nuovo. Perche come molti, all'inizio e' Windows, non per scelta bensi per consuetudine, e per la facilita e l'immeddiatezza d'impatto. Per questo non rinneghero' mai Windows, come fanno molti, no, anzi, tuttora lo considero un validissimo sistema alla portata dei piu, che altrimenti non si avvicinerebbero nemmeno ad un computer. Poi, ognuno sceglie le strade che meglio si confanno al proprio essere, e se questa e' una scelta "sentita", ben venga. Nulla deve essere imposto ne dato "cosi'" ma cio vale solo se si vuole poi "andare a vedere piu in la". Altrimenti, non serve a nulla far faticare chi non ha nessuna voglia di "guardare piu in la" perche non gli interessa. Anzi, sarebbe solo un modo per isolare di piu, impedendo l'uso di strumenti necessari alle incombenze lavorative o altro.
__

E' poco che ho anche questo Sistema, e finora, devo dire che non mi dispiace aver ritrovato come un vecchio amico, il mio Dos. Pero', credo che Win faccia anche un po rincitrullire, perche alla prima difficolta, c'e' il "panico", e una certa voglia di lasciar perdere.... :\
E per venire al problema, ebbene, ho installato la stampante, una Samsung ML 1660L, e ho visto qui che va abbastanza bene. Pare che io abbia fatto quasi bene l'installazione, i drivers sono ok, ma e qui mi esprimero' a parole mie, succede che Fedora e' come se impedisse di stampare.
Dice all'inizio "La stampante potrebbe essere non connessa", poi letteralmente riporto da SELinux Alert Program:

SELinux is preventing /usr/sbin/cupsd from execute access on the file /usr/lib/cups/filter/rastertosamsungspl.

***** Plugin catchall (100. confidence) suggests ***************************

If you believe that cupsd should be allowed execute access on the rastertosamsungspl file by default.
Then you should report this as a bug.
You can generate a local policy module to allow this access.
Do
allow this access for now by executing:
# grep cupsd /var/log/audit/audit.log | audit2allow -M mypol
# semodule -i mypol.pp

Additional Information:
Contesto della sorgente system_u:system_r:cupsd_t:s0-s0:c0.c1023
Contesto target unconfined_u:object_r:user_home_t:s0
Oggetti target /usr/lib/cups/filter/rastertosamsungspl [ file ]
Sorgente cupsd
Percorso della sorgente /usr/sbin/cupsd
Porta
Host localhost.localdomain
Sorgente Pacchetti RPM cups-1.4.8-2.fc15
Pacchetti RPM target
RPM della policy selinux-policy-3.9.16-38.fc15
Selinux abilitato True
Tipo di policy targeted
Modalità Enforcing Enforcing
Host Name localhost.localdomain
Piattaforma Linux localhost.localdomain 2.6.40.4-5.fc15.i686
#1 SMP Tue Aug 30 14:54:41 UTC 2011 i686 i686
Conteggio avvisi 17
Primo visto mer 07 set 2011 20:18:18 CEST
Ultimo visto ven 09 set 2011 14:39:36 CEST
ID locale 973e6703-74cc-4ab0-8592-f8382a412c00

Messaggi Raw Audit
type=AVC msg=audit(1315571976.775:81): avc: denied { execute } for pid=4604 comm="cupsd" name="rastertosamsungspl" dev=dm-1 ino=11620 scontext=system_u:system_r:cupsd_t:s0-s0:c0.c1023 tcontext=unconfined_u:object_r:user_home_t:s0 tclass=file

type=SYSCALL msg=audit(1315571976.775:81): arch=i386 syscall=execve success=no exit=EACCES a0=bf849aa6 a1=217faaf8 a2=bf8493ac a3=bf849aa6 items=0 ppid=969 pid=4604 auid=4294967295 uid=4 gid=7 euid=4 suid=4 fsuid=4 egid=7 sgid=7 fsgid=7 tty=(none) ses=4294967295 comm=cupsd exe=/usr/sbin/cupsd subj=system_u:system_r:cupsd_t:s0-s0:c0.c1023 key=(null)

Hash: cupsd,cupsd_t,user_home_t,file,execute

audit2allow

#============= cupsd_t ==============
allow cupsd_t user_home_t:file execute;

audit2allow -R

#============= cupsd_t ==============
allow cupsd_t user_home_t:file execute;

e poi ci sono pure questi

SELinux has detecdet a problem
SELinux is preventing /bin/dbus-daemon from execute access on the file /usr/bin/gnome-keyring-daemon.

Plugin: catchall
you want to allow dbus-daemon to have execute access on the gnome-keyring-daemon
fileIf you believe that dbus-daemon should be allowed execute access on the gnome-keyring-daemon file by default.
You should report this as a bug.
You can generate a local policy module to allow this access.
Allow this access for now by executing:
# grep dbus-daemon /var/log/audit/audit.log | audit2allow -M mypol
# semodule -i mypol.pp

SELinux is preventing /usr/lib/cups/daemon/cups-driverd from read access on the file CLX-6220sc.cts.

Plugin: catchall
you want to allow cups-driverd to have read access on the CLX-6220sc.cts fileIf you believe that cups-driverd should be allowed read access on the CLX-6220sc.cts file by default.
You should report this as a bug.
You can generate a local policy module to allow this access.
Allow this access for now by executing:
# grep cups-driverd /var/log/audit/audit.log | audit2allow -M mypol
# semodule -i mypol.pp
You should report this as a bug.
You can generate a local policy module to allow this access.
Allow this access for now by executing:
# grep dbus-daemon /var/log/audit/audit.log | audit2allow -M mypol
# semodule -i mypol.pp

poi anche
SELinux is preventing /usr/sbin/cupsd from execute access on the file mfp.

Plugin: catchall
you want to allow cupsd to have execute access on the mfp fileIf you believe that cupsd should be allowed execute access on the mfp file by default.
You should report this as a bug.
You can generate a local policy module to allow this access.
Allow this access for now by executing:
# grep cupsd /var/log/audit/audit.log | audit2allow -M mypol
# semodule -i mypol.pp

SELinux is preventing /usr/sbin/cupsd from execute access on the file mfp.

Ho guardato il bug sul sito, (che poi non e' un bug) pero' non riesco a dare i permessi. Non so se partire dal terminale cosi
utente serei io
[utente@localhost ~]$
i drivers dfella stampante li ho presi sul sito Samsung e sono questi
Linux 3.00.65 Unified Driver 13 Jan, 2011 35.22 MULTI LANGUAGE UnifiedLinuxDriver_0.86.tar.gz
Linux 2.00.61 Smart Panel 13 Jan, 2011 15.5 MULTI LANGUAGE Smartpanel_0.86.tar.gz

Ritratto di sagitter
sagitter
(Collaboratore)
Offline
Collaboratore
Iscritto: 04/01/2011
Messaggi: 1320

Benvenuta Tawdee.

Bella presentazione.

Quelli che hai riportato sono degli avvisi di SELinux (info); ti proporrei di disabilitarlo momentaneamente e provare ad usare la tua stampante per verificare che sia effettivamente lui la causa del problema.

Nel terminale digita

$ su -
  password
# setenforce 0

Ritratto di fdaluisio
fdaluisio
(Collaboratore)
Offline
Collaboratore
Iscritto: 04/01/2011
Messaggi: 506

Hai ragione l'impressione che hai avuto è giusta. Purtroppo non è Fedora ad impedire di farti funzionare la stampante ma il driver di Samsung
che non è pensato per girare sotto un ambiente con enforcing SELinux.

Per ovviare a questo hai 2 strade:

1.
Disabiliti la migliore protezione che Fedora offre contro software malevolo ovvero SELinux. Non bello, non consigliato ma veloce. E' la strada larga quella
facile da percorrere che porta direttamente all'inferno! Smile
Da Ambassador Fedora preferisco non darti un suggerimento diretto su questo ma a te basterebbe fare una ricerca con paroline tipo: disable selinux

2.
Seguiamo insieme le informazioni che ci ha mostrato l'alert di SELinux e cerchiamo di smarcarli uno ad uno. E' la via stretta quella lenta ma porta in paradiso!

Nel caso tu scelga la seconda opzione dovresti seguire queste mie indicazioni.

Stacca la stampante (cavo USB dal pc).
Apri un terminale (Alt+F2 e digiti gnome-terminal)
Diventa root (su e inserisci la password di root scelta durante l'installazione)
Portati in una directory temporanea (cd /tmp )
Lancia questi comandi come di seguito elencati:

# grep cups-driverd /var/log/audit/audit.log | audit2allow -M mypol
# semodule -i mypol.pp
 
# grep dbus-daemon /var/log/audit/audit.log | audit2allow -M mypol
# semodule -i mypol.pp
 
# grep cupsd /var/log/audit/audit.log | audit2allow -M mypol
# semodule -i mypol.pp

Ricollega ora il cavo USB e non dovrebbero esci altri alert SELinux.
Nel caso ci fossero facci sapere.
Prova se tutto è andato a buon fine a stampare una pagina di prova.

Ritratto di Tawdee
Tawdee
(Junior)
Offline
Junior
Iscritto: 09/09/2011
Messaggi: 13

Grazie, grazie, adesso provo. E' la seconda che mi pare piu giusta. Spero di farcela

Ritratto di Tawdee
Tawdee
(Junior)
Offline
Junior
Iscritto: 09/09/2011
Messaggi: 13

Pensavo di non essere in grado ma grazie a voi adesso non mi da piu gli errori SE Linux
pero' anche se sembra tutto a posto non stampa. Cioe, "lavoro fermato" e' la dicitura
Sono andata a vedere nelle impostazioni ed ho pure avviato cups, ma non credo che sia quello il problema. Comunque, qui riporto la lista e francamente non riesco a capire che cosa impedisca la stampa.
In "classes" non c'e' niente, e la stampante e' locale.

[root@localhost utente]# # chkconfig --list |grep cup
[root@localhost utente]# service cups start
Starting cups (via systemctl): [ OK ]
[root@localhost utente]# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 046d:081d Logitech, Inc.
Bus 002 Device 002: ID 046d:c505 Logitech, Inc. Cordless Mouse+Keyboard Receiver
Bus 003 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 002 Device 007: ID 04e8:3301 Samsung Electronics Co., Ltd

Ritratto di fdaluisio
fdaluisio
(Collaboratore)
Offline
Collaboratore
Iscritto: 04/01/2011
Messaggi: 506

Non ricordo che la samsung passasse da cups mi pare che bastava segliere il giusto device dal suo tool grafico.
Raggiungo la stampante a casa tra un paio di ore e ti saprò essere più preciso

Ritratto di Tawdee
Tawdee
(Junior)
Offline
Junior
Iscritto: 09/09/2011
Messaggi: 13

Oppure e' una errata configurazione delle porte....stampante non connessa. rastertosamsunggpl failed
e sto leggendo qui

Ritratto di Tawdee
Tawdee
(Junior)
Offline
Junior
Iscritto: 09/09/2011
Messaggi: 13

Ti ringrazio moltissimo, intanto vedo su google
e questa e' l'esatta dicitura quando provo a stampare:

Samsung ML-1660 Series localhost.localdomain /usr/libs/cups/filter/rastertosamsungspl failed

Ritratto di fdaluisio
fdaluisio
(Collaboratore)
Offline
Collaboratore
Iscritto: 04/01/2011
Messaggi: 506

E' solo fortuna ho una ML-1600 anche io Smile

Ritratto di Tawdee
Tawdee
(Junior)
Offline
Junior
Iscritto: 09/09/2011
Messaggi: 13

http://localhost.localdomain:631/

Stampa pagina di prova {printer_uri_supported} Errore

Impossibile stampare la pagina di prova:

The printer or class was not found.

Comincio ad avere una vaga sensazione di dover reinstallare tutto. Ovviamente disinstallando prima tutto.... Angry
Provo a non fare niente di tutto cio.

Ritratto di amontag
amontag
(Monster)
Offline
Monster
Iscritto: 06/01/2011
Messaggi: 446

scusa, perchè hai installato i driver dal sito samsung???

Io ho una ML-1610 e funziona alla grande con i driver di serie Not Talking

Hai guardato che non ci fossero già senza installare quelli di SAMSUNG??

antonio m