Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 213235 - www-apps/rt-3.6.6 wrong @INC array and permissions
Summary: www-apps/rt-3.6.6 wrong @INC array and permissions
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Renat Lumpau (RETIRED)
URL:
Whiteboard:
Keywords:
: 215867 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-03-13 08:24 UTC by Christian van der Leeden
Modified: 2008-04-03 09:56 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian van der Leeden 2008-03-13 08:24:42 UTC
Upgraded my rt 3.6.3 package with app-admin/webapp-config-1.50.16-r1, the
webmux.pl file then contains a reference to the tmp/portage directory and apache2 with mod_perl will not startup. Same is true for RT.pm. rt-3.6.6 var/ directory must change permissions to apache:apache, too.



Reproducible: Always

Steps to Reproduce:
1.install rt.3.6.6
2.upgrade the install with webapp-config
3.restart apache2

Actual Results:  
apache2 will not start, error of missing RT.pm in apache error log

Expected Results:  
apache2 starts up,

Workaround: change the permissions of rt-3.6.6/var yourself, and edit RT.pm and webmux.pl to remove the portage part.

Wrong references in RT.pm:

./lib/RT.pm:$CORE_CONFIG_FILE = "/var/tmp/portage/www-apps/rt-3.6.6/image///var/www/feedback.logicunited.com/rt-3.6.6/etc/RT_Config.pm";
./lib/RT.pm:$SITE_CONFIG_FILE = "/var/tmp/portage/www-apps/rt-3.6.6/image///var/www/feedback.logicunited.com/rt-3.6.6/etc/RT_SiteConfig.pm";
./lib/RT.pm:$BasePath = '/var/tmp/portage/www-apps/rt-3.6.6/image///var/www/feedback.logicunited.com/rt-3.6.6';
./lib/RT.pm:$EtcPath = '/var/tmp/portage/www-apps/rt-3.6.6/image///var/www/feedback.logicunited.com/rt-3.6.6/etc';
./lib/RT.pm:$BinPath = '/var/tmp/portage/www-apps/rt-3.6.6/image///var/www/feedback.logicunited.com/rt-3.6.6/bin';
./lib/RT.pm:$VarPath = '/var/tmp/portage/www-apps/rt-3.6.6/image///var/www/feedback.logicunited.com/rt-3.6.6/var';
./lib/RT.pm:$LocalPath = '/var/tmp/portage/www-apps/rt-3.6.6/image///var/www/feedback.logicunited.com/rt-3.6.6/local';
./lib/RT.pm:$LocalEtcPath = '/var/tmp/portage/www-apps/rt-3.6.6/image///var/www/feedback.logicunited.com/rt-3.6.6/local/etc';
./lib/RT.pm:$LocalLexiconPath = '/var/tmp/portage/www-apps/rt-3.6.6/image///var/www/feedback.logicunited.com/rt-3.6.6/local/po';
./lib/RT.pm:$MasonComponentRoot = '/var/tmp/portage/www-apps/rt-3.6.6/image///var/www/feedback.logicunited.com/htdocs';
./lib/RT.pm:$MasonLocalComponentRoot = '/var/tmp/portage/www-apps/rt-3.6.6/image///var/www/feedback.logicunited.com/rt-3.6.6/local/html';
./lib/RT.pm:$MasonDataDir = '/var/tmp/portage/www-apps/rt-3.6.6/image///var/www/feedback.logicunited.com/rt-3.6.6/var/mason_data';
./lib/RT.pm:$MasonSessionDir = '/var/tmp/portage/www-apps/rt-3.6.6/image///var/www/feedback.logicunited.com/rt-3.6.6/var/session_data';

in webmux.pl:
use lib ( "/var/tmp/portage/www-apps/rt-3.6.6/image///var/www/feedback.logicunited.com/rt-3.6.6/local/lib", "/var/tmp/portage/www-apps/rt-3.6.6/image///var/www/feedback.logicunited.com/rt-3.6.6/lib" );

error from apache2:
[Thu Mar 13 08:52:15 2008] [error] Can't locate RT.pm in @INC (@INC contains: /var/tmp/portage/www-apps/rt-3.6.6/image///var/www/feedback.logicunited.com/rt-3.6.6/local/lib /var/tmp/portage/www-apps/rt-3.6.6/image///var/www/feedback.logicunited.com/rt-3.6.6/lib /home/httpd/perl /etc/perl /usr/lib/perl5/vendor_perl/5.8.8/i686-linux /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7/i686-linux /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6/i686-linux /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.8.8/i686-linux /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7/i686-linux /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6/i686-linux /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.4/i686-linux /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.0/i686-linux /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/5.8.8/i686-linux /usr/lib/perl5/5.8.8 /usr/local/lib/site_perl . /usr/lib/apache2) at /var/www/feedback.logicunited.com/rt-3.6.6/bin/webmux.pl line 68.\nBEGIN failed--compilation aborted at /var/www/feedback.logicunited.com/rt-3.6.6/bin/webmux.pl line 68.\nCompilation failed in require at (eval 24) line 1.\n
[Thu Mar 13 08:52:15 2008] [error] Can't load Perl file: /var/www/feedback.logicunited.com/rt-3.6.6/bin/webmux.pl for server feedback.logicunited.com:0, exiting...
Comment 1 Benedikt Böhm (RETIRED) gentoo-dev 2008-04-03 07:36:03 UTC
*** Bug 215867 has been marked as a duplicate of this bug. ***
Comment 2 Benedikt Böhm (RETIRED) gentoo-dev 2008-04-03 09:56:46 UTC
fixed, thanks