[ic] We're sorry, the Interchange server is unavailable

Michael J. Curtis michael.curtis at glcweb.co.uk
Sat Aug 16 09:38:13 UTC 2008


> > 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...
> > Interchange V5.6.0
> > 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:~$
>
> So it's not telling you that it is listening in Unix mode, and the
> socket file isn't created. This is the problem; the immediate one
> at least.
>
> Did you install IC from tarball or you just downloaded it to
> perform 'make test'?
>

Apologies for the verbosity of what follows but I was not confident of the 'make test' results I had initially and so decided to remove all traces of the install and start from scratch, what follows are extracts from the pertinent parts of the re-install.  Some files do have 'root' ownership in or under /home/interch/interchange but I do not want to change them at this stage until I have a better understanding of why the interchange program is not starting
FYI
interch at interchg:~$ ls -al interchange/bin
-r-xr-xr-x  1 root root 30208 2008-08-16 08:38 interchange

The starting point was a download of the interchange-latest (last Monday I think!) tarball and then

./configure
Perl/Makefile.PL
Make
Make test

interch at interchg:~/download/interchange-5.6.0$ make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl
server/unixmode.......ok 1
server/startup........ok 2
link/unixmode.........ok 3
server/inetmode.......ok 4
link/inetmode.........ok 5
server/control........ok 6
6 tests run, all tests successful.


Sudo make install...............(not certain I needed a sudo here!) No errors


Sudo interchange/bin/makecat........
.....................
Do you use CGIWRAP or SUEXEC? n
creating cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for socket in -lsocket... no
checking for gethostbyname in -lnsl... yes
checking for environ declaration in unistd.h... no
checking return type of signal handlers... void
checking for select... yes
checking for socket... yes
checking for strerror... yes
updating cache ./config.cache
creating ./config.status
creating syscfg
creating config.h
Checking directories........................................
/home/interch/catalogs/standardDev: directory exists!


run "mysqladmin -u root -p create standardDev"? y
Enter password:
done.
Moving link program to /usr/lib/cgi-bin/standardDev.........done.
Copying share/ files to /var/www............................done.
Moving HTML files to /var/www/standardDev...................done.
Moving image files to /var/www/standardDev/images...........done.


Which all resulted in:
-rwsr-xr-x  1 interch interch 11240 2008-08-16 08:59 standardDev
in usr/lib/cgi-bin


interch at interchg:~$ ps -ax | grep interc*
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
 5668 tty1     S      0:03 interchange: /home/interch/interchange
 5759 ?        S      0:02 interchange: /home/interch/interchange
 5763 ?        S      0:03 interchange: /home/interch/interchange
 7340 pts/1    S      0:00 interchange: /home/interch/interchange
 7376 pts/1    S+     0:00 grep interchange


interch at interchg:~$ sudo pkill interchange
interch at interchg:~$ interchange/bin/interchange --start
Low traffic settings.
Calling UI......UI is loaded...
Interchange V5.6.0
Running with old signals.
Configuring catalog standardDev...Using MySQL, DSN=dbi:mysql:standardDev...done.


interch at interchg:~$ ps -ax | grep interc*
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
 4617 pts/0    S      0:00 interchange: /home/interch/interchange
 4620 pts/0    S+     0:00 grep interchange


interch at interchg:~$ sudo netstat -anp | grep interchange
interch at interchg:~$

So still no UNIX socket

Regards

Mike Curtis



More information about the interchange-users mailing list