We've just upgraded one of our main servers from 2.3 to 2.4.
It didn't go without a hitch.
The first thing that happened was this: the upgrade
process hung. After opening a terminal window and
running ps we found that the upgrade process was
running fsck -m /dev/dsk/c2t2d0s0.
Truss told us that this hung reading from standard input.
Typing return in the console window made it continue
but fail.
The error, of course, was that the disk in question was 4GB
in size. In which case you need to fsck the raw device.
Commenting the disk out in /etc/vfstab did work, but wasn't proper (as
recommended in the install notes) because the disk did contain
installed files.
Now for the second, much bigger problem.
After restarting installtool (restarting the install is easy, it doesn't
require a reboot which is pretty slow from CD), it ran for
a while and then crashed.
Truss told me that is crashed after reading all the pkgs fils and the
contents files.
Finally, in despair, we decided to remove all the .<num> packages that
are installed by installpatch.
Only then the upgrade did work.
Summarizing I can say that upgrading disks > 2GB doesn't work nor
does it work on heavily patched systems.
Casper