Bindsock failures on Domino 8.5.x or Domino 9.0.1

Mindwatering Incorporated

Author: Tripp W Black

Created: 01/30/2014 at 05:40 PM

 

Category:
Domino Server Issues Troubleshooting
Misc. Log Errors

Issue:
After a Ubuntu server's reboot, the Domino server not fails on all services under port 1024 (e.g. HTTP, SMTP, LDAP, POP3, and IMAP). The console reports a similar message for each service:


Cause 1:
After investigation, it is found that Ubuntu kernel folks accidentally broke the kernel version 3.5.0-44 and higher. Other users reported the same going from kernel 3.2.0-56 to 3.2.0-58 and from 3.11.0-13 to 3.11.0-14. See Bug #1269053.

Cause 2:
A new configuration file from apache or some other service was added during upgrade, now using port. To confirm use command:
$ sudo lsof -i tcp:443

Cause 3:
The bindsock file in the /opt/ibm/domino/notes/linux/latest/ folder does have the wrong permissions.


Solution 1:
The best option is to roll back to the previous kernel version if able to do so. (Choose the previous kernel in the grub boot menu.)

Solution 2:
Leave an empty file file for the service so that a system update doesn't restore a deleted configuraiton file. (e.g. ssl.conf in /etc/httpd/conf/ssl.conf)

Solution 3:
Verify the bindsock file looks like this:
$ ls -l bindsock
-r-sr-xr-x 1 root bin 14832 Aug 15 02:05 bindsock

UPDATE:
Domino 9.0.1 FP3 IF1 includes bindsock fix.
(SUSE 12 also exhibits this issue.)

Alternately, roll back and select the older kernel (e.g. 3.5.0-44-generic) in grub (the boot-up screen). In our case, we reboot'd and selected 3.2.0-57.
With 3.2.0-57, HTTP bound to port 80 successfully.
$ sudo service domino stop
$ sudo reboot
....
At the grub menu, choose "Previous Kernel Versions . . . "
At the previous kernel verions, menu, choose a previous version that works, for us that was 3.2.0-57.
...

To find your version of Ubuntu, enter the following command:
$ lsb_release -a
No LSB modules are available.
Distrubuter ID: Ubuntu
Description: Ubuntu 12.04.3 LTS
Release: 12.04
Codename: precise




previous page