I think I may have run across this, too, running under an lx26 zone type on OpenSolaris snv 134.
My Linux image was Centos 4.8. I managed to track my issue down to glibc getifaddrs(). In my case this was called by a legacy function in RPC called get_myaddress(). This renders a substantial set of Linux applications unusable. The culprit is that, when NETLINK is not available in the kernel, an alternate algorithm is used. If memory serves, the alternate code path makes an ioctl() on a UDP or TCP socket which fails. I do have this snippet to show that alternate code path: line 330: #if __ASSUME_NETLINK_SUPPORT == 0 if (__no_netlink_support) return fallback_getifaddrs (ifap); <-- fails on lx26 zone type #endif Perhaps the most interesting thing about my case was that if one links the test case dynamically it fails but when linked statically it succeeds. Does this pique anyone's interest? I'm happy to collaborate but haven't found time to look into the failing ioctl(). Best, Quentin -----Original Message----- From: brandz-discuss-boun...@opensolaris.org [mailto:brandz-discuss-boun...@opensolaris.org] On Behalf Of Omar MEZRAG Sent: Friday, December 17, 2010 10:13 AM To: brandz-discuss@opensolaris.org Subject: [brandz-discuss] brandz zone socket issues Hi all, I have installed debian 5.0.7 on brandz zone (OpenSolaris) successfully, but I have faced some problems when installing zimbra inside this zone, my issue seem as a socket system call miss, which is over my scope's knowledge does anybody know what is going wrong ? During installing zimbra [...] IO::Socket::INET: connect: Connection refused at /opt/zimbra/libexec/zmldapinit line 136. [...] [...] Setting defaults...Cannot open netlink socket: Socket type not supported /opt/zimbra/postfix/sbin/postconf: fatal: inet_addr_local[getifaddrs]: getifaddrs: Socket type not supported [...] some network issues [...] debian:~# nslookup www.google.com errno2result.c:111: unable to convert errno to isc_result: 38: Function not implemented socket.c:3622: epoll_create failed: Function not implemented (null): isc_socketmgr_create: unexpected error [...] [...] debian:~# dig www.google.com errno2result.c:111: unable to convert errno to isc_result: 38: Function not implemented socket.c:3622: epoll_create failed: Function not implemented dig: isc_socketmgr_create: unexpected error [...] thanks in advance. -- This message posted from opensolaris.org _______________________________________________ brandz-discuss mailing list brandz-discuss@opensolaris.org _______________________________________________ brandz-discuss mailing list brandz-discuss@opensolaris.org