Broken Upgrade to 3.4

I am running Request Tracker on Debian Sarge. I had been running the
request-tracker3 package for awhile, it was happy and good. I then
decided to upgrade and use the request-tracker3.4 package. No things are
not happy or good. I am obviously missing some crucial step, but can not
figure it out. I get the following errors when I try to create a new
user, the first error is the web page error I get, the second error is
what shows up in the error-rt.log for the web server. Any thoughts on
this matter?

Thanks,
Josh

error: Can’t call method “new” without a package or object reference
at /usr/share/request-tracker3.4/lib/RT/Transaction_Overlay.pm line 910.
context:

906: }
907:
908: sub Object {
909: my $self = shift;
910: my $Object = $self->__Value(‘ObjectType’)->new($self->CurrentUser);
911: $Object->Load($self->__Value(‘ObjectId’));
912: return($Object);
913: }
914:

code stack:
/usr/share/request-tracker3.4/lib/RT/Transaction_Overlay.pm:910
/usr/share/request-tracker3.4/lib/RT/Transaction_Overlay.pm:881
/usr/share/request-tracker3.4/lib/RT/Transaction_Overlay.pm:865
/usr/share/request-tracker3.4/lib/RT/Transaction_Overlay.pm:485
/usr/share/request-tracker3.4/lib/RT/User_Overlay.pm:1623
/usr/share/perl5/DBIx/SearchBuilder/Record.pm:436
/usr/share/request-tracker3.4/lib/RT/User_Overlay.pm:1036
/usr/share/request-tracker3.4/html/Admin/Users/Modify.html:356
/usr/share/request-tracker3.4/html/Admin/autohandler:47
/usr/share/request-tracker3.4/html/autohandler:215

[Wed Apr 13 15:42:32 2005] [crit]: Couldn’t add the user to his own acl
equivalence group:
(/usr/share/request-tracker3.4/lib/RT/Group_Overlay.pm:591)
[Wed Apr 13 15:42:32 2005] [crit]: Couldn’t stash the user in
groupmembers (/usr/share/request-tracker3.4/lib/RT/User_Overlay.pm:277)
[Wed Apr 13 15:42:32 2005] [crit]: User 3381 is neither privileged nor
unprivileged. something is drastically wrong.
(/usr/share/request-tracker3.4/lib/RT/User_Overlay.pm:397)

I am running Request Tracker on Debian Sarge. I had been running the
request-tracker3 package for awhile, it was happy and good. I then
decided to upgrade and use the request-tracker3.4 package. No things are
not happy or good. I am obviously missing some crucial step, but can not
figure it out. I get the following errors when I try to create a new
user, the first error is the web page error I get, the second error is
what shows up in the error-rt.log for the web server. Any thoughts on
this matter?

A few things come to mind, did you apply all the upgrades in
/etc/request-tracker3.4/upgrade/ and were they successful? Also are
you running postgres? If so, the current version of
libdbix-searchbuilder-perl (1.24-1) in Sarge does not work, grab
1.25-1 from Sid (it will get into Sarge tonight anyway).

Stephen

Stephen Quinney wrote:

A few things come to mind, did you apply all the upgrades in
/etc/request-tracker3.4/upgrade/ and were they successful? Also are
you running postgres? If so, the current version of
libdbix-searchbuilder-perl (1.24-1) in Sarge does not work, grab
1.25-1 from Sid (it will get into Sarge tonight anyway).

Stephen

Hmmm, I see. Okay, I’m new to Debian and forget about /usr/share/doc
stuff. There is more info in the README and INSTALL file, apparently you
know that as it appears you put it there. I followed those instructions
and got the new libdbix-searchbuilder-perl from sid and things appear to
be functional again.

Thanks,
Josh