This is probably a trivial problem ..... but it has me
stumped, and I would dearly appreciate a solution.
Several months ago, I had installed Slackware 2.0 on one
of our computers. The installation was so smooth that
when we received another computer, we decided to install
Slackware 2.1.0, which was also installed very well, and
almost everything works the way that we would like it to.
However we have run into a small problem with the Slackware
2.1.0 installation. Two daemons, which work absolutely
fine under Slackware 2.0, do not work at all under Slackware
2.1.0. These are "poppassd" - a daemon that runs
on TCP port 106 and can change a user's password, and
"in.timed", a time-daemon.
I have tried multiple kernel versions on the Slackware
2.1.0 machine including 1.0.9, 1.1.18, 1.1.59, 1.1.67 and
1.1.73 ..... and it is kernel independent. On the
Slackware 2.0 machine, both servers work with all of
these kernel versions.
The ony noticable difference to my untrained eye, is that
under Slackware 2.0, all daemons show up as being run
from the console, with the "ps a" command (or "ps x"),
while with Slackware 2.1.0, they show up as being run
from from "tty ?". Perhaps for both these daemons,
especially "poppassd" which forks of a child process that
communicates with the parent, the inter-process
communication doesn't work properly for this reason?
Is their any simple way for me to change the Slackware 2.1
installation so that daemons show up as being run from
the console, and will this fix the problem?
Help and advice would be very much appreciated.
Cheers,
Ashok
-----------------------------------------------------------
"ps a" command on a Slackware 2.0 installation;
currently running kernel 1.1.67
PID TTY STAT TIME COMMAND
1 con S 0:05 init auto
6 con S 0:00 bdflush (daemon)
7 con S 0:00 update (bdflush)
25 con S 0:07 /usr/sbin/crond -l10
45 con S 0:01 /usr/sbin/syslogd
47 con S 0:00 /usr/sbin/klogd
49 con S 0:01 /usr/sbin/inetd
51 con S 0:00 /usr/sbin/lpd
57 con S 0:00 selection -m /dev/mouse -t msc -p m
61 con S 0:01 sendmail: accepting connections
64 con S 0:00 /usr/sbin/pop2d.minnesota
68 p 4 S 0:00 /sbin/agetty 38400 tty4
69 p 5 S 0:00 /sbin/agetty 38400 tty5
70 p 6 S 0:00 /sbin/agetty 38400 tty6
275 p 2 S 0:00 /sbin/agetty 38400 tty2
281 p 3 S 0:00 /sbin/agetty 38400 tty3
2321 p 1 S 0:00 /sbin/agetty 38400 tty1
2624 con S 0:00 in.telnetd
2649 con S 0:00 comsat
2625 pp0 S 0:00 -bash
2651 pp0 R 0:00 ps a
-----------------------------------------------------------
-----------------------------------------------------------
"ps x" command on a Slackware 2.1 installation;
currently also running kernel 1.1.67
PID TTY STAT TIME COMMAND
1 ? S 0:01 init auto
5 ? S 0:00 bdflush (daemon)
7 ? S 0:00 update (bdflush)
24 ? S 0:00 /usr/sbin/crond -l10
40 ? S 0:00 /usr/sbin/syslogd
42 ? S 0:00 /usr/sbin/klogd
44 ? S 0:00 /usr/sbin/inetd
46 ? S 0:00 /usr/sbin/lpd
51 ? S 0:00 sendmail: accepting connections
53 ? S 0:00 /usr/sbin/pop2d.minnesota
56 ? S 0:00 gpm -t ms
59 v02 S 0:00 /sbin/agetty 38400 tty2
60 v03 S 0:00 /sbin/agetty 38400 tty3
61 v04 S 0:00 /sbin/agetty 38400 tty4
62 v05 S 0:00 /sbin/agetty 38400 tty5
63 v06 S 0:00 /sbin/agetty 38400 tty6
108 v01 S 0:00 /sbin/agetty 38400 tty1
597 ? R 0:00 in.telnetd
598 pp0 S 0:00 -bash
611 pp0 R 0:00 ps x
-----------------------------------------------------------
--
Ashok Aiyar tel: (216) 368-3300
Department of Biochemistry fax: (216) 368-4544