Re: [rt-users] Plugin(s) stopped working (long)
Update: I now made research from bottom to top and found out that all files under /usr/local/share/request-tracker4/plugins were root:staff and 0775 - except RTx-Calendar, which was 0444. I chmoded to 0775 and heureka! Calendar is displayed. What a... What still does not work: The inline images of calendar aren't displayed. I'll keep at it. - RT 4.4 and RTIR training sessions, and a new workshop day! https://bestpractical.com/training * Los Angeles - January 9-11 2017
Re: [rt-users] Plugin(s) stopped working (long)
Update: I now replaced 1.01 with 0.07 (since this one is slightly diferent in configuration). Still getting [1260] [Tue Nov 22 15:28:51 2016] [error]: could not find component for path 'MyCalendar' Stack: [/usr/share/request-tracker4/html/Elements/MyRT:95] [/usr/share/request-tracker4/html/index.html:78] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:681] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:369] [/usr/share/request-tracker4/html/autohandler:53] (/usr/share/request-tracker4/lib/RT/Interface/Web/Handler.pm:209) Regards, Patrick Am 22.11.2016 um 14:11 schrieb Patrick G. Stoesser: Update: I remembered that I installed JSGantt and Calendar via aptitude and the other plugins via Makefile.PL, make, make install. So I now decided to deinstall everything and reinstall all plugins by one method via Makefile.PL, make, make install. My "double directory structure" is now no more existant, all plugins installed in /usr/local/share/request-tracker4/plugins. Still, calendar does not work, although with less error messages: [13961] [Tue Nov 22 13:06:04 2016] [error]: could not find component for path 'MyCalendar' Stack: [/usr/share/request-tracker4/html/Elements/MyRT:95] [/usr/share/request-tracker4/html/index.html:78] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:681] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:369] [/usr/share/request-tracker4/html/autohandler:53] (/usr/share/request-tracker4/lib/RT/Interface/Web/Handler.pm:209) Any hints welcome. Regards, Patrick Am 21.11.2016 um 17:17 schrieb Patrick G. Stoesser: Hello everybody, strange things happen on my RT. I'm running RT 4.2.8 on an Debian Jessie installed via the Debian packages. I started adding plugins long time ago: # Plugins Set(@Plugins,(qw( RT::Extension::EscalationDates RT::Extension::TimeWorkedReport RT::Extension::TicketLocking RT::Extension::AnnounceSimple RT::Extension::JSGantt RTx::Calendar ))); all installed via perl Makefile.PL, make, make install, configured, cleaned cache, restarted Apache. All worked so far. A few days ago, suddenly the small images in the calendar weren't displayed anymore. I could not find any error, and nothing had been changed on the server. Even debug logging did not give me any hint. So I "reinstalled" the calendar plugin (perl Makefile.PL, make, make install), cleaned cache, restarted Apache. After that, in place of the calendar there was "An internal RT error has occurred. Your administrator can find more details in RT's log files." All right, and there we go: [28078] [...] [error]: could not find component for path 'MyCalendar' Stack: [/usr/share/request-tracker4/html/Elements/MyRT:95] [/usr/share/request-tracker4/html/index.html:78] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:681] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:369] [/usr/share/request-tracker4/html/autohandler:53] (/usr/share/request-tracker4/lib/RT/Interface/Web/Handler.pm:209) [28640] [Mon Nov 21 15:32:58 2016] [error]: could not find component for path 'MyCalendar' Stack: [/usr/share/request-tracker4/html/Elements/MyRT:95] [/usr/share/request-tracker4/html/index.html:78] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:681] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:369] [/usr/share/request-tracker4/html/autohandler:53] (/usr/share/request-tracker4/lib/RT/Interface/Web/Handler.pm:209) [28641] [Mon Nov 21 15:43:51 2016] [error]: could not find component for path 'MyCalendar' Stack: [/usr/share/request-tracker4/html/Elements/MyRT:95] [/usr/share/request-tracker4/html/index.html:78] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:681] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:369] [/usr/share/request-tracker4/html/autohandler:53] (/usr/share/request-tracker4/lib/RT/Interface/Web/Handler.pm:209) I understand that some component can not be found but I don't have any idea what, why and where. All right, and now I discovered that JSGantt also does not work anymore. What still works: Ticket locking, Time worked report, Escalation dates, Announce Simple. Now I installed another plugin, RT::Extension::BriefHistory, and that one also does not work. I know that under Debian the paths may differ, but in my opinion everything should be allright there (it worked...). Here's some output from /rt/Admin/Tools/Configuration.html: *Plugins* [ 'RT::Extension::EscalationDates', 'RT::Extension::TimeWorkedReport', 'RT::Extension::TicketLocking', 'RT::Extension::AnnounceSimple', 'RT::Extension::JSGantt', 'RT::Extension::BriefHistory' ] *Mason template search order* /usr/local/share/request-tracker4/html /usr/local/share/request-tracker4/plugins/RT-Extension-EscalationDates/html /usr/local/share/request-tracker4/plugins/RT-Extension-TimeWorkedReport/html /usr/local/share/request-tracker4/plugins/RT-Extension-TicketLocking/html
Re: [rt-users] Plugin(s) stopped working (long)
Update: I remembered that I installed JSGantt and Calendar via aptitude and the other plugins via Makefile.PL, make, make install. So I now decided to deinstall everything and reinstall all plugins by one method via Makefile.PL, make, make install. My "double directory structure" is now no more existant, all plugins installed in /usr/local/share/request-tracker4/plugins. Still, calendar does not work, although with less error messages: [13961] [Tue Nov 22 13:06:04 2016] [error]: could not find component for path 'MyCalendar' Stack: [/usr/share/request-tracker4/html/Elements/MyRT:95] [/usr/share/request-tracker4/html/index.html:78] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:681] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:369] [/usr/share/request-tracker4/html/autohandler:53] (/usr/share/request-tracker4/lib/RT/Interface/Web/Handler.pm:209) Any hints welcome. Regards, Patrick Am 21.11.2016 um 17:17 schrieb Patrick G. Stoesser: Hello everybody, strange things happen on my RT. I'm running RT 4.2.8 on an Debian Jessie installed via the Debian packages. I started adding plugins long time ago: # Plugins Set(@Plugins,(qw( RT::Extension::EscalationDates RT::Extension::TimeWorkedReport RT::Extension::TicketLocking RT::Extension::AnnounceSimple RT::Extension::JSGantt RTx::Calendar ))); all installed via perl Makefile.PL, make, make install, configured, cleaned cache, restarted Apache. All worked so far. A few days ago, suddenly the small images in the calendar weren't displayed anymore. I could not find any error, and nothing had been changed on the server. Even debug logging did not give me any hint. So I "reinstalled" the calendar plugin (perl Makefile.PL, make, make install), cleaned cache, restarted Apache. After that, in place of the calendar there was "An internal RT error has occurred. Your administrator can find more details in RT's log files." All right, and there we go: [28078] [...] [error]: could not find component for path 'MyCalendar' Stack: [/usr/share/request-tracker4/html/Elements/MyRT:95] [/usr/share/request-tracker4/html/index.html:78] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:681] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:369] [/usr/share/request-tracker4/html/autohandler:53] (/usr/share/request-tracker4/lib/RT/Interface/Web/Handler.pm:209) [28640] [Mon Nov 21 15:32:58 2016] [error]: could not find component for path 'MyCalendar' Stack: [/usr/share/request-tracker4/html/Elements/MyRT:95] [/usr/share/request-tracker4/html/index.html:78] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:681] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:369] [/usr/share/request-tracker4/html/autohandler:53] (/usr/share/request-tracker4/lib/RT/Interface/Web/Handler.pm:209) [28641] [Mon Nov 21 15:43:51 2016] [error]: could not find component for path 'MyCalendar' Stack: [/usr/share/request-tracker4/html/Elements/MyRT:95] [/usr/share/request-tracker4/html/index.html:78] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:681] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:369] [/usr/share/request-tracker4/html/autohandler:53] (/usr/share/request-tracker4/lib/RT/Interface/Web/Handler.pm:209) I understand that some component can not be found but I don't have any idea what, why and where. All right, and now I discovered that JSGantt also does not work anymore. What still works: Ticket locking, Time worked report, Escalation dates, Announce Simple. Now I installed another plugin, RT::Extension::BriefHistory, and that one also does not work. I know that under Debian the paths may differ, but in my opinion everything should be allright there (it worked...). Here's some output from /rt/Admin/Tools/Configuration.html: *Plugins* [ 'RT::Extension::EscalationDates', 'RT::Extension::TimeWorkedReport', 'RT::Extension::TicketLocking', 'RT::Extension::AnnounceSimple', 'RT::Extension::JSGantt', 'RT::Extension::BriefHistory' ] *Mason template search order* /usr/local/share/request-tracker4/html /usr/local/share/request-tracker4/plugins/RT-Extension-EscalationDates/html /usr/local/share/request-tracker4/plugins/RT-Extension-TimeWorkedReport/html /usr/local/share/request-tracker4/plugins/RT-Extension-TicketLocking/html /usr/local/share/request-tracker4/plugins/RT-Extension-AnnounceSimple/html /usr/local/share/request-tracker4/plugins/RT-Extension-JSGantt/html /usr/local/share/request-tracker4/plugins/RT-Extension-BriefHistory/html /usr/share/request-tracker4/html *Static file search order* /usr/local/share/request-tracker4/static /usr/share/request-tracker4/static *Loaded config files* /etc/request-tracker4/RT_SiteConfig.pm /usr/share/request-tracker4/etc/RT_Config.pm /usr/local/share/request-tracker4/plugins/RT-Extension-BriefHistory/etc/BriefHistory_Config.pm *RT core variables* RT::BasePath /usr/share/request-tracker4 RT::BinPath /usr/bin RT::EtcPath