You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: troubleshooting.md
+156-20
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ Thanks to eswenson for the intial steps here
7
7
8
8
In order for INQUIR entries to stick, you must have COMSAT running.
9
9
10
-
If you run PEEK, you should see two COMSAT jobs. One has the JNAME IV and the other JOB.nn. If these jobs are not present, then COMSAT may have started and died.
10
+
If you run PEEK, you should see two COMSAT jobs. One has the JNAME IV and the other JOB.nn. If these jobs are not present, then COMSAT may have started and died or not started at all
11
11
```
12
12
*:peek
13
13
KA ITS 1651 Peek 631 8/14/2024 09:59:35 Up time = 5:05
@@ -30,38 +30,174 @@ Logout time = Lost 0% Idle 98% Null time = 5:07
30
30
As you can see above none of the COMSAT process is running.
31
31
32
32
There are several reasons why COMSAT may die upon startup The most common are:
33
+
Lets start going through those one by one:
33
34
34
-
1) network parameters for COMSAT are not correct.
35
+
### Network parameters for COMSAT are not correct.
36
+
When you bring up KA ITS, you'll see a message on the operator console like this:
35
37
36
-
2) host configured for the BUGHST doesn’t match ITS’ IMPUS3 value.
38
+
LOGIN TARAKA 0 12:09:11
39
+
TOP LEVEL INTERRUPT 200 DETACHED JOB # 4, USR:COMSAT IV 12:09:12
37
40
38
-
3) Mail initialization files were not created.
41
+
This means that COMSAT has crashed.
39
42
40
-
4) .MAIL. directory is full.
43
+
If you look at the IP address that COMSAT is configured with:
44
+
```
45
+
comsat$j
46
+
$l .mail.;comsat launch
47
+
bughst/'NEW$: SHOWQ+50,,PAT+6 =30052000544
48
+
```
49
+
50
+
you'll note that that octal address is: 192.168.1.100
51
+
52
+
If you look at the value that ITS has for the machine's IP address:
53
+
54
+
```
55
+
sys$j!
56
+
*impus3=1200600006
57
+
```
58
+
59
+
You'll see that that that octal address is: 10.3.0.6
60
+
61
+
And if you look at the host table (SYSHST;H3TEXT >), you'll find an entry like this:
62
+
```
63
+
HOST : CHAOS 177002, 192.168.1.100 : DB-ITS.EXAMPLE.COM, DB : PDP-10 : ITS : :
64
+
```
65
+
66
+
(And there is no HOST entry for a machine with the name KA).
67
+
68
+
The easiest fix is to:
69
+
70
+
1) fix the host table
71
+
2) fix COMSAT's variables
72
+
3) generate COMSAT's database files
73
+
4) fix COMSAT's mailing lists file
74
+
5) restart COMSAT
75
+
76
+
To fix the host table, change the line:
77
+
```
78
+
HOST : CHAOS 177002, 192.168.1.100 : DB-ITS.EXAMPLE.COM, DB : PDP-10 : ITS : :
79
+
```
80
+
to
81
+
```
82
+
HOST : CHAOS 177002, 10.3.0.6 : KA : PDP-10 : ITS : :
83
+
```
84
+
Save the updated `SYSHST;H3TEXT >` and then compile the host table:
85
+
```
86
+
:SYSHST;H3MAKE
87
+
```
88
+
Make sure that there were no errors (look for a `H3ERR` file) and make
89
+
sure that there exists a file `SYSBIN;HOSTS3 NNNNNN` where `NNNNNN` matches
90
+
the `FN2` of the `SYSHST;H3TEXT NNNNNN` you just created.
91
+
92
+
Now your host table matches your ITS IP address.
93
+
94
+
Next, you need to fix COMSAT.
95
+
96
+
To do that, create a job for COMSAT:
97
+
```
98
+
comsat$j
99
+
```
100
+
Then load in the compiled (but not dumped) binary for COMSAT
101
+
```
102
+
$l .mail.;comsat bin
103
+
```
104
+
And now set various variables:
105
+
```
106
+
BUGHST/1200600006
107
+
DEBUG/0
108
+
xvers/0
109
+
```
110
+
And then purify the binary:
111
+
```
112
+
purify$g
113
+
```
114
+
and when DDT prints out:
115
+
```
116
+
:PDUMP DSK:.MAIL.;COMSAT LAUNCH
117
+
```
118
+
Type an `<enter>` to confirm.
119
+
120
+
Now, you have an correct `.MAIL.;COMSAT LAUNCH` executable. This will be
121
+
launched by `TARAKA` on startup, or by `:MAIL` when invoked if `COMSAT` isn't
122
+
running.
41
123
42
-
You can check the network parameters by doing:
124
+
However, before you do this, you need to make sure that COMSAT's database
0 commit comments