[rt-users] rt3 problem

Jason Taylor jtaylor at bastyr.edu
Fri Dec 19 01:33:53 EST 2003


Christopher Vance wrote:

> My rt3 says
> 
> | System error
> | error:      Can't locate object method "script_name" via package 
> "HTML::Mason::FakeApache" at 
> /usr/local/lib/perl5/site_perl/5.8.2/HTML/Mason/FakeApache.pm line 73.
> | context:     
> | ...     
> | 69:     
> | 70:      sub uri {
> | 71:      my $self = shift;
> | 72:     
> 
> | 73:      $self->{uri} ||= $self->script_name . $self->path_info || '';
> 
> | 74:      }
> | 75:     
> | 76:      # Is this available in CGI?
> | 77:      # sub filename {}
> | ...     
> | code stack:      
> /usr/local/lib/perl5/site_perl/5.8.2/HTML/Mason/FakeApache.pm:73
> | g /usr/local/rt3/share/html/Elements/Login:48
> | g /usr/local/rt3/share/html/autohandler:195
> | g
> 
> The environment is
>     FreeBSD 4.9-STABLE
>     RT3.0.7
>     perl-5.8.2_2
>     apache-2.0.48_1
>     mod_fastcgi-2.4.0
>     mysql-client-4.0.16
> 
> with additional dependencies listed below. 
> Any suggestions how I should fix this, or work out what needs to be
> updated?
> 
> My config file used to work before with RT 3, perl 5.8.(<2), apache 2,
> and mysql 4.  I have already rebuilt all perl packages for 5.8.2.
> 
> (I use FreeBSD ports, and portupgrade to update things.)
> 
> p5-HTML-Tagset-3.03    p5-libapreq-1.3    p5-base-2.03    
> p5-HTML-Parser-3.34
> p5-URI-1.28        p5-Time-modules-2003.1126    p5-Time-HiRes-1.52,1
> p5-Text-Wrapper-1.000    p5-Text-Template-1.44    p5-Text-Reform-1.11
> p5-Test-Harness-2.38    p5-Text-Autoformat-1.12    p5-Test-Simple-0.47_1
> p5-Text-Quoted-1.3    p5-Test-Inline-0.15    p5-Term-ReadKey-2.21
> p5-Storable-2.08    p5-Regexp-Common-2.113    p5-PodParser-1.26
> p5-Params-Validate-0.72    p5-Net-SSLeay-1.23    p5-Authen-SASL-2.06
> p5-Mail-Tools-1.60    p5-FreezeThaw-0.43    p5-IO-stringy-2.108
> p5-MIME-Base64-2.21    p5-Log-Dispatch-2.03    p5-I18N-LangTags-0.29
> p5-Locale-Maketext-1.06    p5-Locale-Maketext-Lexicon-0.33
> p5-IPC-ShareLite-0.09    p5-MIME-Tools-5.411a_3,1    p5-IO-Socket-SSL-0.92
> p5-Locale-Maketext-Fuzzy-0.02    p5-libwww-5.75    p5-WWW-Mechanize-0.61
> p5-HTML-Tree-3.18    p5-Digest-1.05        p5-Font-AFM-1.18
> p5-Getopt-Long-2.34    p5-MLDBM-2.01    p5-HTML-Format-2.03
> p5-File-Temp-0.12_1    fcgi-devkit-2.4.0    p5-Carp-Assert-0.17
> p5-Error-0.15        p5-Digest-SHA1-2.07    p5-Cache-Cache-1.02
> p5-Digest-MD5-2.33    p5-Devel-StackTrace-1.04
> p5-Class-ReturnValue-0.52    p5-DBI-1.38    p5-DBIx-SearchBuilder-0.94
> p5-Class-Fields-0.201    p5-Class-Data-Inheritable-0.02
> p5-Class-Container-0.10    p5-Exception-Class-1.16    p5-HTML-Mason-1.24
> p5-CGI.pm-3.00,1    p5-Net-1.17,1        p5-Apache-Session-1.54_2
> p5-DBD-mysql-2.9003    mod_perl-1.28        p5-FastCGI-0.67    
> expat-1.95.6_1
> 
> --   
> Christopher    Vance
> _______________________________________________
> rt-users mailing list
> rt-users at lists.fsck.com
> http://lists.fsck.com/mailman/listinfo/rt-users
> 
> Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm

As of sometime earlier today, the version of HTML::Mason available via 
the ports system is 1.24.  It's broken.  You need to upgrade to v1.25.

I did it be downloading 
http://ftp.cpan.jp/authors/id/D/DR/DROLSKY/HTML-Mason-1.25.tar.gz to 
/usr/ports/distfiles, running md5 on the file and overwriting the 
distinfo file with that information, editing the PORTVERSION variable in 
the Makeflie to equal 1.25, and finally running "portupgrade p5-HTML-Mason".




More information about the rt-users mailing list