Maria McKinley wrote:
> Arno Lehmann wrote:
>> 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
>>
> 
> Ah, thanks for that jolt. Forgot about figuring out what package a file 
> belongs to. Looks like both hdparm and mt-st have files in the 
> /etc/udev, so I tried reloading hdparm, and that updated permissions in 
> /dev. I am now trying to label the tapes, but it appears that bacula is 
> hung trying, this is where I've been for over 10 minutes:
> 
> *label barcodes
> Using default Catalog name=MyCatalog DB=bacula
> Automatically selected Storage: Exabyte
> Connecting to Storage daemon Exabyte at dinah:9103 ...
> 
> 
> In answer to other questions, mtx and mt-st both work from the command 
> line, and the tape changer is definitely /dev/sg0, and the tape drive is 
> definitely /dev/st0
> 
> thanks again,
> Maria
> 

try use mtx-changer instead of mtx and see whats happened
i think u should enable debug mode in mtx-changer too and look into log
file.

are you sure bacula have right permissions to this devices?


-- 
bEsT rEgArDs            |       "Confidence is what you have before you
tomasz dereszynski      |       understand the problem." -- Woody Allen
TD840-RIPE              |

-------------------------------------------------------------------------
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

Reply via email to