Tuxedo ISH Process Failed To Bind To Unix Socket,ISNAT_CAT:1404 ERROR
(Doc ID 1343183.1)
Last updated on SEPTEMBER 09, 2024
Applies to:
Oracle Tuxedo - Version 10.3.0 to 11.1.1.2.0 [Release 10gR3 to 11g]Red Hat Advanced Server
Symptoms
At a full boot of a complete Tuxedo configuration we see socket bind errors in the ULOG:162005.TuxMachineName!ISH.xxx.4155774656.0: 07-24-2011: Tuxedo Version 10.3.0.0, 32-bit
162005.TuxMachineName!ISH.xxx.4155774656.0: INFO: host = "myTuxMachineName.com", port = 1234
162005.TuxMachineName!ISH.xxx.4155774656.0: ISNAT_CAT:1030: INFO: IIOP Handler joining application
162005.TuxMachineName!ISH.xxx.4155774656.0: ISNAT_CAT:1404: ERROR: Cannot bind to UNIX socket
162005.TuxMachineName!MyApp.xxx.3946379552.0: TPFW_CAT:104: ERROR: TP::register_factory() cannot proceed due to unexpected problem with Registrar. Check status of FactoryFinder server(s).
162005.TuxMachineName!ISH.xxx.4155774656.0: ISNAT_CAT:1030: INFO: IIOP Handler joining application
162005.TuxMachineName!ISH.xxx.4155774656.0: ISNAT_CAT:1404: ERROR: Cannot bind to UNIX socket
162005.TuxMachineName!MyApp.xxx.3946379552.0: TPFW_CAT:104: ERROR: TP::register_factory() cannot proceed due to unexpected problem with Registrar. Check status of FactoryFinder server(s).
Running strace on the ISH process we see an EACCES bind error to an ISH.pipe.0.10.40 name (among others):
open("/path/to/directory/system/data/config/tux/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/myhome/tuxedo10gR3/lib/libnss_files.so.2", O_RDONLY) = -1ENOENT (No such file or directory)
open("/lib/i686/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/path/to/directory/system/data/config/tux/libnss_nis.so.2", O_RDONLY) = -1 ENOENT(No such file or directory)
open("$TUXDIR/lib/libnss_nis.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/i686/libnss_nis.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
bind(6, {sa_family=AF_INET, sin_port=htons(703), sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EACCES (Permission denied)
open("/path/to/directory/system/data/config/tux/registry.so", O_RDONLY) = -1 ENOENT (Nosuch file or directory)
bind(6, {sa_family=AF_INET, sin_port=htons(704), sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EACCES (Permission denied)
unlink("ISH.pipe.0.10.40") = -1 ENOENT (No such file or directory)
bind(5, {sa_family=AF_FILE, path="ISH.pipe.0.10.40"...}, 18) = -1 EACCES (Permission denied)
unlink("ISH.pipe.0.10.40") = -1 ENOENT (No such file or directory)
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xff8bca18) = -1 EINVAL (Invalid argument)
_llseek(0, 0, 0xff8bca80, SEEK_CUR) = -1 ESPIPE (Illegal seek)
close(0) = -1 EBADF (Bad file descriptor)
open("/myhome/tuxedo10gR3/lib/libnss_files.so.2", O_RDONLY) = -1ENOENT (No such file or directory)
open("/lib/i686/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/path/to/directory/system/data/config/tux/libnss_nis.so.2", O_RDONLY) = -1 ENOENT(No such file or directory)
open("$TUXDIR/lib/libnss_nis.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/i686/libnss_nis.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
bind(6, {sa_family=AF_INET, sin_port=htons(703), sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EACCES (Permission denied)
open("/path/to/directory/system/data/config/tux/registry.so", O_RDONLY) = -1 ENOENT (Nosuch file or directory)
bind(6, {sa_family=AF_INET, sin_port=htons(704), sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EACCES (Permission denied)
unlink("ISH.pipe.0.10.40") = -1 ENOENT (No such file or directory)
bind(5, {sa_family=AF_FILE, path="ISH.pipe.0.10.40"...}, 18) = -1 EACCES (Permission denied)
unlink("ISH.pipe.0.10.40") = -1 ENOENT (No such file or directory)
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xff8bca18) = -1 EINVAL (Invalid argument)
_llseek(0, 0, 0xff8bca80, SEEK_CUR) = -1 ESPIPE (Illegal seek)
close(0) = -1 EBADF (Bad file descriptor)
The bind() failure indicates a permission problem but none can be found.
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |