Mantis - python
Viewing Issue Advanced Details
5040 regular use block have not tried 2013-01-10 12:24 2013-05-19 11:23
ghenry  
maciej  
normal  
closed  
fixed  
none    
none  
0005040: ImportError: No module named _socket
% /opt/csw/bin/python /opt/csw/bin/supybot --daemon my_chan/chan-bot.conf
Traceback (most recent call last):
  File "/opt/csw/bin/supybot", line 37, in <module>
    import supybot
  File "/opt/csw/lib/python/site-packages/supybot/__init__.py", line 34, in <module>
    import supybot.utils as utils
  File "/opt/csw/lib/python/site-packages/supybot/utils/__init__.py", line 100, in <module>
    import net
  File "/opt/csw/lib/python/site-packages/supybot/utils/net.py", line 35, in <module>
    import socket
  File "/opt/csw/lib/python/socket.py", line 46, in <module>
    import _socket
ImportError: No module named _socket
   VERSION: 2.6.8,REV=2013.01.09
calypso-root% pkgchk -v CSWpython|& grep socket
/opt/csw/lib/python/lib-dynload/_socket_failed.so
/opt/csw/lib/python/socket.py

and
   VERSION: 2.6.8,REV=2012.04.13

callisto-root% pkgchk -v CSWpython|& grep socket
/opt/csw/lib/python/lib-dynload/_socket.so
/opt/csw/lib/python/socket.py
Issue History
2013-01-10 12:24 ghenry New Issue
2013-01-10 12:59 maciej Status new => assigned
2013-01-10 12:59 maciej Assigned To => maciej
2013-01-10 13:01 maciej Note Added: 0010262
2013-01-10 13:01 maciej Status assigned => confirmed
2013-01-10 14:14 maciej Note Added: 0010263
2013-05-19 11:23 maciej Note Added: 0010392
2013-05-19 11:23 maciej Status confirmed => closed
2013-05-19 11:23 maciej Resolution open => fixed

Notes
(0010262)
maciej   
2013-01-10 13:01   
Thanks for the report. I can reproduce this. Until fixed packages are released, here's a workaround:

1. Rename the shared object:

sudo mv /opt/csw/lib/python/lib-dynload/_socket{_failed,}.so

2. Set LD_PRELOAD before starting Python:

LD_PRELOAD=/usr/lib/libsocket.so.1

(0010263)
maciej   
2013-01-10 14:14   
I found the cause and I'm rebuilding a set of fixed packages.

http://sourceforge.net/apps/trac/gar/changeset/20073 [^]
(0010392)
maciej   
2013-05-19 11:23   
Fixed, closing.