[ic] We're sorry, the Interchange server is unavailable
Michael J. Curtis
michael.curtis at glcweb.co.uk
Fri Aug 15 22:37:49 UTC 2008
> > interchange worked when run in debug mode.) Try changing the setting
> > of MV_GETPPID_BROKEN in interchange.cfg as it may be stalled trying
> > to get the PPID.
> When you install Interchange from the tarball, the usual install
> routine goes like this:
> perl Makefile.PL
> make test
> make install
Yep did all that
> Here, in the 'make test' step, any and all errors are detected,
> upon which you can take appropriate action.
No errors at all from 'make test'
> Even if you do not want to install IC from the tarball, you can
> still download it and run the first three commands (all but the
> final 'make install') in there to test and see whether IC can run
> on your system properly.
> Most commonly, when this gettpid thing is the problem, instead
> of seeing message a-la
> ... running in INET mode... OK.
> you will see some long directory listing after which the test
> routine will exit with a failure.
Extract from interchange/error.log
- - - [15/August/2008:22:54:25 +0100] - - ...UI is loaded...
- - - [15/August/2008:22:54:25 +0100] - - Interchange V5.6.0
- - - [15/August/2008:22:54:25 +0100] - - Running with old signals.
- - - [15/August/2008:22:54:25 +0100] - - Config 'standardDev' at server startup
- - - [15/August/2008:22:54:26 +0100] - - Config 'standardProd' at server startup
Interestingly, when I do a
interch at interchg:~$ interchange/bin/interchange --restart
The previous Interchange server was not running and probably
terminated with an error.
Low traffic settings.
Calling UI......UI is loaded...
Running with old signals.
Configuring catalog standardDev...Using MySQL, DSN=dbi:mysql:standardDev...done.
Configuring catalog standardProd...Using MySQL, DSN=dbi:mysql:standardProd...done.
interch at interchg:~$
Extract from interch at interchg:~$ ps -ax | grep interch
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
5668 tty1 S 0:00 interchange: /home/interch/interchange
Extract from interchange/etc
(After killing the interchange process and restarting it)
interch at interchg:~$ ls -al interchange/etc
drwxr-xr-x 3 interch interch 4096 2008-08-14 23:08 .
drwxr-xr-x 11 interch interch 4096 2008-08-15 23:15 ..
-rw-r--r-- 1 interch interch 1 2008-08-10 16:16 .empty
-rw------- 1 interch interch 5 2008-08-11 00:18 interchange.pid
drwxr-xr-x 5 interch interch 4096 2008-08-10 16:16 jobs
-rw-r--r-- 1 interch interch 3145 2008-08-14 22:54 makecat.cfg
-rw-r--r-- 1 root root 3145 2008-08-14 22:54 makecat.cfg.new
-rw------- 1 interch interch 60 2008-08-15 22:54 status.standardDev
-rw------- 1 interch interch 61 2008-08-15 22:54 status.standardProd
-rw------- 1 interch interch 1579 2008-08-10 23:47 varnames
So looks like the process is after all not running as fully as the error.log would suggest
Oh BTW Fedora is on 32bit and Ubuntu is on 64bit VMWare VM's
Many thanks for your prompt reply Davor/Richard
> interchange-users mailing list
> interchange-users at icdevgroup.org
More information about the interchange-users