[ic] Recently running cats on 2 IC installs failing

IC Support ic_support at mnwebdesign.com
Sat Aug 27 15:06:47 UTC 2011


Paul Jordan said:	

	> Hi, I have 3 recently running catalogs failing on 2 different
Interchange
	> installations (low traffic settings) on the same server. One is
4.8.5 and
	> one is 5.6. This seems to have happened after installing several
Centos4
	> package updates, including a perl update on my VPS which affected
	> /usr/local/bin/perl. Have I already answered my own question or
can anyone
	> offer a place to start?
	> 
	> Apache 2.2.19 PHP 5.2.17
	> MySQL 5.5.14 Perl 5.14.1
	> 
	> 
	> The 5.6 catalog is running old signals and appears to start fine,
without
	> errors in interchange.cfg, but sends browser a 500 Internal Server
Error.
	> Nothing of interest in debug.log. Catalog.cfg has this:
	> 
	> 74.117.242.45 c8bQIn9C:74.117.242.45 - [25/August/2011:16:32:07
-0500] 1982
	> /cgi-bin/1982 Runtime error: Can't locate object method "func" via
package
	> "DBI::db" at
/usr/local/lib/perl5/site_perl/5.14.1/i686-linux/DBD/mysql.pm
	> line 227.
	> 
	> 
	> I have 2 cats on 4.8.5 with this browser error:
	> We are sorry, but the Interchange server is unavailable due to a
	> system error. read: Connection reset by peer (104)
	> 
	> Here is something from the 4.8.5 (old, non-mySQL) interchange
error.log
	> after a restart:
	> 
	> - - - [25/August/2011:14:22:24 -0500] - - hammered PID 18125
running 300
	> seconds
	> - - - [25/August/2011:14:22:30 -0500] - - Spurious PID file for
process
	> 18142 supposedly running 302 seconds
	> - - - [25/August/2011:14:31:03 -0500] - - Low traffic settings.
	> - - - [25/August/2011:14:31:03 -0500] - - ...UI is loaded...
	> - - - [25/August/2011:14:31:03 -0500] - - Interchange V4.8.5
	> - - - [25/August/2011:14:31:03 -0500] - - Config 'cat1' at server
startup
	> - - - [25/August/2011:14:31:04 -0500] - - Config 'cat2' at server
startup
	> - - - [25/August/2011:14:31:04 -0500] - - START server (26169)
(INET and
	> UNIX)
	> 74.117.242.45 - - [25/August/2011:14:32:01 -0500] - /cgi-bin/cat1
CGI
	> mapping error: Undefined catalog: /cgi-bin/cat1 at
	> /home/cambridge/chs/interchange/lib/Vend/Server.pm line 182.
	> > 
	> 74.117.242.45 - - [25/August/2011:14:32:01 -0500] - /cgi-bin/cat1
Died in
	> server spawn: Can't kill a non-numeric process ID at
	> /home/cambridge/chs/interchange/lib/Vend/Server.pm line 1008.
	> > 
	> - - - [25/August/2011:14:37:01 -0500] - - hammered PID 26184
running 300
	> seconds
	
< Curt, had the same problem. You'll have to set the carts to RPC mode and
MaxServers 0.
<	 
< Peter Ajamian may have done some other things to get me back on track
after that perl upgrade - maybe he'll   <chime in.
<	 
<	Paul

Thanks for the reply, Paul. I tried those settings but to no avail. I'm sure
this is not Interchange as several installation and multiple cats are
affected. I had just hoped ssomeone would be able to tell by the errors what
part of my server was causing this (missing module, etc.). The host of my
VPS is looking at this now.

Here is another Interchange startup error from another cat:

Configuring catalog fts...table 'ups_cache' failed: table ups_cache connect
failed -- install_driver(mysql) failed: Can't load
'/usr/local/lib/perl5/site_perl/5.10.0/i686-linux/auto/DBD/mysql/mysql.so'
for module DBD::mysql: libmysqlclient.so.18: cannot open shared object file:
No such file or directory at
/usr/local/lib/perl5/5.10.0/i686-linux/DynaLoader.pm line 203.
 at (eval 354) line 3
Compilation failed in require at (eval 354) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at /home/funtime/fts/ic563/lib/Vend/Table/DBI.pm line 613

I have mysql installed and DBD::mysql, and I installed the kitchensink, so
this is strange. I also tried to install the latest 5.6.3 but it fails.
Running makecat under existing installs also won't start the new cat.

Thanks to you all for your help!

Curt


	 
	





More information about the interchange-users mailing list