Upgrade to RT3.0.10 Issues

I upgraded from RT3.0.8 to 3.0.10 last night and seem to be having some mod_perl issues (I’m running Apache 1.3.29 and Mod_Perl 1.29). I get this error when I click on certain pages…

What does it all mean Basil?

error: Can’t store CODE items at …/…/lib/Storable.pm (autosplit into …/…/lib/auto/Storable/freeze.al) line 282. Stack: […/…/lib/Storable.pm (autosplit into …/…/lib/auto/Storable/freeze.al):282] […/…/lib/Storable.pm (autosplit into …/…/lib/auto/Storable/nfreeze.al):270] [/usr/local/lib/perl5/site_perl/5.8.0//Apache/Session/Serialize/Storable.pm:21] [/usr/local/lib/perl5/site_perl/5.8.0//Apache/Session.pm:507] [/usr/local/lib/perl5/site_perl/5.8.0//Apache/Session.pm:462] [/usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm:1060], at /usr/local/lib/perl5/site_perl/5.8.0//Apache/Session/Serialize/Storable.pm line 21
context: …
187: # whether they should generate a full stack trace (confess() and cluck())
188: # or simply report the caller’s package (croak() and carp()), respectively.
189: # confess() and croak() die, carp() and cluck() warn.
190:
191: sub croak { die shortmess @
}
192: sub confess { die longmess @
}
193: sub carp { warn shortmess @_ }
194: sub cluck { warn longmess @_ }
195:

code stack: /usr/local/lib/perl5/5.8.3/Carp.pm:191 :66 …/…/lib/Storable.pm (autosplit into …/…/lib/auto/Storable/_freeze.al):283 …/…/lib/Storable.pm (autosplit into …/…/lib/auto/Storable/nfreeze.al):270 /usr/local/lib/perl5/site_perl/5.8.0//Apache/Session/Serialize/Storable.pm:21 /usr/local/lib/perl5/site_perl/5.8.0//Apache/Session.pm:507 /usr/local/lib/perl5/site_perl/5.8.0//Apache/Session.pm:462 /usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm:1060

I’m running Perl 5.8.3 and this error seems to point to my 5.8.0 install… is it a problem with the way I compiled RT? Here’s the configure settings I used:

./configure --prefix=/usr/local/rt3 --with-db-rt-pass=xxx --with-web-user=nobody --with-web-group=nobody

I did upgrade Perl & mySQL prior to the RT upgrade.

Stevo----- Original Message -----
From: Stevo
To: rt-users@lists.fsck.com
Sent: Wednesday, April 28, 2004 9:52 AM
Subject: [rt-users] Upgrade to RT3.0.10 Issues

I upgraded from RT3.0.8 to 3.0.10 last night and seem to be having some mod_perl issues (I’m running Apache 1.3.29 and Mod_Perl 1.29). I get this error when I click on certain pages…

What does it all mean Basil?

error: Can’t store CODE items at …/…/lib/Storable.pm (autosplit into …/…/lib/auto/Storable/freeze.al) line 282. Stack: […/…/lib/Storable.pm (autosplit into …/…/lib/auto/Storable/freeze.al):282] […/…/lib/Storable.pm (autosplit into …/…/lib/auto/Storable/nfreeze.al):270] [/usr/local/lib/perl5/site_perl/5.8.0//Apache/Session/Serialize/Storable.pm:21] [/usr/local/lib/perl5/site_perl/5.8.0//Apache/Session.pm:507] [/usr/local/lib/perl5/site_perl/5.8.0//Apache/Session.pm:462] [/usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm:1060], at /usr/local/lib/perl5/site_perl/5.8.0//Apache/Session/Serialize/Storable.pm line 21
context: …
187: # whether they should generate a full stack trace (confess() and cluck())
188: # or simply report the caller’s package (croak() and carp()), respectively.
189: # confess() and croak() die, carp() and cluck() warn.
190:
191: sub croak { die shortmess @
}
192: sub confess { die longmess @
}
193: sub carp { warn shortmess @_ }
194: sub cluck { warn longmess @_ }
195:

code stack: /usr/local/lib/perl5/5.8.3/Carp.pm:191 :66 …/…/lib/Storable.pm (autosplit into …/…/lib/auto/Storable/_freeze.al):283 …/…/lib/Storable.pm (autosplit into …/…/lib/auto/Storable/nfreeze.al):270 /usr/local/lib/perl5/site_perl/5.8.0//Apache/Session/Serialize/Storable.pm:21 /usr/local/lib/perl5/site_perl/5.8.0//Apache/Session.pm:507 /usr/local/lib/perl5/site_perl/5.8.0//Apache/Session.pm:462 /usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm:1060

The rt-users Archives

RT Developer and Administrator training is coming to LA, DC and Frankfurt this spring and summer.
http://bestpractical.com/services/training.html

Sign up early, as class space is limited.

I’m running Perl 5.8.3 and this error seems to point to my 5.8.0 install… is it a problem with the way I compiled RT? Here’s the configure settings I used:
./configure --prefix=/usr/local/rt3 --with-db-rt-pass=xxx --with-web-user=nobody --with-web-group=nobody
I did upgrade Perl & mySQL prior to the RT upgrade.

You do need to recompile mod_perl.

Thanks,
/Autrijus/

I’m running Perl 5.8.3 and this error seems to point to my 5.8.0 install… is it a problem with the way I compiled RT? Here’s the configure settings I used:
./configure --prefix=/usr/local/rt3 --with-db-rt-pass=xxx --with-web-user=nobody --with-web-group=nobody
I did upgrade Perl & mySQL prior to the RT upgrade.

You do need to recompile mod_perl.

Is this the only thing he’s got to recompile Autrijus???
Hummm… I would recompile at least all modules with files on /libpath/to/perl/$arch/
location… (Apache::Session is not on the list)

AFAIK there are modules that on build time adapted themselves to the
installed perl settings (e.g DBI, DBD-*).

Paulo Matos

|Sys & Net Admin | Servi�o de Inform�tica |
|Faculdade de Ci�ncias e Tecnologia | Tel: +351-21-2948596 |
|Universidade Nova de Lisboa | Fax: +351-21-2948548 |
|P-2829-516 Caparica | e-Mail: pjsm@fct.unl.pt |