At Thu, 10 Mar 2022 13:11:04 -0500 Nathan Stratton Treadway 
<[email protected]> wrote:

> 
> On Wed, Mar 09, 2022 at 22:50:29 -0500, Robert Heller wrote:
> > At Wed, 9 Mar 2022 23:50:45 +0100 Exuvo <[email protected]> wrote:
> > 
> > > 
> > > Could you give the exact command line you give when it hangs?
> > 
> > /usr/sbin/amtape -otpchanger=vault_changer wendellfreelibrary label 
> > wendellfreelibrary_vault-030
> > 
> 
> What does this command say/do when run from the command line (for a tape
> that causes a hang in the context of your Java program)?

It prints an error message and returns an error status:

backup@newserver:~$ amtape -otpchanger=vault_changer -ointeractivity='' 
wendellfreelibrary label wendellfreelibrary-vault-030
ERROR: Source Volume 'wendellfreelibrary-vault-030' not found

(and does not hang)


It actually does the same when forked from a Tcl program:

backup@newserver:~$ tclsh
% catch {exec  amtape -otpchanger=vault_changer -ointeractivity= 
wendellfreelibrary label wendellfreelibrary-vault-030} result
1
% set result
ERROR: Source Volume 'wendellfreelibrary-vault-030' not found
%

(I think the "''" for interactivity is only needed from the shell -- from both 
Tcl and Java, those quote marks need to be ommited or else amtape is looking 
for an interactivity named "''", rather then an null interactivity.)

I'm *guessing* that the Java Process created by exec() wants to deal with the 
printout, but can't.

> 
> 
>                                                       Nathan
> 
> ----------------------------------------------------------------------------
> Nathan Stratton Treadway  -  [email protected]  -  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
> 
>                                                                           
> 

-- 
Robert Heller             -- Cell: 413-658-7953 GV: 978-633-5364
Deepwoods Software        -- Custom Software Services
http://www.deepsoft.com/  -- Linux Administration Services
[email protected]       -- Webhosting Services
                                                                                
                                              

Reply via email to