Hi -
I have been running into a weird problem with the gifaceserver program
that has me stumped...
Basically, whenever gifaceserver is called (via webace or aceclient), it
just hangs in memory, and stops responding to anything. From ps:
8 S 98 295 133 0 78 20 608f8020 1273 600c236e ? 0:01
gifacese
8 S 60001 296 271 1 49 20 60a3f628 598 600c30b6 ? 0:01
webace
- gifaceserver is sleeping.
The first error messages I found on this, from the syslog, were:
May 15 02:48:07 pgfsun sshd2[9811]: FATAL ERROR: ssh_pty_get_exit_status
called before the child has exited.
May 15 03:51:28 pgfsun gifaceserver[10033]: svc_tp_create: Could not
register prog 200001 vers 1 on tcp
May 15 03:54:21 pgfsun inetd[133]: config: rstatd/rpc/udp still active
and was not reconfigured.
May 15 03:54:21 pgfsun inetd[133]: config: 100083/rpc/tcp still active
and was not reconfigured.
May 15 03:54:21 pgfsun inetd[133]: config: acedb/rpc/tcp still active
and was not reconfigured.
May 15 04:11:29 pgfsun gifaceserver[10079]: svc_tp_create: Could not
register prog 200001 vers 1 on udp
May 15 04:11:29 pgfsun gifaceserver[10079]: svc_tp_create: Could not
register prog 200001 vers 1 on tcp
May 15 04:11:29 pgfsun gifaceserver[10079]: svc_tp_create: Could not
register prog 200001 vers 1 on ticlts
May 15 04:11:29 pgfsun gifaceserver[10079]: svc_tp_create: Could not
register prog 200001 vers 1 on ticotsord
May 15 04:11:29 pgfsun gifaceserver[10079]: svc_tp_create: Could not
register prog 200001 vers 1 on ticots
>From the $ACEDB/server.log, I have a lot of entries like
#### Server starts 2000-05-21_04:25:03
#### host=(unknown) port=200001
ACEDB=/var/local/acedb/compositdb/lettdb
#### clientTimeout=600 serverTimeout=600 maxKbytes=50
autoSaveInterval=600
No more active clients, starting to count-down: 600 s //
2000-05-21_04:35:03
#### Server starts 2000-05-21_04:42:30
#### host=(unknown) port=200001
ACEDB=/var/local/acedb/compositdb/lettdb
#### clientTimeout=600 serverTimeout=600 maxKbytes=50
autoSaveInterval=600
Apparently, gifaceserver starts fine, then tries to register its RPC
port and fails. Now, the only significant things I did on the system
before this was install an ssh2 server, but that shouldn't have affected
any ace stuff or RPC calls. I even disabled the sshd2 daemon
temporarily, with no effect. Webace was working fine up till this point.
In my /etc/rpc, I have
acedb 200001
(I also tried it with ' rpc.acedbd' appended to this line; no
difference).
In inetd.conf, I have
acedb/1 stream rpc/tcp wait d-giface
/usr/local/bin/rpc.acedbd rpc.acedbd
/var/local/acedb/compositdb/lettdb 200001 600:600:50
So, if you have any words of wisdom, I'd appreciate it. Or point me to
something incredibly obvious that I'm missing.
Thanks in advance,
steve edberg