-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Wednesday 2006-03-08 at 04:18 -0500, Bob S wrote:
On Tuesday 07 March 2006 13:09, Carlos E. R. wrote:
The Tuesday 2006-03-07 at 01:39 -0500, Bob S wrote:
Use traditional lines, no subfs - because subfs is trying to automount, and hald is trying to automount also (so my crystal ball tells me ;-)
Hello Carlos, Back to the beginning. Aren't automount and hal the same thing? More or less? (sorry to interrupt. And you continue)
No, not really. I'm using the word "automount" to refer to anything that automatically mounts disks. Both hal and subfs can automount, but hal is more than that.
/dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0
OK, but it is not a white space problem. I brought up the fstab and patiently tabbed through all of those lines with the "arrow" key. I note that as long as the line has the "subfs" in it I do not get the error message. If I change it to "auto" I do. I know that is crazy but I have gone back and forth with fstab and that is what happens.
The problem is that you left this (I'm jumping down text to the point where I found out): /dev/dvdrecorder /media/dvdrecorder auto noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0 Simply replacing "subfs" wit "noauto" does not work, and gives incorrect syntax. Use this instead: /dev/dvdrecorder /media/dvdrecorder auto noauto,ro,user 0 0 Nothing more is necessary. Later add things if you need (exec,noexec, etc).
Ok, so you have wrong links. The place to modify the links manually in 9.3 and probably in 10.0 is in "/etc/udev/rules.d/20-cdrom.rules". Yast created these two lines for me:
Same location but called 55-cdrom.rules.
Yeap, that must be version 10. And 10.1 will change again, I think.
Aieeeee !!!!! There are 64 lines in that file!!!!
¡Argh! :-/
Rebooted and lo & behold the links in /dev were correct.
Good!
And as you stated, your lines are:
BUS="ide", ID="1.0", SYSFS{removable}="1", SYMLINK="dvdram cdrom " BUS="ide", ID="1.1", SYSFS{removable}="1", SYMLINK="dvd"
whereas the correct lines for me are:
BUS="ide", ID="1.0", SYSFS{removable}="1", SYMLINK="dvdrecorder dvdram dvd" BUS="ide", ID="1.1", SYSFS{removable}="1", SYMLINK="cdrecorder cdrom"
My lines are significantly different from yours but I assume that is because you disabled hal/automount or whatever. Here are mine: (wrapped of course)
No, it is because SuSE 10 changed things. I didn't disable hal, that's not advisable. I just stopped hal from auto-mounting my disks.
none /subdomain subdomainfs noauto 0 0
(PS What is that "none thing anyway??)
That particular one, I dunno. Leave it alone :-) cer@nimrodel:~> apropos subdomainfs subdomainfs: nothing appropriate. And nothing in the wikipedia.
OK, that explained, let's go on to mtab. Normal operating mtab shows this about the floppy but nothing about cdrecorder and dvdrecorder: (Last few lines shown)
usbfs /proc/bus/usb usbfs rw 0 0 /dev/fd0 /media/floppy subfs rw,nosuid,nodev,noatime,fs=floppyfss,procuid 0 0
(Note: that in fstab it shows it as "auto" and in mtab it shows it as "subfs" and the attributes are quite different. (See above fstab)
mtab shows what is mounted "now". fstab gives "hints" on how they should be mounted, but programs (and users) are not forced to use it. The same thing about subfs applies to the floppy. You can use this for manual mounting: /dev/fd0 /media/floppy auto noauto,user 0 0 This means that "subfs" will not try to mount it, but hal will. We must not have to competing services trying to automount. I don't understand why Yast left "subfs" there. - -- Cheers, Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEDr2KtTMYHG2NR9URAlTfAJ4u+DjYFhTrQwwEKd3zZsKiIaHM8wCePy/p FlRldRDlo/DUYjGoShxX2h4= =WVbg -----END PGP SIGNATURE-----