Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Automount (ivman) funktioniert nicht mehr richtig
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
DarkSpir
Tux's lil' helper
Tux's lil' helper


Joined: 04 Feb 2005
Posts: 117

PostPosted: Thu Sep 18, 2008 1:48 pm    Post subject: Automount (ivman) funktioniert nicht mehr richtig Reply with quote

Hi Leute,

seit Kurzem ist mir aufgefallen, dass ich keine CDs mehr mounten kann. USB-Sticks scheinen noch zu funktionieren, aber sobald ich die Schublade vom CD-Rom zumache, passiert nix mehr. Ich setze ivman-0.6.14, hal-0.5.11-r1 und udev-128 ein.

Hat jemand ne Idee woran es liegen könnte?
Back to top
View user's profile Send private message
Tariella
Guru
Guru


Joined: 10 Dec 2005
Posts: 384
Location: Europe/Austria

PostPosted: Fri Sep 19, 2008 9:56 am    Post subject: Reply with quote

Hm, bei mir funktioniert ivman auch nicht mehr richtig. Das letzte Update dafür ist ja schon eine ganze Weile her (Anfang 2007 und momentaner Entwickler ist ?????).
Ich bin dann dazu übergegangen Medien mittels udev-rules zu mounten. Das ist aber keine sehr elegante Lösung. :oops:

Vor kurzem bin ich dann auf halevt gestossen. Das ist eine Weiterentwicklung zu ivman und hat auch einen halevt-mount teil der das automatische mounten übernehmen kann.
Getestet habe ich es noch nicht, da es kein ebuild dafür gibt. Ich werde aber bei Gelegenheit versuchen eines zu machen.

Meiner Meinung nach ist es eine echte Lücke, dass es momentan keine funktionierende desktopunabhängige Lösung zum automatischen mounten gibt. Der Nachfolger von ivman müsste eigentlich in portage sein.
Immerhin gibt es Leute, die nicht gnome/kde verwenden oder auch mal das DE wechseln. So eine Lösung gehört meiner Meinung nach nicht in das DE sondern einen Level tiefer.
Back to top
View user's profile Send private message
rc
Apprentice
Apprentice


Joined: 16 Dec 2003
Posts: 234

PostPosted: Fri Sep 19, 2008 10:10 am    Post subject: Reply with quote

Hi,

bin ebenfalls auf ein ähnliches Problem gestossen, nur das hier CDs/DVDs gemountet werden können, jedoch keine USB-Sticks.
Ein Downgrade auf udev-124-r1 und hal-0.5.9.1-r3 hat das Problem erstmal temporär behoben.
Das Problem liegt igrendwo in dem Dunstkreis um udev und hal.

Hier kriegt ivman anscheinend nicht mehr die nötigen Events gemeldet, die mitteilen, dass ein Device "mountable" ist.
Um das genauer zu Diagnostizieren kann man in /etc/ivman/IvmConfigBase.xml die Debug-Option setzen.
Dann sieht man auch, was alles an ivman gesendet wird.


Gruß

rc
Back to top
View user's profile Send private message
Tariella
Guru
Guru


Joined: 10 Dec 2005
Posts: 384
Location: Europe/Austria

PostPosted: Fri Sep 19, 2008 10:25 am    Post subject: Reply with quote

