[comp.sys.encore] Installing Umax 4.3.

rickert@CS.NIU.EDU (Neil Rickert) (06/08/90)

 Well we finally received the Umax 4.3 software about two weeks ago.  I eagerly
opened the box, and pulled out the INSTALLATION NOTES so that I could begin
my planning.  I particularly wanted to do some preparation before partitioning
the disk.

 Unfortunately there was no such information.  All the INSTALLATION NOTES said
was to run a script which would do it all automatically.

   Thanks a whole bunch, Encore.

 Well not to be daunted, I did the best I could, and used there installation
script.  What an incredible pain.

 I had to do some partitioning by hand, after running the script, just to
have big enough user partitions.  But, as I feared, the non-selectable
choices of the install script were all wrong for me.  It means that some
time in the new few weeks I will need to repartition the disk, and again
restore all the file systems.

 The trouble didn't end with the partitioning problems.  (I had anticipated
them at least).

 Here is a catalog of problems to watch out for.

 1.  When the system first boots, the 'sendmail' daemon is started.
     Fortunately I anticipated this, and immediately killed it, and
     renamed 'sendmail' so it would happen again.  I can imagine the
     next time a neighbouring machine runs its queue and all the mail
     starts coming in to a system with only 'root' in the password file,
     so all mail is rejected.

 2.  The system started 'inetd', which means that anyone could probably
     login while the non-password protected 'root' is the only user.
     Fortunately we did not have any problems.

 3.  After following all the instructions to recover old password files,
     group files, etc, I naturally tried rebooting the system.  With
     great amazement I discover that it boots from the 'bkuproot' partition
     instead of the 'root' partition.  (Of course the 'bkuproot' partition
     still has only 'root' in the passwd file.)

 4.  When, because of the preceding problem, you boot from 'bkuproot' instead
     of from 'root', the 'fstab' file says that '/dev/root' is mounted on '/'
     whereas actually '/dev/bkuproot' is mounted.  I don't know whether this
     is why 'fsck' kept complaining about the root partition.

 5.  Trying to correct the boot problem, I tried running 'devconfig'.  This
     software turns out to be brain dead.  You basically can't run it (in
     interactive mode) from a printing terminal.  It generates a line feed
     after every input character.

     Worse still, 'devconfig' can get you hopelessly stuck.  When creating
     a new device definition for a partition you built by hand, if you
     accidently accept the default '0' for the slot number, it doesn't
     complain till you enter a partition number.  Then it gets into an
     endless loop of demanding a correct partition number, and rejecting
     everthing you enter.  You can't get out with ^C or ^Z.  You have to
     login to another terminal and kill the job to escape from this disaster.
     If you shut down the network daemons because you didn't want any logins
     till you had finished configuring, and the console was all you had, this
     meant hitting ^P, and rebooting the system.

     Basically I had to do raw boots only until I had the system running
     well enough that I could login at a video terminal and run devconfig
     to fix up the bad DCT entries.

     All this would not have happened if I had been able to install by hand
     instead of running that automatic script.

 Well good luck to anyone who hasn't yet installed 4.3.  I hope this helps
 you prepare.

--------------

 And thanks a whole bunch, Encore.  Next time can you just give us the
 information we need to do the installation by hand if we want to.

=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
  Neil W. Rickert, Computer Sci Dept, Northern Illinois U., DeKalb IL 60115
  InterNet, unix: rickert@cs.niu.edu              Bitnet, VM: T90NWR1@NIUCS
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=

ran@oz.crl.dec.com (Randy Osborne) (06/09/90)

In article <9006081439.AA01527@cs.niu.edu>, rickert@CS.NIU.EDU (Neil
Rickert) writes:

	... lots about problems installing UMAX 4.3

We had the same sort of problems here installing UMAX 4.3.

|>  I had to do some partitioning by hand, after running the script, just to
|> have big enough user partitions.  But, as I feared, the non-selectable

We had to do this anyway since we wanted to increase the size of the paging
partitions. We didn't want to gamble that Encore might have actually
fixed a kernel bug in UMAX 4.3 that existed in 4.2 (and which seemed to also
exist in a beta release of UMAX 4.3 at MIT). The bug occurred when the system
ran out of swap space. Certain processes would hang in the kernel and because
they were in the kernel, they were unkillable and thus we could not get them to
release their storage. Except by booting the machine. Anybody else ever had
problems like this? With 64Mb of swap space I was able to cause the problem
quite consistently by starting up a Lisp with a 30MB heap. This problem seems
to be behind us now that we have 256MB of swap space. Others may also want
to consider increasing the swap space (unless you can get some definitive
info from Encore that the problem has been fixed - we couldn't).

|>      well enough that I could login at a video terminal and run devconfig
|>      to fix up the bad DCT entries.

I found that devconfig was even brain damaged running interactively at a
video terminal. It wouldn't let me store changes into the DCT because of
a detected
"error" in boot order it found in my changes (which were correct). I had
to edit
the Umax.config file directly. The cause of all the mess with booting off the
bkuproot device seems to be because the installation script makes most
of the non-terminal devices in /dev bootable, and leaves bkuproot as the
first bootable
device in the DCT (which is searched linearly for a boot device at boot
time). I
told Judy Leach at Encore about this mess, but I guess my advice for
others would
be to just edit the Umax.config file directly after booting off bkuproot and
then reboot. Oh yes, there's no documentation for the Umax.config file format
and Judy Leach at Encore couldn't find any either - but it's all in ASCII and
you'll figure it out as I did. This seems to be what Encore customers have to
do.

Randy Osborne