[Zope] Weird problem with Z MySQL Connection

Jonathan listsmurf@ur.nl
Fri, 14 Jul 2000 16:02:18 +0200


>Hi all,
>
>Keep getting an 'invalid connection string' error when trying to 
>make a database connection from Zope. Weird thing is that I first 
>moved a working build to another machine, which resulted in it not 
>working anymore. Did a clean install of Zope 2.1.6 (Source), MySQL 
>3.22.32 and all necessary Zope products (ZMySQLDA 1.2.0) using the 
>same packages used in the working install. Still no dice. Same setup 
>:(

Well, I've solved the problem by installing Zope from RPMs and having 
it connect to MySQL via TCP/IP instead of the default unix socket. So 
don't connect to 'localhost', connect to your machine's hostname.

>File /usr/share/zope/lib/python/Products/ZMySQLDA/db.py, line 155, in __init__
>BadRequest: (see above)
>
>Why is Zope looking for files in '/usr/share' all of a sudden? It 
>didn't in the first install. I haved searched the mailinglist 
>archives already, tried stuff suggested there with similar problems. 
>Still no dice :(

But this still isn't solved. Where can I specify the path it 
shouldn't be looking for the ZMySQLDA stuff if it ain't in 
'/usr/share/zope'?

>Traceback (innermost last):
>  File 
>/2ndhome/devel/proj/euhf/zope/lib/python/ZPublisher/Publish.py, line 
>214, in publish_module
>  File 
>/2ndhome/devel/proj/euhf/zope/lib/python/ZPublisher/Publish.py, line 
>179, in publish
>  File /2ndhome/devel/proj/euhf/zope/lib/python/Zope/__init__.py, 
>line 202, in zpublisher_exception_hook
>    (Object: ElementWithAttributes)
>  File 
>/2ndhome/devel/proj/euhf/zope/lib/python/ZPublisher/Publish.py, line 
>165, in publish
>  File 
>/2ndhome/devel/proj/euhf/zope/lib/python/ZPublisher/mapply.py, line 
>160, in mapply
>    (Object: addConnection)
>  File 
>/2ndhome/devel/proj/euhf/zope/lib/python/ZPublisher/Publish.py, line 
>102, in call_object
>    (Object: addConnection)
>  File 
>/2ndhome/devel/proj/euhf/zope/lib/python/Products/ZMySQLDA/DA.py, 
>line 124, in addConnection
>    (Object: ElementWithAttributes)
>  File 
>/2ndhome/devel/proj/euhf/zope/lib/python/Shared/DC/ZRDB/Connection.py, 
>line 129, in __init__
>    (Object: RoleManager)
>  File 
>/2ndhome/devel/proj/euhf/zope/lib/python/Shared/DC/ZRDB/Connection.py, 
>line 158, in edit
>    (Object: RoleManager)
>  File 
>/2ndhome/devel/proj/euhf/zope/lib/python/Shared/DC/ZRDB/Connection.py, 
>line 227, in connect
>    (Object: RoleManager)
>  File /usr/share/zope/lib/python/Products/ZMySQLDA/db.py, line 155, 
>in __init__
>BadRequest: (see above)