AppleShare users were disconnected from Xinet's shared volumes in Linux

Overview

All AppleShare users were disconnected from Xinet's shared volumes at the same time. Error messages were found in the at_log files such as TCP Session "IP address" timed out (Client crashed?) or TCP Session IP address closed - read error 110 (Client crashed?)​.

 

Solution

There are a number of reasons why a connection will reset like that. Switching between network interfaces, DHCP reconfigures, rebooting a firewall, general packet corruption, misrouting, etc.

The first thing that needs to be checked is if there are any rogue ksd processes.
Rogue means that there is a ksd process that has a different master (that most likely is not running anymore).


To do that, stop xinet services using "atinit halt", then use the ps command to see if there are still ksd processes running. Kill them, use a normal kill if possible so they get properly unregistered. After that restart the services.

Restart the services using the following procedure:

1. Stop the service using the command:

/usr/etc/appletalk/atinit halt

2. Once the software is stopped see if there are still ksd processes running:

ps -edf | grep ksd

If yes, kill them manually. Use a normal kill command if possible. try to avoid using kill -9

3. Restart the services

/usr/etc/appletalk/atinit start

Comments

0 comments

Please sign in to leave a comment.