sanam

Active Member
Mar 22, 2002
32
0
306
hi, im trying to install a perl autoresponder script but it gives me an internal 500 error. checking the log: this is the error

/usr/local/bin/perl: relocation error:
/usr/local/lib/perl5/5.6.1/i686-linux-auto/NDBM_File/NDBM_File.so:
undefined symbol: dbm_open


could someone please tell me what to do ?

Thank you
 

Annette

Well-Known Member
PartnerNOC
Aug 12, 2001
445
0
316
Let me guess: AutoRsponder Plus (ARP), right? That thing is the biggest PITA, let me tell you (and the developer's answer to everything related to this error is to have the client tell the host to &reinstall perl& without knowing anything about what's on the server). But - if you copy NDBM_File.so from another server to replace that one, you should be fine. We've had to port that file across a couple of servers, even with perl newly installed, to get it to work.
 

sanam

Active Member
Mar 22, 2002
32
0
306
could you please upload the file if its ok ?

Ill really appreciate it

Thank you
 

Annette

Well-Known Member
PartnerNOC
Aug 12, 2001
445
0
316
I don't believe there is a way to attach files to posts here. Unfortunately, your URL is not listed in your profile, so either post your email address or drop me a note at [email protected] and I'll email it to you. It's not very large at all. We uploaded it to replace any copies the system found on

locate NDBM_File.so
 

nitromax

Well-Known Member
Feb 12, 2002
189
0
316
I know this is a very old thread, but I just had a similar problem with a shopping cart script called Apple Cart. I couldn't get the Authorize.Net processing to work and I was getting the following error:

/usr/bin/perl: relocation error: /usr/lib/perl5/site_perl/5.6.1/i686-linux/auto/Crypt/SSLeay/SSLeay.so: undefined symbol: OPENSSL_add_all_algorithms_noconf

In reading Annette's post about replacing the file with a known good file, I tarred up the SSLeay.so file from another server that I knew didn't have this problem and moved it over and replaced the file on the server with the problem. Problem solved.

Thanks Annette, I have spent hours trying to figure this out. Finally a post that helped! :D