On Sat, Oct 10, 2020 at 23:50:17 -0400, Chris Hoogendyk wrote:
> Wow!
> 
>    amanda@marlin:~/daily$ amcheck -s -otaperscan=taper_traditional daily
>    Amanda Tape Server Host Check
>    -----------------------------
>    NOTE: Holding disk '/amanda3': 913514496 KB disk space available, using 
> 808656896 KB
>    NOTE: Holding disk '/amanda4': 158228480 KB disk space available, using 
> 53370880 KB
>    NOTE: Holding disk '/amanda5': 1636618240 KB disk space available, using 
> 1531760640 KB
>    Searching for label 'Bio-Research-002':label 'Bio-Research-002' not 
> recognized or not found
>    slot 13:slot 13 not in use-slots (14-36)
>    slot 14: volume 'Bio-Research-013' is still active and cannot be 
> overwritten
>    slot 15: volume 'Bio-Research-003'
>    Will write to volume 'Bio-Research-003' in slot 15.
>    NOTE: skipping tape-writable test
>    Server check took 175.512 seconds
>    (brought to you by Amanda 3.5.1)
>    amanda@marlin:~/daily$
> 
> That worked! Interestingly, doing an `amcheck -s daily` after that
> fails just as before. The amanda.conf uses taper_oldest.

Okay, this lends support to the theory that the crash is actually
happening in "scan" operation, rather than in some later part of the
amcheck-driver/taper process.
 
(Were there any error/warning messages written to the amcheck-device log
file for that run?)

> So, maybe if I temporarily go to the different algorithm, it will
> work. Right now the backups are already running and dumping to

Yeah, it might well work, and if so -- and if you don't care which
tape(s) are used next -- then simply switching to taper_traditional
would probably be the easiest approach to getting new dumps actually
written to tape....


If the order the tapes are used does matter to you, I think it should
probably be possible to fix the bug in taper_oldest (oldest.pm) to get
it working (but I'm not really sure how much debugging effort it will
involve...).

If you are interested to attempt that, the next thing I would check is
to see what happens with -otaperscan=taper_lexical (assuming that is also
defined in your amanda.conf).  The "lexical" and "oldest" algorithms
both use the tape-drive inventory (while "traditional" does not), so
that test will help narrow the problem down to just "oldest" or to the
tape-inventory part of the code....  



                                                Nathan



----------------------------------------------------------------------------
Nathan Stratton Treadway  -  natha...@ontko.com  -  Mid-Atlantic region
Ray Ontko & Co.  -  Software consulting services  -   http://www.ontko.com/
 GPG Key: http://www.ontko.com/~nathanst/gpg_key.txt   ID: 1023D/ECFB6239
 Key fingerprint = 6AD8 485E 20B9 5C71 231C  0C32 15F3 ADCD ECFB 6239

Reply via email to