[egenix-users] undefined symbol: PyUnicodeUCS4_FromEncodedObject

Alex Clark aclark at aclark.net
Mon May 24 13:35:45 CEST 2010


Hi all,

I am trying to add egenix_mxodbc_zopeda-2.0.1-py2.4-linux-x86_64.egg to Plone 3.3.5 and
when I start the instance I get this:

---

2010-05-24 08:17:22 ERROR Application Could not import Products.mxODBCZopeDA
Traceback (most recent call last):
 File "/home/aclark/Developer/seiu/parts/zope2/lib/python/OFS/Application.py", line 709, in import_product
   product=__import__(pname, global_dict, global_dict, silly)
 File "Products/mxODBCZopeDA/__init__.py", line 33, in ?
   logger = logging.getLogger("Zope")
 File "Products/mxODBCZopeDA/ZopeDA.py", line 108, in ?
ImportError: /home/aclark/Developer/seiu/eggs/egenix_mxodbc_zopeda-2.0.1-py2.4-linux-x86_64.egg/Products/mxODBCZopeDA/mx/TextTools/mxTextTools/mxTextTools.so: undefined symbol: PyUnicodeUCS4_FromEncodedObject
Traceback (most recent call last):
 File "/home/aclark/Developer/seiu/parts/zope2/lib/python/Zope2/Startup/run.py", line 56, in ?
   run()
 File "/home/aclark/Developer/seiu/parts/zope2/lib/python/Zope2/Startup/run.py", line 21, in run
   starter.prepare()
 File "/home/aclark/Developer/seiu/parts/zope2/lib/python/Zope2/Startup/__init__.py", line 102, in prepare
   self.startZope()
 File "/home/aclark/Developer/seiu/parts/zope2/lib/python/Zope2/Startup/__init__.py", line 278, in startZope
   Zope2.startup()
 File "/home/aclark/Developer/seiu/parts/zope2/lib/python/Zope2/__init__.py", line 47, in startup
   _startup()
 File "/home/aclark/Developer/seiu/parts/zope2/lib/python/Zope2/App/startup.py", line 45, in startup
   OFS.Application.import_products()
 File "/home/aclark/Developer/seiu/parts/zope2/lib/python/OFS/Application.py", line 686, in import_products
   import_product(product_dir, product_name, raise_exc=debug_mode)
 File "/home/aclark/Developer/seiu/parts/zope2/lib/python/OFS/Application.py", line 709, in import_product
   product=__import__(pname, global_dict, global_dict, silly)
 File "/home/aclark/Developer/seiu/parts/zope2/lib/python/Zope2/Startup/__init__.py", line 33, in ?
   logger = logging.getLogger("Zope")
 File "Products/mxODBCZopeDA/ZopeDA.py", line 108, in ?
ImportError: /home/aclark/Developer/seiu/eggs/egenix_mxodbc_zopeda-2.0.1-py2.4-linux-x86_64.egg/Products/mxODBCZopeDA/mx/TextTools/mxTextTools/mxTextTools.so: undefined symbol: PyUnicodeUCS4_FromEncodedObject

---

Does this make any sense to anyone?

If I understand correctly, that is the correct binary to use for my distro (Ubuntu Lucid).

Thanks,

Alex

-- 
Alex Clark · http://aclark.net
Author — Plone 3.3 Site Administration · http://aclark.net/admin



More information about the egenix-users mailing list