Freeside v1.5.0pre4: Missing "freeside-selfserv" ?

Jamyn freeside at wiretapped.us
Wed Mar 24 20:05:44 PST 2004


Hi All,

I'm trying to troubleshoot my way through a 1.5.0pre4 install on FreeBSD
5.2.1, Perl 5.8.2.

I (believe I) have everything installed; here's where I'm having a
problem.  I installed FreeSide, and built the
freeside-1.5.0pre4/fs_selfservice/FS-Selfservice module, which installed
freeside-selfservice-clientd into /usr/local/sbin.

When starting up the freeside-selfservice-server through the init script,
I receive these errors in the log:

[server] [Wed Mar 24 20:25:11 2004] [35175] connecting to localhost
[server] [Wed Mar 24 20:25:11 2004] [35175] entering main loop
[server] [Wed Mar 24 20:25:11 2004] [35175] waiting for packet from client
[server] [Wed Mar 24 20:25:11 2004] [35175] receiving packet from client
[server] [Wed Mar 24 20:25:11 2004] [35175] Magic number checking on
storable file failed at ../../lib/Storable.pm (autosplit

into ../../lib/auto/Storable/fd_retrieve.al) line 341.
[server] [Wed Mar 24 20:25:11 2004] [35175] Magic number checking on
storable file failed at ../../lib/Storable.pm (autosplit

into ../../lib/auto/Storable/fd_retrieve.al) line 341, at
/usr/local/bin/freeside-selfservice-server line 81
[server] [Wed Mar 24 20:25:11 2004] [35175] Storable error receiving
packet from client (assuming lost connection): Magic

number checking on storable file failed at ../../lib/Storable.pm
(autosplit into ../../lib/auto/Storable/fd_retrieve.al) line

341, at /usr/local/bin/freeside-selfservice-server line 81

I followed these steps to try to resolve the issue:

- Created the key for the freeside user for passwordless ssh'ing.
Tested ssh'ing as freeside to localhost; worked fine.

- checked to see exactly what it was trying to do.  It was trying to
execute:

ssh -T -o BatchMode=yes localhost /usr/local/sbin/freeside-selfserv

... as the freeside user.

I cannot find this file (freeside-selfserv) anywhere in the distribution. 
Am I being  a bonehead and missing something obvious?

Also, I noticed there were hardcoded /usr/local/sbin/ references to
various freeside files, but my install on FreeBSD installed the
freeside-* files into /usr/local/bin... I did:

ln -s /usr/local/bin/freeside-* /usr/local/sbin/

... to avoid any problems with that, but I'm still not seeing a
freeside-selfserv file anywhere :(  Without it, the daemon opens a ssh
connection, fails to execute the command, and opens ANOTHER ssh
connection, which quickly leaves a bunch of orphaned SSH sessions behind
(it isn't killing the old SSH session properly apparently).

I did a search for freeside-selfserv, and found:

admin# find / -name "freeside-selfserv*"

/usr/local/bin/freeside-selfservice-server
/usr/local/sbin/freeside-selfservice-server
/usr/local/sbin/freeside-selfservice-clientd
/usr/local/www/data-dist/fs/docs/man/bin/freeside-selfservice-server.html
/usr/src/cvs/freeside/FS/bin/freeside-selfservice-server
/usr/src/cvs/freeside/FS/blib/script/freeside-selfservice-server
/usr/src/cvs/freeside/fs_selfservice/FS-SelfService/freeside-selfservice-clientd
/usr/src/cvs/freeside/fs_selfservice/FS-SelfService/blib/script/freeside-selfservice-clientd
/usr/src/cvs/freeside/httemplate/docs/man/bin/freeside-selfservice-server.html
/usr/src/cvs/freeside/masondocs/docs/man/bin/freeside-selfservice-server.html
/var/run/freeside-selfservice-server.freeside.localhost.pid

Can anyone help? I would really appreciate it :)

-J



More information about the freeside-users mailing list