Ich denke das Problem liegt darin, dass ivman nicht an die neuesten udev/hal versionen angepasst wurde. Einige Events haben sich sicherlich verändert.
Auch wenn ich die genaue Fehlerquelle finden kann wird mir das vermutlich kaum weiterhelfen. :(
Back to top
View user's profile Send private message
DarkSpir
Tux's lil' helper
Tux's lil' helper


Joined: 04 Feb 2005
Posts: 117

PostPosted: Fri Sep 19, 2008 12:06 pm    Post subject: Reply with quote

Ich bin mir nichtmal sicher, ob es wirklich an ivman liegt. Ich habe ihn mal verbose gemacht und als nicht-daemon manuell gestartet. Wenn ich einen Stick einstöpsele, kriegt er Events (und mountet auch), wenn ich ne CD einpacke, kriegt er keine Events. Ein lshal -t liefert mir (ob cd eingelegt oder nicht) nur acpi-Devices. Sobald ich einen USB-Stick reinpacke, zeigt mir lshal das USB-Gerät an.

Der "Fehler" oder vielmehr das Problem liegt also am hald oder warscheinlich schon am udev, denn udevadm monitor zeigt mir an, ob ein USB-Gerät eingesteckt wurde oder abgetrennt wurde. Aber beim Öffnen und Schließen des CD-Laufwerks ob mit oder ohne Datenträger tut sich gar nix.

Jetzt ist halt die Frage, wie was zusammenhängt. Ich vermute mal udev meldet an hal und der an ivman. Also liegt das Problem wohl bei udev.

Was machen wir jetzt mit der Information? *verlegengrins*
Back to top
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5329

PostPosted: Fri Sep 19, 2008 12:16 pm    Post subject: Reply with quote

normalerweise polled hal alle 2 sekunden das cdrom laufwerk ob sich was verändert hat.

gibt mal die ausgabe von
Code:
ps ax |grep hal

_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
DarkSpir
Tux's lil' helper
Tux's lil' helper


Joined: 04 Feb 2005
Posts: 117

PostPosted: Sat Sep 20, 2008 4:43 am    Post subject: Reply with quote

Dein Wunsch sei mir Befehl:

nanobox ~ # ps ax | grep hal
5651 ? Ss 0:00 /usr/sbin/hald --use-syslog --verbose=no
5652 ? S 0:00 hald-runner
5696 ? S 0:00 /usr/libexec/hald-addon-cpufreq
5697 ? S 0:00 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket
8051 pts/0 S+ 0:00 grep --colour=auto hal
Back to top
View user's profile Send private message
ChrisJumper
Advocate
Advocate


Joined: 12 Mar 2005
Posts: 2403
Location: Germany

PostPosted: Sat Sep 20, 2008 3:43 pm    Post subject: Reply with quote

OT:

Braucht man ivman überhaupt noch für solche Dinge? Irgendwie hab ich so im kopf das da irgendwas mal ersetzt wurde evtl. war das aber hot- und coldplug, durch ivman/udev(+hal).

Ich hab das nicht mehr installiert, nur noch udev und hal installiert. Kein hotplug, coldplug oder ivman...

Obwohl ich an diesem Rechner auch kein automount nutze....
Back to top
View user's profile Send private message
Tariella
Guru
Guru


Joined: 10 Dec 2005
Posts: 384
Location: Europe/Austria

PostPosted: Sat Sep 20, 2008 5:59 pm    Post subject: Reply with quote

Soweit ich weiss wurden hotplug und coldplug mit udev obsolet.
Back to top
View user's profile Send private message
DarkSpir
Tux's lil' helper
Tux's lil' helper


Joined: 04 Feb 2005
Posts: 117

PostPosted: Mon Sep 22, 2008 9:14 am    Post subject: Reply with quote

Was man mit hotplug alles machen kann, hab ich auch erst festgestellt, als ich nach meinem ivman-Problem gegoogelt habe und dabei auf Scripts gestoßen bin, die per hotplug ein "Automount" nachgebildet haben.
Back to top
View user's profile Send private message
ChrisJumper
Advocate
Advocate


Joined: 12 Mar 2005
Posts: 2403
Location: Germany

PostPosted: Tue Sep 23, 2008 1:54 pm    Post subject: Reply with quote

Also ich habe gerade noch mal nachgeschaut, auf keinem Rechner habe ich ivman installiert....

Code:
# eix ivman
* sys-apps/ivman
     Available versions:  0.6.12 0.6.13 0.6.14 {debug}
     Homepage:            http://ivman.sf.net
     Description:         Daemon to mount/unmount devices, based on info from HAL


Dafür aber hotplug. Wenn eine andere Anwendung nicht auf ivman angewiesen ist, kannst du mal versuchen diese zu deinstallieren und dafür hotplug verwenden..? Eine garantie das das dein Problem löst, ist es allerdings nicht.

Code:
 # eix hotplug
[I] sys-apps/hotplug
     Available versions:  20040923-r1 20040923-r2
     Installed versions:  20040923-r2(00:57:10 17.11.2006)
     Homepage:            http://linux-hotplug.sourceforge.net
     Description:         USB and PCI hotplug scripts

[I] sys-apps/hotplug-base
     Available versions:  20040401
     Installed versions:  20040401(00:16:35 02.02.2007)
     Homepage:            http://linux-hotplug.sourceforge.net
     Description:         Base Hotplug framework

Found 2 matches.


Bezüglich hotplug und udev, ich habe von sys-fs/udev die unstable Version 125-r2 installiert. Evt. macht udev, hotplug obsolet, aber sie schließen sich wohl nicht gegenseitig aus.

Ich mache jetzt mal ein update auf udev-128 und schaue nach obs dann immer noch funktioniert ;)

Edit: Nach dem Upgrede konnte ich über Gnome auch keine Cds mehr mounten. Nach einem Downgrade ging es wieder. Ich habe jetzt nicht ausprobiert ob das schon mit Version 127 wieder funktioniert hätte. Sondern bin wieder auf Version 125-r2 Zurückgesprungen.

Aber mit der Information lässt sich vielleicht ein schon bekannter Bug in udev oder gnome-vfs finden....
Back to top
View user's profile Send private message
DarkSpir
Tux's lil' helper
Tux's lil' helper


Joined: 04 Feb 2005
Posts: 117

PostPosted: Wed Sep 24, 2008 4:26 am    Post subject: Reply with quote

Wenn ich udev aus der package.keywords raus nehme, installiert er mir 124-r1 als letztes Stable für amd64. Ich weiss ehrlich gesagt gar nicht mehr, warum ich udev mit keyword im System habe. Danke für den Tipp, ich nehm das Keyword mal raus und probier, was dann nicht mehr funktioniert. ;)

Ah, ich erinner mich wieder, ich hatte cryptsetup in der package.keywords, weil ich lukscrypt mit einem bestimmten cypher benutzen wollte, der erst mit der neuesten (=unstable) Version unterstützt wurde. Das hat damals den neuesten udev in der Abhängigkeit gehabt. Gut, da er mir jetzt nicht das Downgrade geblockt hat, als ich auf die stabile udev zurück bin, wird mein Problem damit wohl zu lösen sein.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum