Newsgroup: it.comp.os.linux.iniziare
Titolo: Device Is Busy

Salve NG,
ho notato ultimamente che se monto un floppy o un cd, ogni tanto mi da
problemi se provo a smontarlo (Device is busy) e devo riavviare, perchè
altrimenti non me lo smonta manco morto.
Vorrei fornire altri dati ma non saprei che dire...
Secondo voi da cosa può dipendere?
-- 
Linux Registered User #332294 | Powered By Fedora Core 1
'Come reputi chi è scoperto in adulterio?' 'Lento!' (Cicerone)
Per favore non mandatemi allegati in Word o PowerPoint. 
Si veda 
http://www.fsf.org/philosophy/no-word-attachments.html

 
Hai controllato di non essere posizionato nella cartella del punto di mount
(ad esempio /mnt/cdrom)?

 saprei che dire... Secondo voi da cosa può dipendere?
se dai "fuser /dev/NOME.DEL.DEVICE" che output ti da'?

 Secondo voi da cosa può dipendere?
E' un bug di Fedora.
Lascia abilitato l'automount, cosi' poi puoi smontare il volume senza
problemi.
Se invece li monti tu, si imbruttisce e non te li fa piu' smontare.
Probabilmente e' colpa di magicdev.
-- 
Best Regards, Jack
Linux User #264449
Powered by Fedora Core 1

 Probabilmente e' colpa di magicdev.
Rettifico, e' colpa di FAM, vedi su 
bugzilla.redhat.com
 i bug:
109687
106936
Oppure su Gnome:
http://bugzilla.gnome.org/show_bug.cgi?id=129684
Qui si dice che con FAM > 2.7.0 il problema non c'e... adesso vedo se
riesco a fare un RPM... arduo...
http://oss.sgi.com/projects/fam/


 Qui si dice che con FAM > 2.7.0 il problema non c'e...
Il che e' vero.
Mini how-to per Fedora Core 1:
[io ho usato checkinstall:
http://asic-linux.com.mx/~izto/checkinstall/files/rpm/checkinstall-1.5.3-1.i386.rpm
# rpm -ivh checkinstall-1.5.3-1.i386.rpm]
Scarica fam-2.7.0 (295kb):
http://oss.sgi.com/projects/fam/download/fam-latest.tar.gz
$ tar -xzvf fam-latest.tar.gz
$ cd fam-2.7.0
$ ./configure
$ make
# checkinstall
Poi bisogna modificare un paio di cose:
# joe /etc/rpc
c'e' una riga che dice:
sgi_fam         391002  fam
e va modificata come
sgi_fam         391002  famd
Poi:
# cd /etc/xinetd.d/
# joe famd
e in questo nuovo file bisogna metterci:
-----inizio-----
# default: on
    # description: File Alteration Monitor (FAM) daemon
    service famd
    {
        type            = RPC UNLISTED
        socket_type     = stream
        user            = root
        group           = nobody
        server          = /usr/local/sbin/famd
        wait            = yes
        protocol        = tcp
        rpc_version     = 2
        rpc_number      = 391002
    }
 
-----fine-----
Salvate il file.
Adesso riavviate xinetd:
# /etc/init.d/xinetd restart
e controllate che tutto vada a buon fine: se ottenete output da:
# rpcinfo -p | grep fam
Allora ci siete.
Provate e fatemi sapere!


 Mini how-to per Fedora Core 1:
Infinite grazie, ci sono riuscito!
Se questo non è aiuto :P
Giepi


 Se questo non č aiuto
Ho bisogno di feedback sull'argomento. Se la cosa funziona la propongo su
bugzilla.
Fammi sapere se smette di funzionare!


 Fammi sapere se smette di funzionare!
Uff... lo sapevo, database RPM sputtanato: apt-get -f install voleva
disinstallarmi tutto gnome!
Non capisco il perche', ma gnome-vfs2 (ovvero: componente fondamentale!)
non trova le librerie di fam... eppure sono allo stesso posto di prima!
Inoltre Gedit non apre piu' i files.
Rimettendo tutto a posto nessun problema: aspettiamo RPM ufficiali. Too
bad.


 bad.
Come diamine potrei rimettere a posto?


 Come diamine potrei rimettere a posto?
Se hai usato checkinstall ti basta fare:
# rpm -e fam
Oppure vai nella cartella dei sorgenti e fai
# make uninstall
Poi ripigli il CD di fedora (il primo) e reinstalli l'RPM fam-2.6.8.
Ricambi quelle due cosette che hai modificato e fai ripartire xinetd.
Torna tutto come nuovo, compreso il fatto che non mi monta i floppy *santo
cielo*.
Eh, i rischi della sperimentazione.


 # rpm -e fam
[root@localhost root]# rpm -e fam
error: Failed dependencies:
        fam is needed by (installed) nautilus-2.4.0-7
        fam = 2.6.8-12 is needed by (installed) fam-devel-2.6.8-12
[root@localhost root]# rpm -e --force fam
rpm: only installation, upgrading, rmsource and rmspec may be forced
Non riesco a capire come forza la disinstallazione... e tra virgolette
come levo di mezzo sto checkinstall? basta un rpm -e e non mi danneggia
nulla? mi sembra che mia abbia lockato i db, facendo andare in pappa apt,
ho dovuto eliminare a mano i db e dare un bel 'updatedb'.


 rpm: only installation, upgrading, rmsource and rmspec may be forced
ci sono andato per altre vie :)
Il bug ovviamente è tornato...


 Il bug ovviamente è tornato...
Too bad.
Cmq, per "forzare" ci vuole il sempre orribile --nodeps.


 Cmq, per "forzare" ci vuole il sempre orribile --nodeps.
Mmmh.. ecco perchè, io ricordavo --force!
Cmq, non si prevede un comodissimo RPM builtato dal team di Fedora contro
il problema?!?!
Ho sentito dire che anche le glibc sono corrotte...


 Ho sentito dire che anche le glibc sono corrotte...
'Ndiamo bene...


 'Ndiamo bene...
E infatti io non riesco a compilare un software... e l'autore mette pure
il warning per gli utenti di fedora -_-"
Che s'erano fumati quando hanno compilato?
