[ic] Solaris 10 install problems

Stefan Hornburg (Racke) racke at linuxia.de
Wed Dec 9 08:13:31 UTC 2009


Josh Johnson wrote:
> 
> Josh Johnson wrote:
>>/ 
> />/ I've been racking my brain on this one for 2 weeks now so I'm looking 
> />/ for some experts. Here's what I've tried.
> />/ 
> />/ Solaris 10 x86
> />/ 
> />/ perl 5.8.8 (solaris installed)
> />/ perl 5.8.4 from sunfreeware
> />/ perl 5.10.1 (compiled myself)
> />/ 
> />/ using gcc 3.4.6
> />/ 
> />/ I install the CPAN Bundle::Interchange as well.
> />/ 
> />/ I can compile interchange and install it just fine. Run makecat and 
> />/ build the catalog etc etc just fine. I start up interchange and it 
> />/ appears to start ok but when I try to to the admin interface (or 
> />/ customer) I
>  get
> />/ 
> />/ 
> />/       We're sorry, the Interchange server is unavailable...
> />/ 
> />/ 
> />/ So I try and run it in DEBUG mode and I get this.
> />/ # bin/interchange --DEBUG=1
> />/ 
> />/ ##### DEBUG MODE, running in foreground #####
> />/ Low traffic settings.
> />/ Calling UI......UI is loaded...
> />/ Interchange V5.6.2
> />/ Running with old signals.
> />/ Configuring catalog rubs...Using PostgreSQL, 
> />/ DSN=dbi:Pg:dbname=rubsdb;host=192.168.1.205...done.
> />/ Interchange server started (22742) (UNIX)
> />/ Interchange server started in UNIX mode(s) (process id 22742)
> />/ Running in foreground, OS=solaris, debug=1
> />/ 
> />/ Importing ichelp table from 
> />/ /d00/rubs/htdocs/interchange/catalogs/rubs/products/ichelp.txt
> />/ Died in
>  server spawn: ichelp import into  failed: sdbm store returned 
> />/ -1, errno 22, key "kaccess.main" at 
> />/ /d00/rubs/htdocs/interchange/lib/Vend/Table/Common.pm line 513, <IN> line 3.
> />/ 
> /
> Please compile your Perl with GDBM support. First step is to install
> the GDBM development libraries on your system.
> 
> Regards
> 	Racke
> 
> I believe it already is compiled with GDBM support, the libraries are 
> there as well. See output from perl -V
> 
>  ld='gcc', ldflags =' -L/usr/local/lib '
>     libpth=/usr/local/lib /usr/lib /usr/ccs/lib /opt/csw/lib 
> /usr/sfw/lib /opt/csw/bdb44/lib
>     libs=-lsocket -lnsl -ldl -lm -lc -lgdbm -lcrypt -ldb
>     perllibs=-lsocket -lnsl -ldl -lm -lc -lcrypt
> 

Are you sure that this is the perl binary which runs Interchange?

Regards
          Racke

-- 
LinuXia Systems => http://www.linuxia.de/
Expert Interchange Consulting and System Administration
ICDEVGROUP => http://www.icdevgroup.org/
Interchange Development Team




More information about the interchange-users mailing list