From: Hal V. <ha...@th...> - 2002-04-01 14:44:16
|
I have a program that uses Expect. Everything has been working fine while I have been running it on my own system (which is part of a lan). I am preparing a system that will go in a client's office. It's running Mandrake 8.2 and I set the security level at Paranoid (I don't want to be the one at fault if anything happens to their lan!). I copied the program over to their system (using sneaker-net and a floppy). I had to go in as root to compile and add all the modules (Expect, Stty, Pty). Then I changed the permissions on the perl library files for global read. Now when I run the program as root, it works, but when I run it as a "normal" user, I get "not-found" errors (exact text included at bottom). I've made sure the stty.* and Tty* files have had their permissions changed (same with Expect), so they can be read by all. What am I not doing? Is there another file I need to change the permissions on? I would think so, since root has no problem running this program. Thanks! Hal Text of error: Can't locate loadable object code for module IO::Tty in @INC (@INC contains: /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl .) at /usr/lib/perl5/site_perl/5.6.1/i386-linux/IO/Tty.pm line 28. Compilation failed in require at /usr/lib/perl5/site_perl/5.6.1/i386-linux/IO/Pty.pm line 7. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.6.1/i386-linux/IO/Pty.pm line 7. Compilation failed in require at /usr/lib/perl5/site_perl/5.6.1/Expect.pm line 22. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.6.1/Expect.pm line 22. Compilation failed in require at ./fetch.pl line 100 BEGIN failed--compilation aborted at ./fetch.pl line 100 (line 100 in ./fetch.pl is "use Expect;" and presented no problems on the old system) |