[rt-users] Incompatibilities Pg 7.3.5/RT 3.2.1 and Pg 7.4.7/RT 3.4.1?

Jay R. Ashworth jra at baylink.com
Sat Mar 12 11:52:35 EST 2005


On Sat, Mar 12, 2005 at 05:02:04PM +0100, Tomas A. P. Olaj wrote:
> Running:
> 
> RT 3.4.1
> Perl 5.8.6
> Postgres 7.4.7
> ModFastCGI 2.4.2
> Apache 2.0.52
> 
> I have imported the Postgres database (former Postgres 7.3.5 and RT 3.2.1)
> into the new Postgres 7.4.7, and ran the upgrading scripts in the RT
> 3.4.1.
> 
> I´m getting this error after trying to update a password phrase in the
> "Modify the user..." part of RT 3.4.1:
> 
> System error
> 
> error:  Can't call method "new" without a package or object reference at
> /site/rt-3.4.1/lib/RT/Transaction_Overlay.pm line 910, <DATA> line 331.
> 
> The Apache log says:
> 
> [Sat Mar 12 16:50:19 2005] [error] [client 81.191.11.111] FastCGI: server
> "/site/rt-3.4.1/bin/mason_handler.fcgi" stderr: DBD::Pg::st execute
> failed: ERROR:  column "lastupdated" is of type timestamp without time
> zone but expression is of type character varying, referer:
> https://rt-test.uio.no/Admin/Users/Modify.html?id=12

Downgrade your DBD::Pg to 1.32; see if that fixes your problem.

Note that this is currently the canonical answer for "it doesn't work
with PostGres"; there's a (stupid; I agree with Jesse) change in 1.40
that breaks it's compatibility with DBIx:SearchBuilder.

Cheers,
-- jra
-- 
Jay R. Ashworth                                                jra at baylink.com
Designer                          Baylink                             RFC 2100
Ashworth & Associates        The Things I Think                        '87 e24
St Petersburg FL USA      http://baylink.pitas.com             +1 727 647 1274

      If you can read this... thank a system adminstrator.  Or two.  --me



More information about the rt-users mailing list