I can confirm the error too. Py_InitModule4 in 64bit systems was renamed to Py_InitModule4_64 to allow addressing more than 4Gbytes. See http://www.python.org/dev/peps/pep-0353/.
In http://svn.python.org/projects/python/trunk/Include/modsupport.h #if SIZEOF_SIZE_T != SIZEOF_INT /* On a 64-bit system, rename the Py_InitModule4 so that 2.4 modules cannot get loaded into a 2.5 interpreter */ #define Py_InitModule4 Py_InitModule4_64 #endif So perhaps there was an configuration error when compiling the module. I did the same installation of Trac 2 days ago in a x386 and it worked. Today when I tried in a amd64, I got the error. -- neo_cgi.so: undefined symbol: Py_InitModule4 https://launchpad.net/bugs/86685 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs