Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations TouchToneTommy on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

DT messaging System Error Message

Status
Not open for further replies.

menace212

Programmer
Jul 11, 2003
144
US
I have a problem logging onto my solaris 8 machine...I keep getting an error message.Stated Below

DT messaging system could not be started.
Please check to following files to be sure the hostname is correct
/etc/hosts
/etc/src.sh
/usr/adm/inetd.src

I'm not sure what the problem is with DT messaging system. I can't log in as a non-root or root....
 

First, as the root user:

Make sure rpcbind is running
ps -ef | grep rpcbind
If not, run rpcbind

Make sure dtlogin is enabled:
/usr/dt/bin/dtconfig -e
And started:
/etc/init.d/dtlogin

Check that the user home directory is writable

If still not working, the following should get you going:

Adapted From SunHelp:

Step one
vi /etc/inet/inetd.conf
# Sun ToolTalk Database Server
#100083/1 tli rpc/tcp wait root /usr/dt/bin/rpc.ttdbserverd /usr/dt/bin/rpc.ttdbserverd
Usually the above line will be un-commented, comment it out (disabling the service)

Step Two
pgrep rpc.ttdbserverd; kill the process
pgrep inetd ; kill the process (do not use HUP) ; pkill pid # number or kill -9 pid# number

Step Three
df -kF ufs |awk '{if (NR>1) print $6 "/TT_DB"}'
use the above command and delete all the TT_DB directories from the server to clear the tool talk database
rm -rf TT_DB
rm -f {mount point}/TT_DB/*

Step four
vi /etc/inet/inetd.conf
#100083/1 tli rpc/tcp wait root /usr/dt/bin/rpc.ttdbserverd /usr/dt/bin/rpc.ttdbserverd
uncomment the above line (100083/1 tli rpc/tcp wait root
/usr/dt/bin/rpc.ttdbserverd /usr/dt/bin/rpc.ttdbserverd) to enable it

Step five
restart the inet service (/usr/sbin/inetd -s)

Step Six
ps -ef |grep inet and rpc

if you do not get the desired results
then restart dtlogin:
/etc/init.d/dtlogin stop
count to 10
/etc/init.d/dtlogin start
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top