[rt-users] RT2 Installation with Mod_Perl assistance required :: RT Dies after enter username and password
Jesse Vincent
jesse at bestpractical.com
Wed Jul 7 13:04:49 EDT 2004
Try backing down to DBIx::SearchBuilder 0.99
On Wed, Jul 07, 2004 at 02:44:12PM +1000, John wrote:
> Sorry to bother everyone. I am going around in circles so if someone
> could just point me in the right direction, I can let go of my tail.
>
> Mandrake 8.1 (I know a little old, it is behind a firewall on a local
> network)
> Apache 1.3.31 + Mod_Perl
> RT-2-0-15
>
> 1/ Dependencies installed ok (with exception of Apache::Cookie which
> gave me some trouble with the dependancy Apache::Test)
> 2/ Fixed Apache to mod_perl savvy (I think) and my only confirmation is
> from the apache log:
> ... [notice] Apache/1.3.31 (Unix) mod_perl/1.29 configured -- resuming
> normal operations
> 3/ Had a permission issue on the log file, fixed it and now...
> 4/ Login screen comes up ok (except RT image top left - minor issue). If
> you enter the wrong username or password it tells you. BUT when the
> right username or password is entered you get a SYSTEM ERROR with the
> following detail
> <screen snip>
> System error
>
> error: Unsatisfied dependency chain in Joins Users_2 at
> /usr/lib/perl5/site_perl/5.6.1/DBIx/SearchBuilder/Handle.pm line 889.
>
> context: ...
> 885: $seen_aliases{$join} = 1;
> 886: }
> 887: else {
> 888: push ( @keys, $join );
> 889: die "Unsatisfied dependency chain in Joins @keys"
> 890: if $seen{"@keys"}++;
> 891: }
> 892:
> 893: }
> ...
>
> code stack: /usr/lib/perl5/site_perl/5.6.1/DBIx/SearchBuilder/Handle.pm:889
> /usr/lib/perl5/site_perl/5.6.1/DBIx/SearchBuilder.pm:316
> /usr/lib/perl5/site_perl/5.6.1/DBIx/SearchBuilder.pm:109
> /usr/lib/perl5/site_perl/5.6.1/DBIx/SearchBuilder.pm:400
> /opt/rt2_innes/lib/RT/Tickets.pm:996
> /opt/rt2_innes/WebRT/html/Elements/MyRequests:11
> /opt/rt2_innes/WebRT/html/index.html:9
> /opt/rt2_innes/WebRT/html/autohandler:58
>
> raw error
> </screen snip>
>
> The section of Handle.pm where it fails for me (as per above) is as
> follows, I don't know if this helps you point out where it is going
> wrong or not...but I thought I would include incase it is helpful.
>
> <Handle.pm_snip>
> 863 sub _BuildJoins {
> 864 my $self = shift;
> 865 my $sb = shift;
> 866 my %seen_aliases;
> 867
> 868 $seen_aliases{'main'} = 1;
> 869
> 870 my $join_clause = $sb->{'table'} . " main ";
> 871
> 872 my @keys = ( keys %{ $sb->{'left_joins'} } );
> 873 my %seen;
> 874
> 875 while ( my $join = shift @keys ) {
> 876 if ( $seen_aliases{
> $sb->{'left_joins'}{$join}{'depends_on'} } ) {
> 877 $join_clause = "(" . $join_clause;
> 878 $join_clause .=
> 879 $sb->{'left_joins'}{$join}{'alias_string'} . " ON (";
> 880 $join_clause .=
> 881 join ( ') AND( ',
> 882 values %{ $sb->{'left_joins'}{$join}{'criteria'}
> } );
> 883 $join_clause .= ")) ";
> 884
> 885 $seen_aliases{$join} = 1;
> 886 }
> 887 else {
> 888 push ( @keys, $join );
> 889 die "Unsatisfied dependency chain in Joins @keys"
> 890 if $seen{"@keys"}++;
> 891 }
> 892
> 893 }
> 894 return ( join ( ", ", ( $join_clause, @{ $sb->{'aliases'} }
> ) ) );
> 895
> 896 }
> </Handle.pm_snip>
>
> Unfortunately there is no further information in the RT log file or
> Apache error log file... they both think things are fine for some reason...
> Am I looking for another permission issue? or is it an apache config
> problem? I am using Apache's DocumentRoot as follows:
>
> <httpd.conf_snip>
> DocumentRoot /opt/rt2_innes/WebRT/html
> ServerName rt.example.com
> # PerlModule Apache::DBI
> PerlRequire /opt/rt2_innes/bin/webmux.pl
> <Location />
> SetHandler perl-script
> PerlHandler RT::Mason
> </Location>
> </httpd.conf_snip>
>
> PerlModule Apache::DBI (as predicted in RTFM) stopped Apache from starting.
>
> I have now tried Multiple installs of:
> OpenBSD, FreeBSD and now Mandrake. This time I think I am close...I can
> almost see that nice RT screen....but no cigar yet :-(
>
> Any help, advice, solutions would be much appreciated... sleep patterns
> way outa whack for over a week now...
>
> Thanks to anybody who takes the time even if you are unable to assist in
> my dilema.
>
> Kind regards,
>
> John
>
>
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>
> Be sure to check out the RT wiki at http://wiki.bestpractical.com
--
More information about the rt-users
mailing list