Running site gets cancer (RE: [ic] Required Perl module ... not present - 4.8.6)

Rick Eicher II interchange-users@icdevgroup.org
Fri Oct 11 10:56:00 2002


> > Rick Eicher [rick@pbol.net] wrote:
> > >
> > > I have upgraded our perl on our server. Now when I start
interchange
> I
> > > get:
> > >
> > >    Required Perl module Vend::Payment::AuthorizeNet not present.
> > > Aborting
> > >    catalog.
> > >    In line 6 of the configuration file 'interchange.cfg':
> > >    Require module Vend::Payment::AuthorizeNet
> > >
> > > I have this line in the interchange.cfg file.
> > >
> > > Require module Vend::Payment::AuthorizeNet
> > >
> > > This worked before the perl upgrade. I am wondering if I need to
> modify
> > > the @INC for perl. If so how is this done? If not what other
tricks
> > > should I try?
> > >
> > > Perl 5.8.0
> > > Interchange 4.8.6 (tarball)
> > >
> > > I have come up empty searching the archives.
> > >
> > You probably forgot to install the Net::SSLeay module.
> >
> > Do you get an error message like this when you start Interchange?
> >
> >     Vend::Payment::AuthorizeNet requires Net::SSLeay or
Crypt::SSLeay
> >
> 
> Actual the only error I got was the one posted above. I reinstalled
> Bundle::InterchangeKitchenSink and that took care of that problem. Now
I
> can start interchange with out an error. But when I try the site I get
> Interchange is not available.
> 
> What the problem is now is I can not see messing to much with things
> since this site worked great a week ago. Then I started seeing errors
> and such. (Internal server errors) It was having problems with perl
> modules. Here is some of the last logs before the perl upgrade.
> 
>    216.111.193.94 qF9dBIxI:216.111.193.94 - [10/October/2002:13:40:08
> -0500]
>    inventory /cgi-bin/inventory/process.html Runtime error: Can't
locate
> 
>    object method "numeric" via package "Vend::Table::GDBM" (perhaps
you
> 
>    forgot to load "Vend::Table::GDBM"?) at
>    /usr/lib/interchange/lib/Vend/Table/Common.pm line 163.
> 
> I upgraded perl and now I have a site that does not work. Lol
> 
> The logs for interchange and apache show nothing, when I pull up the
> site.
> 

I have fixed this mess. I created a second catalog and copied over the
vlink to my site. After a restart of interchange the site would come up.
But the check out page would not. So I restarted apache and all is well
in my world again. 

So now I am running perl 5.8 and interchange 4.8.6 happily. I not sure
what actually cause this to all of a sudden break but I am glad it is
working now. 

Rick