Red Hat Bugzilla – Bug 130954
gamin 0.0.7 not seeing all the fstab changes
Last modified: 2007-11-30 17:10:48 EST
Description of problem:
gam_server doesn't seem to more than the initial change in fstab
when im (un)plugging usb devices.
hal and udev seem to be working just fine the /etc/fstab file
is updated when i plug and unplug usb devices.
But to get the devices to show or disappear in nautilus Computer view
I have to kill gam_server. gam_server immediately restarts and
nautilus updates with the newest view.
Version-Release number of selected component (if applicable):
Everything but the initial plugin of the first usb device is not seen.
Steps to Reproduce:
1. plugin usb keydrive
2. watch it appear in nautilus Computer window
3. mount it, create the "i_love_meatballs.xcf" in the gimp
4. unmount the usbdisk
5. watch in horror as nautilus continues to show this device in its
7. watch the device disappear from Computer view, and put on your
saddest clown makeup.
auto updating of the icons in Computer when i unplug the device.
I am rawhide synced except for hal. I am using
hal-0.2.97.cvs20040819-1 since hal-0.2.97.cvs20040823-1
is having issues daemonizing and the hal to fix that didnt show up in
rawhide today :-<. But like i said the /etc/fstab entry and the
associated /media/ mountpoints are updating like i expect so i dont
think its hal, i think its gamin 0.0.7.
Am I hitting the "feature" you talked about in your blog?
What lead you to believe that gam_server is used to watch
/etc/fstab ? This contradict my understanding of the issue
(which is that you have a lazy umount which doesn't finish
due to the persistant open led by dnotify.
Your report is confusing:
"to get the devices to show or disappear in nautilus Computer view
I have to kill gam_server."
and in the step to reproduce between 1 and 2 you don't kill
gam_server so it does show without killing it, right ?
What is the mount point used for your USB key ? I do not have the
hardware to reproduce this.
"What lead you to believe that gam_server is used to watch
I honestly don't how the magic works specifically.
My first sentence, while being very bad english, was meant to clarify
that the first device that i plug in, gets seen in Computer and only
the first device I plugin. No plugin or unplug after that gets noticed
by the Computer window, even though fstab and the /media/ mountpoints
But anything else i do after that, until i forcible kill gam_server
doesn't produce an update in the Computer window,
Mount point for the usb key is /media/usbdisk1
1) i plugin a usb keydrive fstab updates and then Compyuter window
updates mountpoint /media/usbdisk1
2) i plugin a flash card into my flash card reader fstab updates but
the Computer window doesn't mountpoint /media/usbdisk
3)I kill gam_server and now both usbdrive and usbdrive1 icons are
present in Computer.
If there are specific things you would like me to log, I'd greatly
appreciate some pointers on how to squeeze more information out of my
system as to whats going on.
Though I can't get back to testing this box for a couple of days.
I just pushed gamin-0.0.8 it would be interesting to see if this
still break :
grab the src.rpm and recompile or wait for the rawhide update
Okay, gamin-0.0.8 seems to have fixed this issue.
When hal actually works for me... and updates the mountpoints for the
usb devices correctly.. the nautilus Computer window updates
accordingly. In fact I can hand edit the /etc/fstab file now and had
user mountable entries and the Computer window uppdates with the new
entries. Unless I hear otherwise from you, I'll close this bug report
Okay, closed in RawHide,
I still see the proble with gamin-0.0.8, but only from time to time.