Andrew Tyson wrote:
> Having just purchased the latest ed of the Steven's classic 'Unix Network
> Programming', I thought that I might try installing the Sun SCTP kernel
> module for SPARC/Solaris, so I could try out some of the example programs.
> Bad mistake.
>
> Upon installing the package, and rebooting my U2 now spews a bunch of error
> messages (resumably whilst trying to load the SCTP STREAMS module) and then
> proceeds to reboot (ad infinitum).
>
> I have managed to do a single user boot from CDROM, and I can see a bunch of
> SCTP related kernel/config files, however I am a bit wary of deleting them
> from /kernel/drv (if there are any dependencies). I would have thought that
> SCTP should be a separate module to TCP/IP, but once bitten ...
>
> I was hoping to canvas suggestions about my best course of action?
The experimental download package requires Solaris 9 Update 5 (12/03).
This is explicitly mentioned in the README file, SYSTEM REQUIREMENT
section. Install it in other kernel version will cause the problem
you are having. The reason is that there are changes in the IP module
in Solaris 9 Update 5. So the module provided in the experimental
SCTP package has to match that version.
What you can do is to replace the ip modules in /kernel/drv/ and
/kernel/drv/sparcv9/ with the original modules. The original modules
should be saved in the same directory by the SCTP package install
script. Do the same thing to sockfs modules in /kernel/drv/ and
/kernel/drv/sparcv9/. Also replace the /etc/sock2path with the
original one, it should also be saved. This should allow you to
boot up the system again. Then you can do a pkgrm to remove the
package.
Please update your system to Solaris 9 Update 5 (12/03) before
installing the SCTP experimental package again. Many customers have
successfully installed this package and testing it.
--
K. Poon.
kacheong.poon@sun.com