[ic] Undefined catalog error on RAQ3

Shozo Murahashi murahashi@ayayu.com
Fri, 2 Mar 2001 18:29:08 +0900


> Quoting Shozo Murahashi (murahashi@ayayu.com):
> > Thanks for your workatound.
> > I tried it but SCRIPT error on bin/interchnage when
> > bin/interchange -r -u.
> >
> >      if($Global::Variable->{CGIWRAP_WORKAROUND}) {
> >      $CGI::path_info =~ s!^$CGI::script_name::;
> >
> > How can I change?  as below?
> >      $CGI::path_info =~ s!^$CGI::script_name!!;
> >
>
> Yes, typo. I tested it one way and entered into CVS another.
> I fixed it in CVS yesterday.
>

Waoh!
I Installed whole of interchane from CVS again.

I found below in bin/interchnag modified.

 # Fix Cobalt/CGIwrap problem
    if($Global::Variable->{CGIWRAP_WORKAROUND}) {
        $CGI::path_info =~ s!^$CGI::script_name!!;
    }

I also add belw in my interchange.cfg

### Special patch from MHeins for RAQ3J
# EMAILED from MHeins as of 2001/2/27 Titled "Undefined catalog error on
RAQ3"
Variable  CGIWRAP_WORKAROUND   1
#
### END of Special patch from MHeins for RAQ3J

Also chmod 775 cgibin and .cgi.

And interchnage restarting. I executed below url on Flash page.

http://www.outdoor-w.com/users/main/cgibin/outdoor-w.cgi/index.html

- - - [02/March/2001:17:42:50 +0900] - - Low traffic settings.
- - - [02/March/2001:17:42:50 +0900] - - Calling UI....
- - - [02/March/2001:17:42:51 +0900] - - ...UI is loaded....
- - - [02/March/2001:17:42:51 +0900] - - Interchange V4.6.4
- - - [02/March/2001:17:42:51 +0900] - - Config 'outdoor-w' at server
startup
- - - [02/March/2001:17:42:51 +0900] - - Using default DBM database.
- - - [02/March/2001:17:42:52 +0900] - - START server (20504) (UNIX)
- - - [02/March/2001:17:42:53 +0900] - - START server (20531) (UNIX)
211.124.191.118 - - [02/March/2001:17:44:40 +0900] -
/main/cgibin/outdoor-w.cgi/
aboutus.html Undefined catalog: /main/cgibin/outdoor-w.cgi/aboutus.html
211.124.191.118 - - [02/March/2001:17:45:18 +0900] -
/main/cgibin/outdoor-w.cgi/
index.html Undefined catalog: /main/cgibin/outdoor-w.cgi/index.html
211.124.191.118 - - [02/March/2001:17:45:21 +0900] -
/main/cgibin/outdoor-w.cgi/
admin/index.html Undefined catalog:
/main/cgibin/outdoor-w.cgi/admin/index.html

WORKAROUND looks good but still Undefined catalog error.

When I don't specify 'Variable  CGIWRAP_WORKAROUND   1', errolog is as
follows.

211.124.191.118 - - [02/March/2001:18:04:07 +0900] -
/main/cgibin/outdoor-w.cgi/
admin/index.html/main/cgibin/outdoor-w.cgi/admin/index.html Undefined
catalog: /
main/cgibin/outdoor-w.cgi/admin/index.html
211.124.191.118 - - [02/March/2001:18:04:11 +0900] -
/main/cgibin/outdoor-w.cgi/
index.html/main/cgibin/outdoor-w.cgi/index.html Undefined catalog:
/main/cgibin/
outdoor-w.cgi/index.html



[test-cgi]
CGI/1.0 test script report:

argc is 0. argv is .

SERVER_SOFTWARE = Apache/1.3.6 (Unix) mod_perl/1.21 mod_ssl/2.2.8
OpenSSL/0.9.2b
SERVER_PROTOCOL = HTTP/1.0
SERVER_NAME = www.outdoor-w.com
SERVER_PORT = 80
HTTP_FROM =
HTTP_REFERRER =
HTTP_ACCEPT = image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
application/vnd.ms-powerpoint, application/vnd.ms-excel,
application/msword, application/pdf, */*
HTTP_USER_AGENT = Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)

PATH = /sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin
GATEWAY_INTERFACE = CGI/1.1
REQUEST_METHOD = GET
PATH_INFO = /main/cgibin/test-cgi.cgi
PATH_TRANSLATED = /home/sites/home/users/main/web/cgibin/test-cgi.cgi
SCRIPT_NAME = /main/cgibin/test-cgi.cgi
QUERY_STRING =
REMOTE_HOST =
REMOTE_ADDR = 211.124.191.118
REMOTE_USER =
REMOTE_IDENT =
AUTH_TYPE =
CONTENT_TYPE =
CONTENT_LENGTH =