SPUG: more Help with DBI/ppm/ppd/mysql?

David Innes (CSG) davidinnes at chicagoscience.com
Thu Nov 18 09:30:30 CST 2004

Hi John,


I have MovableType running on one of my Win2K servers.  I've found a number
of compatibility issues between ActiveState's versions 5.6 and 5.8 versions
of Perl when it comes to modules you can get from their PPM repositories.
While I use 5.8 on my personal machine I've been sticking with 5.6 on my
servers.  I suggest you try uninstalling 5.8.4 and installing their latest
5.6.x distribution instead.  They maintain separate PPM repositories for the
different versions and that version of DBI appears to be compatible with
Movable Type.


For what it's worth the version I'm successfully using is ActiveState build
633, which has Version 5.6.1.  If the most recent build of 5.6 doesn't cut
it you can always download that instead. It's been driving all websites on
that server for years.  


Another possibility: The full version of MT includes all necessary Perl
modules.  I don't know if the installation script adds them to your Perl
distribution or not but it's worth looking into.


If you email me directly I'll be happy to help you troubleshoot.  As SPUG's
token Windows Perl use it's in my interest to help you get this resolved.


                        -- David Innes





The information contained in this e-mail message may be privileged,
confidential, and protected from disclosure. If you are not the intended
recipient, any further disclosure or use, dissemination, distribution, or
copying of this message or any attachment is strictly prohibited. If you
think that you have received this e-mail message in error, please delete it
and notify the sender.


From: spug-list-bounces at mail.pm.org [mailto:spug-list-bounces at mail.pm.org]
On Behalf Of John
Sent: Wednesday, November 17, 2004 1:19 PM
To: spug-list at mail.pm.org
Subject: SPUG: more Help with DBI/ppm/ppd/mysql?


Do you understand this repository business?

What about uninstalling perl 5.8.4 and reinstalling 5.0005 and that dbi1.40?
That would recreate the environment this ran on in the old machine.  

I've got nothing to lose by trying it.  I can uninstall everything and start
over  - done that a few times :) !  At least we've got mysql running now and
can see the data from a command line.  That part is OK.  Not sure where to
get a binary of 5.0005 or how to install any other way.  I've downloaded the
DBI1.40 tar.gz file and unzipped it to a local directory, then edited the
ppd file to point to that local directory.  Then I created this "local"
repository and turned off the default (Activestate) ones.  
then I see Error: no suitable installation target found for package dbi

I think that either means that 5.8.4 wont take the dbi1.4....or that I don't
have a "package" whatever that is.  Isn't the package the unzip files in
that directory?

The blog system definitely craps out with the error
Unsupported driver MT::ObjectDriver::DBI::mysql: DBI object version 1.45
does not match $DBI::VERSION 1.40 at C:/Perl/lib/DynaLoader.pm line 253.
When I've got dbi1.45 loaded.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.pm.org/archives/spug-list/attachments/20041118/09a91f2f/attachment.htm

More information about the spug-list mailing list