Hi, On 6/13/2007 8:58 PM, Maria McKinley wrote: > Ralf Gross wrote: >> Maria McKinley schrieb: >>> Falk Sauer wrote: >>>> please make shure that your changer device has the correct permissions eg.: >>>> >>>> crw-rw---- root disk /dev/sg0 >>>> >>>> and for the potentially next problem ... >>>> by your tapedrive device i'm unshure, i think this should /dev/nst0, i >>>> don't >>>> know how its correct on exabyte tapes. >>>> >>>> Normally the /dev/st* device makes a automatic rewind after write, >>>> the /dev/nst* make no auto rewind. Bacula needs imho a non auto rewinding >>>> device. You dosn't write wich OS you use, here are little differences >>>> between >>>> the OSes. >>> My permissions are: >>> >>> crw------- 1 root root 21, 0 2005-02-25 22:38 sg0 >>> >>> so, maybe that is my problem. Can I just change this, like any file, >>> with chown (assuming that the disk part is important) and chmod? >> udev might override the permissions again. I would create an udev rule >> to set the right permissions (check if your system uses udev). >> >> You could try something like that: >> >> /etc/udev/rules.d/010-local.rules >> >> KERNEL=="st*", GROUP="tape", MODE="0660" >> KERNEL=="nst*", GROUP="tape", MODE="0660" >> >> /etc/init.d/udev restart (or reload...) >> >> The bacula user has to be member of group tape. >> >> Ralf >> > > Hmm, udev does not seem to be installed, although curiously, the config > files are there. On the machine I had working previously with this tape > drive and an earlier version of bacula (1.36), udev was also not > installed, but again the config files were there, so it seems some other > package is using and installing these config files. ... > I'm still not entirely sure what to do about it. Since udev isn't > actually installed, I'm not sure what to restart to read my script. > Seems like something should be reading the udev config files, since I > didn't put the default ones there, so some package must have. I'd rather > not reboot this machine, but I will if no one knows, and then I can see > if the permissions were updated. But how on earth did this get set in my > previous installation without a script in udev?
Which OS do you use? Usually, there a commands available to tell you which package a file belongs to. For example, running an rpm-based distribution: elf:~ # rpm -qf /etc/udev/udev.conf udev-030-9.2 Starting with that information, or knowing which OS you run, someone might have an idea... Oh, and of course you could always add a simple line like 'chown bacula.tape /dev/sg0' into the Bacula start script. Arno -- IT-Service Lehmann [EMAIL PROTECTED] Arno Lehmann http://www.its-lehmann.de ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users