Automount: una volta sì, una volta no!

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
susumella
Linux 2.x
Linux 2.x
Messaggi: 459
Iscritto il: mar 25 mag 2004, 0:00

Automount: una volta sì, una volta no!

Messaggio da susumella »

Ciao a tutti,
mi sta succedendo una cosa davvero curiosa... dbus e hal funzionano in modo alternato! Al primo avvio è tutto ok, al secondo non vanno, al terzo torna tutto in ordine e così via... posto il risultato di dbus-monitor --system per i due casi.

Caso A (OK)

Codice: Seleziona tutto

signal sender=org.freedesktop.DBus -> dest=:1.2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.2"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/storage_model_DVD_RAM_UJ_831S; interface=org.freedesktop.Hal.Device; member=PropertyModified
   int32 1
   array [
      struct {
         string "storage.removable.media_available"
         boolean false
         boolean false
      }
   ]
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/storage_model_DVD_RAM_UJ_831S; interface=org.freedesktop.Hal.Device; member=PropertyModified
   int32 1
   array [
      struct {
         string "storage.removable.media_size"
         boolean false
         boolean true
      }
   ]
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; member=DeviceAdded
   string "/org/freedesktop/Hal/devices/volume_label_Nuovo"
signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.3"
   string ""
   string ":1.3"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/volume_label_Nuovo; interface=org.freedesktop.Hal.Device; member=PropertyModified
   int32 3
   array [
      struct {
         string "volume.mount_point"
         boolean false
         boolean false
      }
      struct {
         string "volume.is_mounted_read_only"
         boolean false
         boolean false
      }
      struct {
         string "volume.is_mounted"
         boolean false
         boolean false
      }
   ]
signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.3"
   string ":1.3"
   string "" 
Caso B (non OK)

Codice: Seleziona tutto

 signal sender=org.freedesktop.DBus -> dest=:1.2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.2"
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/storage_model_DVD_RAM_UJ_831S; interface=org.freedesktop.Hal.Device; member=PropertyModified
   int32 1
   array [
      struct {
         string "storage.removable.media_available"
         boolean false
         boolean false
      }
   ]
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/devices/storage_model_DVD_RAM_UJ_831S; interface=org.freedesktop.Hal.Device; member=PropertyModified
   int32 1
   array [
      struct {
         string "storage.removable.media_size"
         boolean false
         boolean true
      }
   ]
signal sender=:1.0 -> dest=(null destination) path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; member=DeviceAdded
   string "/org/freedesktop/Hal/devices/volume_label_Nuovo"
signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string "org.freedesktop.Hal"
   string ":1.0"
   string ""
signal sender=org.freedesktop.DBus -> dest=(null destination) path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.0"
   string ":1.0"
   string "" 
la differenza sta nelle ultime righe del caso B: il member non è PropertyModified come nel caso A, ma diventa NameOwnerChanged e tutto si pianta. Inoltre il campo string è 1.0, mentre dovrebbe essere 1.3.
Secondo voi a cosa è imputabile? Ho provato a spulciare gli altri posts ma non ho trovato nulla di simile...

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Anche a me da lo stesso problema, l'automount va a singhiozzo. Specialmente riguardo i dispositivi rimovibili. Tra l'atro usando strumenti d0indagine come kdbus o il plugin dbus per aMSN, questi mi rilevano continuamente errori di configurazione.

susumella
Linux 2.x
Linux 2.x
Messaggi: 459
Iscritto il: mar 25 mag 2004, 0:00

Messaggio da susumella »

Ho fatto una piccola scoperta... Praticamente all'avvio partono sia hal che dbus. Il problema nasce quando provo a montare un dispositivo esterno perchè hal va in crash. La sorpresa è che se lo riavvio a manina con /etc/rc.d/rc.hal il problema scompare e tutto è ok! A questo punto quello che non capisco è perchè va in crash la prima volta... I demoni sono avviati da rc.local. ora smanetto un po' e vediamo che succede.
Si accettano suggerimenti!

PS: Gohanz prova a fare questo esperimento anche tu e vedi che succede

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Voglio vedere se con udev della 10.1 si risolve qualche cosa, stavo leggendo una pagina a riguardo. Anche se un pò datata!

http://wiki.kde.org/tiki-index.php?page ... or+KDE+3.x

susumella
Linux 2.x
Linux 2.x
Messaggi: 459
Iscritto il: mar 25 mag 2004, 0:00

Messaggio da susumella »

Allora aspetto notizie... Hai provato a riavviare hal a mano?

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Ho provato con Udev della 10.1 ed il computer è andato quasi distrutto, non creava i device per il sonoro e per la rete! :roll:
Sono tornato ad Udev della 11.0, domani faccio un po di test! Vediamo! :roll:

Rispondi