[rt-users] Mysql: transactions not supported...

FLoh Leeber flori at bin.org.in
Fri May 19 04:34:12 EDT 2006


Hi there!

For whatever reason RT3 started to complain in the following way when 
doing updates on Tickets:

*System error*

*error:*  	Transactions not supported by database at 
/usr/lib/perl5/DBI.pm line 1625.
*context:*  	
*...*  	
*1621:*  	sub begin_work {
*1622:*  	my $dbh = shift;
*1623:*  	return $dbh->set_err(1, "Already in a transaction")
*1624:*  	unless $dbh->FETCH('AutoCommit');
*1625:*  	$dbh->STORE('AutoCommit', 0); # will croak if driver doesn't 
support it
*1626:*  	$dbh->STORE('BegunWork', 1); # trigger post commit/rollback 
action
*1627:*  	return 1;
*1628:*  	}
*1629:*  	
*...*  	

*code stack:*  	/usr/lib/perl5/DBI.pm:1625
/usr/share/perl5/DBIx/SearchBuilder/Handle.pm:669
/usr/share/request-tracker3/lib/RT/Ticket_Overlay.pm:3109
/usr/share/request-tracker3/lib/RT/Interface/Web.pm:1091
/usr/share/request-tracker3/html/Ticket/Display.html:111
/usr/share/request-tracker3/html/Ticket/Update.html:196
/usr/share/request-tracker3/html/autohandler:200

raw error <http://rt.happyserverfriends.info/rt/Ticket/Update.html#raw>

Apparently, some system updates may have caused this. When further 
investigating this I noticed that the DB tables were all MyISAM and 
InnoDB was disdabled. I corrected this, and converted all the tables to 
InnoDB, still the driver doesnt like the transactions.


Any ideas?

kind regards, F. Leeber




More information about the rt-users mailing list