Re: Mason Cache clear

Landon Stewart <[email protected]>
Newsgroups gmane.comp.bug-tracking.request-tracker.user
Message-ID <[email protected]>
Hi Brian,

Check what user apache2 runs as (probably www-data but depends on what distro you use).  Then make sure that user can write to the /opt/rt4/var/mason_data/obj directory (chown -R www-data:www-data /opt/rt4/var/mason_data/obj).

To make sure apache2 runs as www-data (or to find out what it does run as) check the output of "ps aux | grep apache2".  There will be one process running as root but the others will run as a different user; that is the one you want.

On Oct 31, 2016, at 10:49 AM, Dunbar, Brian <[email protected]<mailto:[email protected]>> wrote:

I was installing RT-Extension-ActivityReports into RT 4.4.0 after the install I ran
rm -rf /opt/rt4/var/mason_data/obj
then service apache2 restart

Apache restarted ok but RT will not load. I found this error in syslog but not sure what to fix.
[40707] mkdir /opt/rt4/var/mason_data/obj/3407077840: Permission denied at /usr/share/perl5/HTML/Mason/Compiler/ToObject.pm line 115.#012#012Stack:#012
[/usr/share/perl/5.20/Carp.pm:166]#012  [/usr/share/perl/5.20/File/Path.pm:156]#012
[/usr/share/perl/5.20/File/Path.pm:133]#012
[/usr/share/perl/5.20/File/Path.pm:114]#012
[/usr/share/perl5/HTML/Mason/Compiler/ToObject.pm:115]#012
[/usr/share/perl5/HTML/Mason/Interp.pm:440]#012
[/usr/share/perl5/HTML/Mason/Interp.pm:776]#012
[/usr/share/perl5/HTML/Mason/Request.pm:259]#012
[/usr/share/perl5/HTML/Mason/Request.pm:215]#012
[/opt/rt4/sbin/../lib/RT/Interface/Web/Request.pm:61]#012
[/usr/share/perl5/Class/Container.pm:275]#012
[/usr/share/perl5/Class/Container.pm:353]#012
[/usr/share/perl5/HTML/Mason/Interp.pm:351]#012
[/usr/share/perl5/HTML/Mason/Interp.pm:345]#012
[/usr/share/perl5/HTML/Mason/PSGIHandler.pm:59]#012
[/usr/share/perl5/HTML/Mason/PSGIHandler/Streamy.pm:52]#012
[/usr/share/perl5/Plack/Util.pm:301]#012  [/usr/share/perl5/

Then I google clearing mason cache and it shows
rm -Rf /usr/local/rt4/var/mason_data/obj/*
Not usre if the asterisk at end makes difference I tried that after still no luck.

Anyone see what is wrong and how to fix?  Greatly appreciated.
---------
RT 4.4 and RTIR training sessions, and a new workshop day! https://bestpractical.com/training
* Los Angeles - Q1 2017

--
Landon Stewart
Lead Analyst - Abuse and Security Management
INTERNAP ®
📧 [email protected]<mailto:[email protected]>
🌍 www.internap.com<http://www.internap.com>

---------
RT 4.4 and RTIR training sessions, and a new workshop day! https://bestpractical.com/training
* Los Angeles - Q1 2017
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.