I searched the list archives and read all the documentation and I cannot
find this error anywhere.

$ amlabel gcs DailySet1
insert tape into slot 0 and press return

labeling tape in slot 0 (/dev/nst0):
rewinding, reading label, not an amanda tape
rewinding, writing label DailySet1
amlabel: writing label: Invalid argument

Notice the "Invalid argument".

I have a Seagate Python 04687 SCSI tape backup drive.
I am using Amanda 2.4.2p2 which I compiled myself on the same machine,
which is Linux 2.4.13 and glibc 2.2.2.

The backup user is "backup". I am using "nst0" as my tape device and
"backup" has permission to read/write:

# ls -l /dev/nst0
crw-rw----    1 root     disk       9, 128 Apr 14  2001 /dev/nst0
# cat /etc/passwd | grep backup
backup:x:417:6:Amanda Backup:/root/amanda-data:/bin/false
# cat /etc/group | grep backup
disk:x:6:root,backup

Here is some of my amanda.conf:

tpchanger "chg-manual"
tapedev "/dev/nst0"
changerfile "/root/amanda-data/changer-status"
changerdev "/dev/null"
tapetype DAT
labelstr "^DailySet[0-9][0-9]*$"
infofile "/root/amanda-data"
logdir   "/var/log/amanda"
indexdir "/root/amanda-data"
tapelist "/root/amanda-data/tapelist"

define tapetype DAT {
        comment "Archive Python 04687-XXX"
        length 4000 mbytes
        filemark 100 kbytes
        speed 800 kbytes
}

amcheck returns no errors except that the current loaded tape has no label:

$ amcheck gcs
Amanda Tape Server Host Check
-----------------------------
Holding disk /mnt/spare/var/amanda/: 1731365 KB disk space available,
that's plenty
insert tape into slot 1 and press return

amcheck-server: slot 1: not an amanda tape

I obviously need to label my tapes. Anyone have any ideas?
Thanks,
Cory Visi

Reply via email to