View previous topic :: View next topic |
Author |
Message |
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
Posted: Sun Jan 09, 2011 10:00 pm Post subject: [SOLVED]Problemi con il Device Notifier di KDE con l'unmount |
|
|
Salve a tutti,
è da un po' di tempo che quando tento di smontare qualsiasi dispositivo rimuovibile USB usando il Device Notifier, spesso al click sull'icona eject o non succede niente oppure ottengo questo messaggio:
"Could not unmount/eject the following device: DEVICE_NAME One or more files on this device are open within an application". Ovviamente nessuno sta usando il dispositivo, non ci sono finestre di dolphin aperte e nessuna shell è posizionata sul path della memoria flash in questione.
Se provo a rimuovere il dispositivo da dolphin dice:
org.freedesktop.org.Hal.Device.Volume.NotMountedByHal: Device to unmount is not in /media/.hal-mtab so it is not mounted by HAL
Ho già letto questo e qualche altro post, ma sinceramente non sono riuscito a ricavarne una soluzione.
Qualcuno ha un'idea di cosa sia accaduto? _________________ [HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered
Last edited by fbcyborg on Tue May 10, 2011 7:16 pm; edited 1 time in total |
|
Back to top |
|
|
xdarma l33t
Joined: 08 Dec 2003 Posts: 720 Location: tra veneto e friuli (italy)
|
Posted: Sun Jan 09, 2011 11:54 pm Post subject: Re: Problemi con il Device Notifier di KDE con l'unmount |
|
|
fbcyborg wrote: | "Could not unmount/eject the following device: DEVICE_NAME One or more files on this device are open within an application" |
Prova con fuser -m [mountpoint] (o qualcosa di simile) per vedere chi sta usando il device.
A me capitava spesso con dolphin, anzi con kthumbnailqualchecosa, non so se è lo stesso problema.
Hai la use "thumbnail" attiva per dolphin? _________________ proud user of faKeDE-4.7.3 -> back to windowmaker -> moved to LXQt |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
Posted: Mon Jan 10, 2011 3:49 pm Post subject: |
|
|
Allora il messaggio esatto è:
Could not umount the device. One or more files on this device are open within an application.
fuser -m mount_point non restituisce nulla, infatti anche facendo semplicemente umount mount_point si smonta tranquillamente.
Per quanto riguarda le USE flag di dolphin, l'unica attiva è handbook.
EDIT: A proposito. Ho notato che questo problema me lo da principalmente, se non esclusivamente con una scheda SD. Non vorrei che fosse colpa del lettore. Perché ad esempio se inserisco la pendrive in questo lettore che ha anche una porta USB non me la legge. Booh, vacci a capire. _________________ [HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
pierino_89 Guru
Joined: 03 Oct 2009 Posts: 524
|
Posted: Wed Feb 16, 2011 2:19 pm Post subject: |
|
|
Allora, a quanto scrivi deduco che si stiano picchiando l'applet dei device che c'è sulla barra con il sistema di mount interno a kde (che viene usato da dolphin).
Ora non mi ricordo bene come funzioni la cosa, mi era successa parecchio tempo fa, comunque il concetto è che uno dei due usa hal e l'altro no.
Per questo motivo quando smonti, il pirulo in questione chiede ad hal di smontare la partizione, e hal risponde:
Code: | org.freedesktop.org.Hal.Device.Volume.NotMountedByHal: Device to unmount is not in /media/.hal-mtab so it is not mounted by HAL |
ovvero: "Non è un problema mio!", di conseguenza kde restituisce l'errore predefinito, ovvero "Il device potrebbe essere ancora in uso".
Non mi ricordo di preciso cosa avevo fatto per risolvere, comunque avevo smanettato nelle proprietà dell'applet di smontaggio.
Se preferisci un approccio più rapido, puoi fare l'upgrade alla 4.6 che non dipende più da hal. _________________ Linux registered user 461710 |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
pierino_89 Guru
Joined: 03 Oct 2009 Posts: 524
|
Posted: Wed Feb 16, 2011 2:55 pm Post subject: |
|
|
È quel che ti ho suggerito di fare. Fai click destro sul notificatore dei dispositivi e controlla cosa fa. Ora non so dirti come sia perché sulla 4.6 mi sembra diverso (su montaggio automatico mi apre la stessa schermata delle impostazioni di sistema), comunque avevo toccato qualcosa lì dentro. _________________ Linux registered user 461710 |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
pierino_89 Guru
Joined: 03 Oct 2009 Posts: 524
|
Posted: Wed Feb 16, 2011 3:24 pm Post subject: |
|
|
Non fa riferimento ad hal esplicitamente, però devi disabilitare qualunque policy di mount automatico. O almeno, il mio problema era collegato a quello.
Nel caso non ti venga in mente niente, puoi provare a zappare via selettivamente le config in ~/.kde4/share/apps finché non risolvi, anche se non è il massimo. _________________ Linux registered user 461710 |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
pierino_89 Guru
Joined: 03 Oct 2009 Posts: 524
|
Posted: Wed Feb 16, 2011 3:36 pm Post subject: |
|
|
Nel tab "montaggio automatico" togli tutti i segni di spunta...
Hai già provato a rimuovere il notificatore dispositivi dalla barra e vedere se il mount / unmount da dolphin funziona in questo modo?
P.S: teoricamente rimuovendo e rimettendo il notificatore dispositivi dovresti riportarlo alla configurazione iniziale. _________________ Linux registered user 461710 |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
Posted: Wed Feb 16, 2011 3:53 pm Post subject: |
|
|
Sono andato a verificare le impostazioni in System Settings->Advanced->Removable Devices e
la voce "Enable automatic mounting of removable media non era selezionata. L'ho selezionata, attivando
anche le tre opzioni sottostanti, ma non è cambiato nulla. Quindi per ora lo rimetto disabilitato, come
era prima. Poi non so se ti riferissi ad altro, quando parlavi di tab "montaggio automatico".
Avevo già provato a rimuovere e rimettere il device notifier, ma non è cambiato nulla purtroppo.
L'umount da dolphin non funziona, il mount sì. In effetti sembra che Dolphin e il Device Notifier soffrano
dello stesso problema, anche se dolphin sputa fuori questo messaggio a differenza di Device Notifier:
org.freedesktop.Hal.Device.Volum.NotMountedByHal: Device to unmount is not in /media/.hal-mtab so it is not mounted by HAL. _________________ [HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered |
|
Back to top |
|
|
pierino_89 Guru
Joined: 03 Oct 2009 Posts: 524
|
Posted: Wed Feb 16, 2011 4:01 pm Post subject: |
|
|
Quote: | Poi non so se ti riferissi ad altro, quando parlavi di tab "montaggio automatico". |
Intendevo nelle proprietà del device manager, nella 4.6 c'è quello, nella 4.5 non ricordo. _________________ Linux registered user 461710 |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
Posted: Tue May 10, 2011 10:56 am Post subject: |
|
|
Ho smanettato un po' con la configurazione di KDE, e in System Settings->Advanced->Removable Devices ho visto che l'automatic mounting of removable media era disattivato.
Intanto non ho capito una cosa: ogni volta che collego il mio disco USB alla porta del computer, viene montato, e viene creata sempre la stessa directory sotto /media, ovvero /media/7E370FA5115385B7/, dentro la quale c'è il contenuto del disco esterno. Non capisco: se l'automounter si KDE è disattivato, chi è che automonta, e chi è che crea sempre quella directory che si chiama allo stesso modo?
Ho provato dunque ad attivare l'automatic mounting of removable media e ogni volta che inserisco il cavo USB mi monta il disco(in automatico, ovviamente) però mi mostra questo popup:
Code: | error mounting: mount exited with exit code 18: failed to write lock '/dev/sdi1': resource temporarily unavailable error opening '/dev/sdi1': resource temporarily unavailable failed to mount '/dev/sdi1': resource temporarily unavailable |
In ogni caso c'è di buono che il disco viene sempre montato in una locazione come /media/disk (creata al volo), e non più in quel /media/{codice_strano} (che poco mi da fastidio tutto sommato). Inoltre in tutti i test di smontaggio che ho fatto, non mi è mai successo che desse l'errore di cui stiamo parlando in questo thread. Almeno fin'ora sono riuscito a smontare il disco senza problemi usando il device notifier.
Forse con queste nuove informazioni si riesce a capire se ho qualche inghippo sul sistema. _________________ [HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered |
|
Back to top |
|
|
pierino_89 Guru
Joined: 03 Oct 2009 Posts: 524
|
Posted: Tue May 10, 2011 12:52 pm Post subject: |
|
|
/media/codicestrano deriva dal fatto che in genere si dà alla cartella il nome della label della partizione. Se non ha una label ogni tanto escono cose strane.
Come ti dicevo tempo fa, vanno in conflitto il notificatore dei dispositivi e l'aggeggio di sistema. Prova a rimuovere il notificatore dispositivi dalla barra, e vedere come va usando solo dolphin.
Se in questo modo va meglio, perlomeno abbiamo identificato il problema. _________________ Linux registered user 461710 |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
pierino_89 Guru
Joined: 03 Oct 2009 Posts: 524
|
Posted: Wed May 18, 2011 12:05 am Post subject: |
|
|
Credo che dovresti chiederlo a udisk, non a kde. _________________ Linux registered user 461710 |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
|