Marc --<br><br>Looks like a common error on the <a href="http://www.google.com/search?q=DBD%3Amysql+autocommit&amp;ie=utf-8&amp;oe=utf-8">web</a>.  <br><br>The DBD:mysql perldoc says:<br><ul><li>You should never change the server variable autocommit manually, unless you are ignoring DBI&#39;s transaction support.</li>
<li>Switching AutoCommit mode from on to off or vice versa may fail.
You should always check for errors, when changing AutoCommit mode. The
suggested way of doing so is using the DBI flag RaiseError. If you
don&#39;t like RaiseError, you have to use code like the following:
<pre>  $dbh-&gt;{&#39;AutoCommit&#39;} = 0;<br>  if ($dbh-&gt;{&#39;AutoCommit&#39;}) {<br>    # An error occurred!<br>  }</pre>
</li><li>If you detect an error while changing the AutoCommit mode, you
should no longer use the database handle. In other words, you should
disconnect and reconnect again, because the transaction mode is
unpredictable. Alternatively you may verify the transaction mode by
checking the value of the server variable autocommit. However, such
behaviour isn&#39;t portable.</li></ul>So we probably need to check for potential failure in setting the variable.  This may be related to perl 5.10 in underlying ways.<br><br>--Joe<br><br><br><div class="gmail_quote">2009/6/10 Marc Nürnberger <span dir="ltr">&lt;<a href="mailto:marc.nuernberger@gmx.de">marc.nuernberger@gmx.de</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Dear all,<br>
<br>
When I try to install the latest 3.0.2 the &#39;make test&#39; returns:<br>
<br>
###########################################<br>
<br>
t/Circulation_barcodedecode....NOK 1/16<br>
#   Failed test &#39;use C4::Circulation;&#39;<br>
#   at t/Circulation_barcodedecode.t line 10.<br>
#     Tried to use &#39;C4::Circulation&#39;.<br>
#     Error:  DBD driver has not implemented the AutoCommit attribute<br>
at /usr/lo<br>
                  cal/lib/perl/5.10.0/DBI.pm line 705.<br>
# Compilation failed in require at<br>
/home/koha/koha-3.00.02/blib/PERL_MODULE_DIR/<br>
                                                     C4/Circulation.pm<br>
line 25.<br>
# BEGIN failed--compilation aborted at t/Circulation_barcodedecode.t<br>
line 10.<br>
# Compilation failed in require at (eval 3) line 2.<br>
# BEGIN failed--compilation aborted at (eval 3) line 2.<br>
Undefined subroutine &amp;C4::Circulation::barcodedecode called at<br>
t/Circulation_bar<br>
                         codedecode.t line 31.<br>
# Looks like you planned 16 tests but only ran 1.<br>
# Looks like you failed 1 test of 1 run.<br>
# Looks like your test died just after 1.<br>
t/Circulation_barcodedecode....dubious<br>
         Test returned status 255 (wstat 65280, 0xff00)<br>
DIED. FAILED tests 1-16<br>
         Failed 16/16 tests, 0.00% okay<br>
<br>
###########################################<br>
<br>
If I try to ignore this, the webinstaller won&#39;t start, but complain:<br>
<br>
###########################################<br>
<br>
DBD driver has not implemented the AutoCommit attribute at<br>
/usr/local/lib/perl/5.10.0/DBI.pm line 705.<br>
Compilation failed in require at /usr/share/koha/lib/C4/Circulation.pm<br>
line 25.<br>
BEGIN failed--compilation aborted at<br>
/usr/share/koha/lib/C4/Circulation.pm line 25.<br>
Compilation failed in require at /usr/share/koha/lib/C4/Overdues.pm<br>
line 24.<br>
BEGIN failed--compilation aborted at<br>
/usr/share/koha/lib/C4/Overdues.pm line 24.<br>
Compilation failed in require at /usr/share/koha/lib/C4/Members.pm<br>
line 27.<br>
BEGIN failed--compilation aborted at /usr/share/koha/lib/C4/Members.pm<br>
line 27.<br>
Compilation failed in require at /usr/share/koha/lib/C4/Auth.pm line 27.<br>
BEGIN failed--compilation aborted at /usr/share/koha/lib/C4/Auth.pm<br>
line 27.<br>
Compilation failed in require at<br>
/usr/share/koha/opac/cgi-bin/opac/opac-main.pl line 22.<br>
BEGIN failed--compilation aborted at<br>
/usr/share/koha/opac/cgi-bin/opac/opac-main.pl line 22.<br>
<br>
###########################################<br>
<br>
I am using DBD:mysql 4.007 (couldn&#39;t install 4.011) on Perl 5.10 on Lenny.<br>
<br>
Has anyone experienced the same error? Any ideas what I messed up?<br>
<br>
Best regards,<br>
Marc<br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
Koha mailing list<br>
<a href="mailto:Koha@lists.katipo.co.nz">Koha@lists.katipo.co.nz</a><br>
<a href="http://lists.katipo.co.nz/mailman/listinfo/koha" target="_blank">http://lists.katipo.co.nz/mailman/listinfo/koha</a><br>
</blockquote></div><br>