Out of curiosity, is anyone else seeing DBI errors in their Panther Apache error log? Here's a typical example, slightly obscured & pretty-printed:
[Thu Nov 20 11:24:57 2003] null: DBI connect('host=$h;database=$db','$un',...) failed: +-> Protocol mismatch. Server Version = 0 Client Version = 10 at /path/to/script line $n The important bit being the "protocol mismatch" line. I've been seeing it ever since I upgraded to Panther last month. Normal CGI scripts that use DBI work just fine, but trying to run Apache::DBI keeps failing. I've poked around on Google, but found no hits for the particular error I'm seeing. I did get some hits for different values for the server & client versions, but no clear explanations or solutions to the problem. I'm running the stock Apache 1.3.28 & Perl v5.8.1-RC3 as supplied by Apple. These are trying to connect via Apache::DBI (current version, 0.92; I just tried rebuilding it *again* in the CPAN shell but no change) to a Fink provided instance of MySQL 4.0.15. Other system details: $ hostinfo Mach kernel version: Darwin Kernel Version 7.0.0: Wed Sep 24 15:48:39 PDT 2003; root:xnu/xnu-517.obj~1/RELEASE_PPC Kernel configured for up to 2 processors. 2 processors are physically available. Processor type: ppc7400 (PowerPC 7400) Processors active: 0 1 Primary memory available: 896.00 megabytes. Default processor set: 107 tasks, 268 threads, 2 processors Load average: 2.68, Mach factor: 0.23 $ sw_vers ProductName: Mac OS X ProductVersion: 10.3.1 BuildVersion: 7C107 Other details available on request. Any suggestions appreciated :) -- Chris Devers