[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.
More information about the interchange-users