[RISOLTO] K3b e riconoscimento masterizzatore

14 risposte [Ultimo messaggio]
Ritratto di Ryoma
Ryoma
(Geek)
Offline
Geek
Iscritto: 31/05/2005
Messaggi: 149

Buogiorno a tutti

Attualmente sul mio sistema ho installato la 11.1; ho appena finito di scaricare la iso della versione 11.2 e quando ho provato a masterizzarla con K3b ho notato che K3b non mi vede il masterizzatore.

Se provo ad aggiungerlo in manuale dando come percorso /dev/sr1


mi dice che è impossibile trovare il dispositivo aggiunto su /dev/sr1
Il problema è che se inserisco un supporto pieno nel masterizzatore in automatico il "Dispositivo di Notifica" mi avverte del supporto presente e se apro con Dolphin lo vede e posso tranquillamente aprire il contenuto del dvd

Sempre tramite dolphin se vado su /dev a cercare il masterizzatore lo trovo

e lo vede proprio come sr1. Nella schermata delle proprietà è scritto punta a ".../sr1"

Anche sotto "Risorse del computer lo vedo"

Ho scattato un poco di foto con KSnapshot per chiarire meglio il problema.
Ho anche provato ad eliminare e poi reinstallare tramite yast K3b ma il problema rimane
Resto in attesa di un vostro aiuto; intanto vedo se riesco a trovare come masterizzare la iso della 11.2 da riga di comando.
Grazie mille.

Ritratto di pinquadr
pinquadr
(Guru)
Offline
Guru
Iscritto: 20/11/2004
Messaggi: 921

Come ti suggerisce K3b, si tratta probabilmente di un problema di permessi. Prova ad aprire un terminale, diventa root con il comando 'su', controlla i permessi  di /dev/cdrom ed eventualmente cambiali in modo che sia leggibile e scrivibile da tutti.

OpenSuse Leap42 con KDE5 su Intel I7 4930K scheda madre Asus Sabertooth X79 - RAM 32 Gb - scheda video NVIDIA GTX660 1GB - scheda TV Hauppauge WinTV Nova T stick

Ritratto di norfeo
norfeo
(Monster)
Offline
Monster
Iscritto: 05/11/2006
Messaggi: 402

Ciao ti confermo anch'io che basta dare i permessi cdrom al utente e il problema si risolve Big Grin

Opensuse 42.3 KDE Plasma 5.8.7 su "Intel E6750 + 4gb ddr2 + nVidia9500gt" & Opensuse 13.2 XFCE su "ASUS eeepc 900"
http://www.suseitalia.org/blog/norfeo/2010/08/28/indice
http://sites.google.com/site/norfeodf/

Ritratto di Sargon6
Sargon6
(Guru)
Offline
Guru
Iscritto: 13/11/2008
Messaggi: 723

Citazione:

Come ti suggerisce K3b, si tratta probabilmente di un problema di permessi. Prova ad aprire un terminale, diventa root con il comando 'su', controlla i permessi  di /dev/cdrom ed eventualmente cambiali in modo che sia leggibile e scrivibile da tutti.


 @pinquadr:  Non ho mai controllato i permessi del CD ROM e, leggendo questo post, mi sono accorto che: se volessi farlo, non ci riuscirei. Spero che Ryoma sia più intelligente di me e riesca ad utilizzare le tue istruzioni.

Nel mio blog, ho scritto delle cose che forse ti interessano.
http://www.suseitalia.org/blog/9923

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

Per controllare i permessi di /dev/sr1 (e non /dev/cdrom), basta aprire un terminale e usare il comando ls -l /dev/sr1  come utente normale.
Ho detto non /dev/cdrom in quanto tale file e` un semplice link a sr1. Nel mio sistema, ottengo questa situazione (uso sr0 e non sr1 in quanto e` sr0 ad identificare il mio masterizzatore):

ori@orodruin:~> ls -l /dev/sr0
brw-rw----+ 1 root disk 11, 0 2009-11-16 09:18 /dev/sr0
ori@orodruin:~> ls -l /dev/cdrom
lrwxrwxrwx 1 root root 3 2009-11-16 09:18 /dev/cdrom -> sr0
 
Per ottenere i permessi di scrittura sul masterizzatore, conviene andare in yast e aggiungere il proprio utente al gruppo proprietario del masterizzatore, in questo caso disk. Ma prima e` meglio provare con il gruppo cdrom.

Anche se questa operazione potrebbe risultare pericolosa, nel caso ci fossero degli errori nei permessi degli altri device (che di solito non ci sono, salvo bug clamorosi), in un sistema privato essenzialmente singolo utente aggiungere il proprio utente al gruppo disk non genera problemi.

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde

Ritratto di pinquadr
pinquadr
(Guru)
Offline
Guru
Iscritto: 20/11/2004
Messaggi: 921

Per Orion.
Non per amore di polemica, però nel mio sistema sono questi i permessi:
brw-rw----+ 1 root cdrom 11, 0 17 nov 06:50 /dev/sr0
lrwxrwxrwx 1 root root 3 17 nov 06:50 /dev/cdrom -> sr0
e il masterizzatore funziona perfettamente con K3b. Mi sembra quindi evidente che conviene agire esclusivamente sui permessi di /dev/cdrom. Per avere il latte non serve comperare una mucca.

OpenSuse Leap42 con KDE5 su Intel I7 4930K scheda madre Asus Sabertooth X79 - RAM 32 Gb - scheda video NVIDIA GTX660 1GB - scheda TV Hauppauge WinTV Nova T stick

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

Intanto, agire sui permessi di /dev/cdrom e` inutile in quanto e` un link e come tale non ha permessi. Li eredita dal file a cui punta. Quindi i permessi reali di /dev/cdrom non sono rwxrwxrwx ma rw-rw----.

Poi, dare un chmod su qualcosa in /dev/ ha effetto fino al successivo riavvio, dato che /dev/ e` gestito da udev. Quindi sarebbe da modificare i corrispondenti file di configurazione.

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde

