Thanks Jonathan! I found the answer when I ran the debugging error message through Google. My error message was; ImportError: cannot import name ImmutableSet And the solution was to remove the files name sets.py* in my MySQLdb installation. This required a bit of file hunting, (I run FreeBSD so I used locate) and I then removed the files /usr/local/lib/python2.4/site-packages/MySQLdb/sets.py* which was were my sets.py files were. Then everything was hunky dory. Thanks for the tips. Jeremiah On Wed, 2006-06-14 at 10:53 -0400, Jonathan wrote:
Please keep your posts on the list...
----- Original Message ----- From: "Jeremiah Foster" <jeremiah.foster@theclickstore.se> To: "Jonathan" <dev101@magma.ca> Sent: Wednesday, June 14, 2006 10:43 AM Subject: Re: [Zope] ERROR Zope Could not import Products.ZMySQLDA
On Wed, 2006-06-14 at 10:29 -0400, Jonathan wrote:
----- Original Message ----- From: "Jeremiah Foster" <jeremiah.foster@theclickstore.se>
ImportError: cannot import name ImmutableSet
1) make sure you installed ZMySQLDA using the same version of python that your Zope installation uses (it looks like you are using Zope 2.8.x so you should be using python 2.3.4 or 2.3.5)
I have made sure to use python2.3 when I compiled. I specified the full path just to make sure. :)
Did you use python 2.3 or python 2.3.4 (or 2.3.5)? This may make a difference.
Is the ZMySQLDA product installed ok? Check the icon in the ZMI - Control Panel - Product Management folder (it should not show a broken product icon). You can also check the ZMI - Add list, there should be a 'Z MySQL Database Connection' entry in the list.
Jonathan