[ic] Beginner Question

Cesáreo García Rodicio cesareo at cesareox.com
Tue Sep 12 15:57:39 EDT 2006


> Take a look at INTERCHANGE/error.log too, where you can see
> global errors.

127.0.0.1 3YwZe25r:127.0.0.1 - [12/September/2006:14:46:49 -0500]
standard /cgi-bin/standard Runtime error: Can't locate object method
"dbh" via package "Vend::Table::GDBM" at (tag 'scratch') line 137.

It seems to be here the problem. I did make test and everything was OK.

Apache Log Error:
[Tue Sep 12 14:50:34 2006] [error] [client 127.0.0.1] Premature end of
script headers: standard


> Maybe the link program does not have the right permissions
> to talk to Interchange socket.
> 
> Check out which user is running the Apache server, and check
> out permissions on INTERCHANGE/etc/socket file.
> Maybe 'chmod u+s $HOME/apache/cgi-bin/executable' will help.

I suppose vlink/tlink programas are changed via bin/makecat to
CATALOG_NAME, doesn't it? I'm installing as a regular user "user" and
owner and permissions are:

user at autana:[~] $ ls -l apache/cgi-bin/standard
-rws------  1 user user 10048 2006-09-12 14:42 apache/cgi-bin/standard
user at autana:[~] $ ls -l interchange/etc/socket
srw-------  1 user user 0 2006-09-12 12:45 interchange/etc/socket

And I fire up apache and interchange as user "user"

So, it seems to be a problem with Can't locate object method "dbh" via
package "Vend::Table::GDBM" ? What is that?

Thanks, nice support.
Cesareo







More information about the interchange-users mailing list