Plugin(s) stopped working (long)

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 /usr/share/request-tracker4/etc
RT::FontPath /usr/share/request-tracker4/fonts
RT::LexiconPath /usr/share/request-tracker4/po
RT::LocalEtcPath /etc/request-tracker4
RT::LocalLexiconPath /usr/local/share/request-tracker4/po
RT::LocalLibPath /usr/local/share/request-tracker4/lib
RT::LocalPath /usr/local/share/request-tracker4
RT::LocalPluginPath /usr/local/share/request-tracker4/plugins
RT::LocalStaticPath /usr/local/share/request-tracker4/static
RT::MAJOR_VERSION 4
RT::MINOR_VERSION 2
RT::MasonComponentRoot /usr/share/request-tracker4/html
RT::MasonDataDir /var/cache/request-tracker4/mason_data
RT::MasonLocalComponentRoot /usr/local/share/request-tracker4/html
RT::MasonSessionDir /var/cache/request-tracker4/session_data
RT::PluginPath /usr/share/request-tracker4/plugins
RT::REVISION 8
RT::SbinPath /usr/sbin
RT::StaticPath /usr/share/request-tracker4/static
RT::VERSION 4.2.8
RT::VarPath /var/lib/request-tracker4

Now, the only thing that worries me a bit is that my file system
structure indeed seems a little bit unlogic. But I do not know if that’s
allright, I got no comparison.

I got /usr/share/request-tracker4 and /usr/local/share/request-tracker4.
Is that already a mistake?
Under /usr/share/request-tracker4 my tree (-d -L2) is
├── debian
├── etc
│ └── upgrade
├── fonts
├── html
│ ├── Admin
│ ├── Approvals
│ ├── Articles
│ ├── Dashboards
│ ├── Download
│ ├── Elements
│ ├── Errors
│ ├── Helpers
│ ├── Install
│ ├── m
│ ├── NoAuth
│ ├── Prefs
│ ├── REST
│ ├── Search
│ ├── SelfService
│ ├── Ticket
│ ├── Tools
│ ├── User
│ └── Widgets
├── lib
│ └── RT
├── libexec
├── plugins
│ └── RT-Extension-JSGantt
├── po
└── static
├── css
├── images
├── js
└── RichText

and under /usr/local/share/request-tracker4 it’s
├── html
│ ├── Admin
│ ├── Callbacks
│ ├── Elements
│ ├── NoAuth
│ ├── Search
│ ├── Ticket
│ └── Tools
├── lib
│ └── RT
├── man
│ ├── auto
│ └── man3
├── plugins
│ ├── RT-Extension-AnnounceSimple
│ ├── RT-Extension-BriefHistory
│ ├── RT-Extension-EscalationDates
│ ├── RT-Extension-JSGantt
│ ├── RT-Extension-TicketLocking
│ ├── RT-Extension-TimeWorkedReport
│ └── RTx-Calendar
├── po
└── static

And this double structure worries me a bit, but I really don’t know if
this is ok that way (since it’s generated by the install routines), or,
if not, which one is the “right” one.

Any hints and ideas are welcome.

Thanks in advance, Patrick

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, PatrickAm 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 /usr/share/request-tracker4/etc
RT::FontPath /usr/share/request-tracker4/fonts
RT::LexiconPath /usr/share/request-tracker4/po
RT::LocalEtcPath /etc/request-tracker4
RT::LocalLexiconPath /usr/local/share/request-tracker4/po
RT::LocalLibPath /usr/local/share/request-tracker4/lib
RT::LocalPath /usr/local/share/request-tracker4
RT::LocalPluginPath /usr/local/share/request-tracker4/plugins
RT::LocalStaticPath /usr/local/share/request-tracker4/static
RT::MAJOR_VERSION 4
RT::MINOR_VERSION 2
RT::MasonComponentRoot /usr/share/request-tracker4/html
RT::MasonDataDir /var/cache/request-tracker4/mason_data
RT::MasonLocalComponentRoot /usr/local/share/request-tracker4/html
RT::MasonSessionDir /var/cache/request-tracker4/session_data
RT::PluginPath /usr/share/request-tracker4/plugins
RT::REVISION 8
RT::SbinPath /usr/sbin
RT::StaticPath /usr/share/request-tracker4/static
RT::VERSION 4.2.8
RT::VarPath /var/lib/request-tracker4

Now, the only thing that worries me a bit is that my file system
structure indeed seems a little bit unlogic. But I do not know if that’s
allright, I got no comparison.

I got /usr/share/request-tracker4 and /usr/local/share/request-tracker4.
Is that already a mistake?
Under /usr/share/request-tracker4 my tree (-d -L2) is
├── debian
├── etc
│ └── upgrade
├── fonts
├── html
│ ├── Admin
│ ├── Approvals
│ ├── Articles
│ ├── Dashboards
│ ├── Download
│ ├── Elements
│ ├── Errors
│ ├── Helpers
│ ├── Install
│ ├── m
│ ├── NoAuth
│ ├── Prefs
│ ├── REST
│ ├── Search
│ ├── SelfService
│ ├── Ticket
│ ├── Tools
│ ├── User
│ └── Widgets
├── lib
│ └── RT
├── libexec
├── plugins
│ └── RT-Extension-JSGantt
├── po
└── static
├── css
├── images
├── js
└── RichText

