[ic] undefined catalog with mod_interchange

Doug Alcorn interchange-users@interchange.redhat.com
Thu Feb 21 10:12:01 2002


I'm running a debian/woody box with the interchange .debs.  I have four
catalogs installed.  Three of them are working fine.  Two of them use
standard cgi-bin and the other two are mod_interchange.  One of the
mod_interchange catalogs works fine.  It's just the last one I've
added that doesn't work.  If I access the catalog through cgi-bin, it
loads up fine.  However, when I try to access it via cgi-bin I get
"undefined catalog".  Here's the vhost settings in apache's
httpd.conf:

<VirtualHost univcell.lathi.net:80>
    ServerAdmin webmaster@univcell.com
    DocumentRoot /home/univcell/html
    ScriptAlias /cgi-bin/   /home/univcell/cgi-bin/
    ServerName www.univcell.com
    ErrorLog /home/univcell/log/error_log
    CustomLog /home/univcell/log/access_log combined
    Options FollowSymLinks
    <Location /univcell>
        SetHandler interchange-handler
        InterchangeServer localhost:7786
    </Location>
</VirtualHost>

Here's the Catalog configuration line:

Catalog univcell /home/univcell/catalogs/univcell /cgi-bin/ic/univcell /univcell

When I start interchange, here's the relevant part of the error.log:

- - - [20/February/2002:23:06:24 -0600] - - Config 'univcell' at server startup
- - - [20/February/2002:23:06:24 -0600] - - Using MySQL, DSN=dbi:mysql:univcell.
- - - [20/February/2002:23:06:24 -0600] - - START server (25132) (INET and UNIX)
- - - [20/February/2002:23:06:25 -0600] - - Accepting connections from localhost|127\.0\.0\.1
- - - [20/February/2002:23:06:25 -0600] - - START server (25138) (INET and UNIX)
209.15.197.109 - - [20/February/2002:23:06:41 -0600] - /univcell/index.html CGI mapping error: Undefined catalog: /univcell/index.html at /usr/lib/interchange/Vend/Server.pm line 182.

Obviously, the last line is when I try to load the catalog via
mod_interchange.  Here's what's in /var/run/interchange:

-rw-------    1 intercha intercha        6 Feb 20 23:06 interchange.pid
srw-------    1 intercha intercha        0 Feb 20 23:06 interchange.sock=
srwx------    1 intercha intercha        0 Feb 20 23:06 interchange.sock.ipc=
-rw-------    1 intercha intercha   269445 Feb 13 15:59 interchange.structure
-rw-------    1 intercha intercha       12 Feb 20 23:06 mode.inet
-rw-------    1 intercha intercha       37 Feb 20 23:06 mode.unix
-rw-------    1 intercha intercha       25 Feb 20 23:06 status.digicel
-rw-------    1 intercha intercha       25 Feb 20 23:06 status.foundation
-rw-------    1 intercha intercha       25 Feb 20 23:06 status.services
-rw-------    1 intercha intercha       25 Feb 20 23:06 status.univcell

-- 
 (__) Doug Alcorn (mailto:doug@lathi.net http://www.lathi.net)
 oo / PGP 02B3 1E26 BCF2 9AAF 93F1  61D7 450C B264 3E63 D543
 |_/  If you're a capitalist and you have the best goods and they're
      free, you don't have to proselytize, you just have to wait.