After getting my tape changer (chg-zd-mtx) working, I have been trying
to fix a hang I get when I run amverify; I've tracked it down to the
point that I know it's because the command `amtape PluggedIn device'
is segfaulting:
$ strace /usr/sbin/amtape PluggedIn device
chdir("/etc/amanda/PluggedIn") = 0
brk(0x804d000) = 0x804d000
open("amanda.conf", O_RDONLY|0x8000) = 3
fstat(3, {st_mode=S_IFREG|0640, st_size=4430, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x40014000
read(3, "#\n# amanda.conf - sample Amanda "..., 4096) = 4096
read(3, " are dumped first.\n\ndefine dumpt"..., 4096) = 334
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40014000, 4096) = 0
pipe([3, 4]) = 0
vfork() = 2475
close(4) = 0
fstat(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x40014000
read(3, "6 /dev/nst0\n", 4096) = 12
close(3) = 0
wait4(2475, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 2475
--- SIGCHLD (Child exited) ---
munmap(0x40014000, 4096) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
The relevant lines from the amanda.conf are:
tpchanger "chg-zd-mtx"
tapedev "/dev/nst0"
changerdev "/dev/sg1"
I'm running 2.4.2p2, can anyone sugget an answer?
--
Jason Henry Parker ``Choose mnemonic identifiers. If you
[EMAIL PROTECTED] can't remember what mnemonic means,
[EMAIL PROTECTED] you've got a problem.'' -- Larry Wall