and under /usr/local/share/request-tracker4 it’s
├── html
│ ├── Admin
│ ├── Callbacks
│ ├── Elements
│ ├── NoAuth
│ ├── Search
│ ├── Ticket
│ └── Tools
├── lib
│ └── RT
├── man
│ ├── auto
│ └── man3
├── plugins
│ ├── RT-Extension-AnnounceSimple
│ ├── RT-Extension-BriefHistory
│ ├── RT-Extension-EscalationDates
│ ├── RT-Extension-JSGantt
│ ├── RT-Extension-TicketLocking
│ ├── RT-Extension-TimeWorkedReport
│ └── RTx-Calendar
├── po
└── static

And this double structure worries me a bit, but I really don’t know if
this is ok that way (since it’s generated by the install routines), or,
if not, which one is the “right” one.

Any hints and ideas are welcome.

Thanks in advance, Patrick


RT 4.4 and RTIR training sessions, and a new workshop day!
https://bestpractical.com/training

  • Los Angeles - January 9-11 2017

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, PatrickAm 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
/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 /usr/share/request-tracker4/etc
RT::FontPath /usr/share/request-tracker4/fonts
RT::LexiconPath /usr/share/request-tracker4/po
RT::LocalEtcPath /etc/request-tracker4
RT::LocalLexiconPath /usr/local/share/request-tracker4/po
RT::LocalLibPath /usr/local/share/request-tracker4/lib
RT::LocalPath /usr/local/share/request-tracker4
RT::LocalPluginPath /usr/local/share/request-tracker4/plugins
RT::LocalStaticPath /usr/local/share/request-tracker4/static
RT::MAJOR_VERSION 4
RT::MINOR_VERSION 2
RT::MasonComponentRoot /usr/share/request-tracker4/html
RT::MasonDataDir /var/cache/request-tracker4/mason_data
RT::MasonLocalComponentRoot /usr/local/share/request-tracker4/html
RT::MasonSessionDir /var/cache/request-tracker4/session_data
RT::PluginPath /usr/share/request-tracker4/plugins
RT::REVISION 8
RT::SbinPath /usr/sbin
RT::StaticPath /usr/share/request-tracker4/static
RT::VERSION 4.2.8
RT::VarPath /var/lib/request-tracker4

Now, the only thing that worries me a bit is that my file system
structure indeed seems a little bit unlogic. But I do not know if that’s
allright, I got no comparison.

I got /usr/share/request-tracker4 and /usr/local/share/request-tracker4.
Is that already a mistake?
Under /usr/share/request-tracker4 my tree (-d -L2) is
├── debian
├── etc
│ └── upgrade
├── fonts
├── html
│ ├── Admin
│ ├── Approvals
│ ├── Articles
│ ├── Dashboards
│ ├── Download
│ ├── Elements
│ ├── Errors
│ ├── Helpers
│ ├── Install
│ ├── m
│ ├── NoAuth
│ ├── Prefs
│ ├── REST
│ ├── Search
│ ├── SelfService
│ ├── Ticket
│ ├── Tools
│ ├── User
│ └── Widgets
├── lib
│ └── RT
├── libexec
├── plugins
│ └── RT-Extension-JSGantt
├── po
└── static
├── css
├── images
├── js
└── RichText

and under /usr/local/share/request-tracker4 it’s
├── html
│ ├── Admin
│ ├── Callbacks
│ ├── Elements
│ ├── NoAuth
│ ├── Search
│ ├── Ticket
│ └── Tools
├── lib
│ └── RT
├── man
│ ├── auto
│ └── man3
├── plugins
│ ├── RT-Extension-AnnounceSimple
│ ├── RT-Extension-BriefHistory
│ ├── RT-Extension-EscalationDates
│ ├── RT-Extension-JSGantt
│ ├── RT-Extension-TicketLocking
│ ├── RT-Extension-TimeWorkedReport
│ └── RTx-Calendar
├── po
└── static

And this double structure worries me a bit, but I really don’t know if
this is ok that way (since it’s generated by the install routines), or,
if not, which one is the “right” one.

Any hints and ideas are welcome.

Thanks in advance, Patrick


RT 4.4 and RTIR training sessions, and a new workshop day!
https://bestpractical.com/training

  • Los Angeles - January 9-11 2017

RT 4.4 and RTIR training sessions, and a new workshop day!
https://bestpractical.com/training

  • Los Angeles - January 9-11 2017

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.

Final update:

I now upgraded again to 1.01, and the inline images are displayed. No
more error messages in the logfile.

One thing though:

The documentation of Calendar says

Edit your /opt/rt4/etc/RT_SiteConfig.pm

If you are using RT 4.2 or greater, add this line:

 Plugin('RTx::Calendar');

For RT 4.0, add this line:

 Set(@Plugins, qw(RTx::Calendar));

or add RTx::Calendar to your existing @Plugins line.

I read this in this way:

If you’re using 4.2 or greater, add Plugin(‘RTx::Calendar’);
If you’re using 4.0, add Set(@Plugins, qw(RTx::Calendar)); or add
RTx::Calendar to your existing @Plugins line.

which did of course not work (I tried nevertheless). I think it’s meant like

If you’re using 4.2 or greater, add Plugin(‘RTx::Calendar’); or add
RTx::Calendar to your existing @Plugins line.
If you’re using 4.0, add Set(@Plugins, qw(RTx::Calendar)); or add
RTx::Calendar to your existing @Plugins line.

Regards, PatrickAm 22.11.2016 um 16:42 schrieb Patrick G. Stoesser:

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