I also use Fedora Core 1 with the same version of perl and mysql as you. I did the following changes to processz3950queue and the "MySQL server has gone away" and "fetch() without execute()" error messages went away. I did this to the file that came with 2.0.0RC4 but it should work with the latest file that Paul commited. Replace: my $dbi = C4::Context->dbh; with: $dbh->{"InactiveDestroy"} = "true"; Replace all references to dbi with dbh. Deric -----Original Message----- From: Benedykt P. Barszcz [mailto:kb2qzv@poczta.wp.pl] Sent: 26 February, 2004 16:39 To: paul POULAIN Cc: Sullivan,Deric [CMC]; 'koha-devel@lists.sourceforge.net' Subject: Re: [Koha-devel] log about z3950 This is even more informative. I am using Fedora Core 1. [root@localhost z3950daemon]# perl -V Summary of my perl5 (revision 5.0 version 8 subversion 1) configuration: Name : mysql Relocations: (not relocateable) Version : 3.23.58 Vendor: Red Hat, Inc. 3351/16 : Processing isbn=83-01-02448-8 at Library of Congress z3950.loc.gov:7090 voyager MARC21 (1 forks) 3351/16 : 2 >> 3351/16 : creating and 3351/16 : working on results entry 14 3351/16 : connected to Library of Congress 3351/16 : Library of Congress : no records found 3351/16 : z3950.loc.gov:7090 search done. starting loop DBD::mysql::st execute failed: MySQL server has gone away at ./processz3950queue line 144. DBD::mysql::st execute failed: MySQL server has gone away at ./processz3950queue line 149. DBD::mysql::st fetchrow failed: fetch() without execute() at ./processz3950queue line 150. starting loop