troubleshooting Question

Error with Expect.pm on HP UX

Avatar of jhill03
jhill03 asked on
Perl
1 Comment1 Solution534 ViewsLast Modified:
I'm running into an issue when trying to create an Expect object on an HP UX machine.

The error is:
Cannot create a new IO::Tty from fd -1: Invalid argument

The process in question actually creates child processes that then turn around and create the Expect object. To me, the error would indicate that I might be running out of pty's, but the server is configured to have up to 512 open, so I don't think that is it (there are as many as 90 child processes created -- each with their own Expect object).

Any help as to what the error means or some idea as to where to look to possibly troubleshoot would be greatly appreciated.

O/S: HP-UX B.11.11
perl: 5.6.1
$self->{myFTPHandle}=new Expect;
    $self->{myFTPHandle}->debug($debug);
    $self->{myFTPHandle}->raw_pty(1);
    $self->{myFTPHandle}->log_stdout(0); # Suppress writing of sftp replies to stdout
ASKER CERTIFIED SOLUTION
jhill03

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 1 Answer and 1 Comment.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 1 Comment.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros