Josh Fisher wrote:
>
> Michael Fung wrote:
>> Dear Josh,
>>
>>
>> Thanks for releasing the vchanger script and HOWTO!
>>
>> However, I found a problem around line 94:
>>
>> # Create nextmag file to hold max magazine index used
>> if [ ! -f "${statedir}/nextmag" ]; then
>> echo 0 >"${statedir}/nextmag"
>>
>> It created the nextmag file with content "0". That makes the following
>> section allways gives error "nextmag has invalid value".
>>
>> # Check nextmag value
>> nextmag=`cat "${statedir}/nextmag"`
>> if [ $? -ne 0 -o "${nextmag}" == "" -o $nextmag -lt 1 -o $nextmag
>> -gt 99 ]; then
>> echo "${statedir}/nextmag has invalid value"
>> return 1
>> fi
>
> Yes, thank you. That is a bug. It should be:
>
> # Check nextmag value
> nextmag=`cat "${statedir}/nextmag"`
> if [ $? -ne 0 -o "${nextmag}" == "" -o $nextmag -lt 0 -o $nextmag -gt
> 99 ]; then
> echo "${statedir}/nextmag has invalid value"
> return 1
> fi
>
> I will post an updated version to this list.
>
>>
>> Also, before and after changed the script to not gives error, I still
>> got the error after issue the "label barcodes" command:
>> Connecting to Storage daemon USBChanger1 at 192.168.1.1:9103 ...
>> 3306 Issuing autochanger "slots" command.
>> Device "usb-changer-1" has 0 slots.
>> No slots in changer to scan.
>>
>> I run the script by hand to test output:
>> [EMAIL PROTECTED] bacula]# ./vchanger /etc/bacula/vchanger1.conf slots
>> 7
>>
>> It reports 7 slots correctly. Could you give me some hints? I am
>> using Bacula 1.38.11 on RHEL 4 clone.
>>
> Did you run the test by hand as root? If so, then it is likely a
> permissions problem. Normally, vchanger will run as the user and group
> that bacula-sd runs as (usually bacula.disk if installed from RPMs).
> Make sure /etc/bacula/vchanger1.conf can be read by the bacula-sd user
> and/or group. Likewise, make sure the bacula-sd user and/or group has
> read/write permissions for the vchanger state directory (probably at
> /var/bacula/vchanger1). Also, the bacula-sd user/group must have
> read/write permissions for the mounted USB disk partition.
>>
>> Many thanks!
>> Michael
>>
>>
>> ------------------------------------------------------------------------
>>
>> -------------------------------------------------------------------------
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to share
>> your opinions on IT & business topics through brief surveys - and earn
>> cash
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Bacula-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/bacula-users
>>
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your opinions on IT & business topics through brief surveys - and earn
> cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
I am also trying to run this script and I get the sane error as reported by
Michael..even after I make the suggested changes. In addition to that I
don't quite understand this Device Resource statement - especially where it
says ArchiveDecice = /var/bacula/vchanger1/drive0.
#--- drive 0 of the usb-changer-1 autochanger
Device {
Name = usb-changer-1-drive-0
DriveIndex = 0
Autochanger = yes;
DeviceType = File
MediaType = File
ArchiveDevice = /var/bacula/vchanger1/drive0
RemovableMedia = no;
RandomAccess = yes;
}
Why is that being done? That directory does not actually exist. Perhaps I am
missing something. If so I would appreciate any help from anyone who has
managed to get this to work
Jerome
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users