Subject: RE: ERROR INITIALIZING STREAMS DRIVER!!
Hi Oded
We experienced the same problem when installing Domino R6.01 CF1 on a Solaris System with Veritas Cluster Software. On one system Domino installes and runs fine, but on the other node in the cluster we get the error message. By analysing the installation script we were able to get the sytem up and running. Here is what we did:
Excerpt from the Lotus Notes and Lotus Domino fix list:
SPR# TCAR4AMQLW - Fix the Solaris edition so it properly installs the streams driver on 64-bit systems. [5.0.1a]
There are two workarounds to this issue:
-
Reboot the machine.
or
-
If the OS is in 64-bit mode, after installing Domino, make sure /kernel/drv/nmux.conf and /kernel/drv/sparcv9/nmux exist, then as "root", run the following:
/usr/sbin/add_drv -v -m ‘* 0666 bin bin’ -i nmux nmux
Additionally, this error has been seen in more recent versions. The ‘ERROR INITIALIZING STREAMS DRIVER’ crash can also occur if the link in /dev to /devices/pseudo does not exist. In a normal installation of the 64-bit nmux driver, doing an ‘ls -l nmux’ in /dev should show this:
lrwxrwxrwx 1 root other 30 Feb 2 12:15 nmux → …/devices/pseudo/clone@0:nmux
If this link is not there, check to make sure that /devices/pseudo/clone@0:nmux exists. If it does, you can create the link in /dev by hand by logging in as ‘root’, and executing:
ln -s /devices/pseudo/clone@0:nmux /dev/nmux
After that we copied the following files from the running system to the non functioning node:
/usr/kernel/strmod/sparcv9/notify
/usr/kernel/strmod/notify
/usr/kernel/drv/sparcv9/listen
/usr/kernel/drv/listen.conf
/usr/kernel/drv/listen
After that the system started up perfectly. I still do not know if this is a supported approach, but it works for us. Could someone from IBM verify whether this is ok or not?
We are very happy with Domino on Solaris.
I hope my information helps, please contact me, if you need further information: tom.haab@advantix.ch
Greetings
Tom