What does a MySQL Support Engineer do during his first hours of
vacation? Yes, napping. After that, he goes on the web and tries
out something new. Today: SugarCRM .. and struggeling a little with the
installation.
The problem? The installation (on MacOS 10.5) was successful, no
errors, but:
Sugar CRM 5.1.0c Files May Only Be Used With A Sugar CRM
5.1.0 Database
Logging didn't reveal anything, but the general query log did!
All DML statements were send to MySQL, but apparently not ..
committed? After looking in the code I noticed a lack of commit
statements.. Putting an explicit commit it worked, for the
`config` table.
What was the real problem?
[mysqld]
init_connect='SET AUTOCOMMIT=0'
Don't ask me why that was there, sometimes I do crazy stuff
testing things, but this setup should work! Each transaction in
applications should be committed. Disabling the AUTOCOMMIT shows
that SugarCRM is not doing that.
Actually, I filed a bug for it at bugs on the sweet..
euh, SugarCRM website.
Dec
15
2008