Ritratto di Ryoma
Ryoma
(Geek)
Offline
Geek
Iscritto: 31/05/2005
Messaggi: 149

Buongiorno a tutti
Scusatemi per la mia ignoranza ma se possibile potreste spiegarmi come dovrei agire, forse a voi sembrerà strano ma a me che ne mastico poco, alcuni concetti per voi scontati per me sono arabo.
sr0 è il cdrom mentre sr1 è il masterizzatore
da terminale l'output è:
ls -l /dev/sr0
brw-rw----+ 1 root disk 11, 0 16 nov 00:40 /dev/sr0
ls -l /dev/dvd
lrwxrwxrwx 1 root root 3 16 nov 15:56 /dev/dvd -> sr0

ls -l /dev/sr1
brw-rw----+ 1 root disk 11, 1 16 nov 00:40 /dev/sr1
ls -l /dev/cdrom
lrwxrwxrwx 1 root root 3 17 nov 09:17 /dev/cdrom -> sr1
Nel mio sistema c'è un lettore dvd ed un materizzatore se non ho capito male sr0 o dvd è il lettore mentre sr1 o cdrom è il materizzatore giusto?
A me sembra, ma sicuramente sbaglio, che i permesso per dvd e masterizzatore siano gli stessi o sbaglio?
Come adesso a modificare i permessi sia da terminale che da Yast?
Qual'è la strada giusta?

Grazie mille a tutti

P.S. scusatemi ma non sono riuscito a gestire i BBCode e non sono stato capace ne a quotare ne a racchiudere parte del testo nel tag "code".

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

Vai in yast -> sicurezza ed utenti -> gestione utenti e gruppi, selezioni il tuo utente, clicchi sulla scheda "Dettagli" e selezioni il gruppo cdrom. Rifai il login e dovresti essere a posto.

Gia` che ci sei, posta anche il risultato del comando groups

Questa e` la mia stessa configurazione e k3b funziona senza problemi.

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde

Ritratto di Ryoma
Ryoma
(Geek)
Offline
Geek
Iscritto: 31/05/2005
Messaggi: 149

Buon pomeriggio a tutti
Da Yast/Sicurezza e utenti/Gestione di utenti e gruppi
Aggiungo al mio utente (che poi è l'unico) il gruppo cdrom.
In totale i gruppi a cui sono associato come utente standard sono: audio, cdrom, dialout, video, wheel
L'output di groups è: users dialout video.

Sembra che il problema si sia risolto, adesso devo scappare al lavoro, scusatemi, poi stasera faccio un controllo più approfondito; ma ripeto K3b adesso funziona.

Grazie mille a tutti.

Ritratto di Ryoma
Ryoma
(Geek)
Offline
Geek
Iscritto: 31/05/2005
Messaggi: 149

Buonasera a tutti
Chiedo di nuovo il vostro aiuto perchè sembra che i problemi tra K3b ed il masterizzatore non si siano risolti proprio al 100%
Premetto che con OpenSuse 11.0 e precedenti non ho mai avuto nessun problema. solo adesso con la 11.1 ho avuto il problema di cui sopra.
Adesso il mio problema è che a volte K3b vede il materizzatore altre volte no!!
Nella prima foto ho inserito il DVD "P2" nel masterizzatore; Dolpin lo vede mentre K3b mi dice che non c'è nessun masterizzatore nel sistema

Se esco da sistema cliccando su Abbandona/Uscita in modo da far riavviare KDE; riapro Dolphin e K3b e stavolta il Masterizzatore esiste

Oltre a questo quando vado a masterizzare K3b si blocca e non posso chiuderlo neanche "uccidendolo" unica alternativa è riavviare il computer o tramite Interfaccia oppure tramite il comando "init 6"

Qual'è la sintassi giusta per masterizzare da line di comando utilizzando cdrecord?
Grazie mille

P.S. domada stupida
Prima di aggiungere il permesso dando ls-l ottenevo il seguente risultato
ls -l /dev/sr0
brw-rw----+ 1 root disk 11, 0 16 nov 00:40 /dev/sr0
ls -l /dev/dvd
lrwxrwxrwx 1 root root 3 16 nov 15:56 /dev/dvd -> sr0
ls -l /dev/sr1
brw-rw----+ 1 root disk 11, 1 16 nov 00:40 /dev/sr1
ls -l /dev/cdrom
lrwxrwxrwx 1 root root 3 17 nov 09:17 /dev/cdrom -> sr1

Quindi sro era il dvd e sr1 il cdrom
Adesso invece ottengo un risultato strano
ls -l /dev/sr0
brw-rw----+ 1 root disk 11, 0 18 nov  2009 /dev/sr0
ls -l /dev/dvd
lrwxrwxrwx 1 root root 3 18 nov 18:47 /dev/dvd -> sr1
ls -l /dev/sr1
brw-rw----+ 1 root disk 11, 1 18 nov  2009 /dev/sr1
ls -l /dev/cdrom
lrwxrwxrwx 1 root root 3 18 nov 18:47 /dev/cdrom -> sr1
Sia dvd che cdrom puntano a sr1 e niente punta a sr0.
C'è qualche conflitto?