Tags:
create new tag
, view all tags

Question

I recently installed TWiki on RHEL4 and I got everything working as it should. However, I added the calendar plugin and I can't seem to get it working. I added all of the necessary CPAN modules and there aren't any errors on the diagnostics page. I get the following error:

TWiki detected an internal error - please check your TWiki logs and webserver logs for more information.

missing HTML::CalendarMonthSimple

I checked the logs and can't seem to find anything to help me out. The error seems fairly obvious, but as you can tell, it is causing me a problem. I ran a find and found the following:

[root@localhost ~]# find / -name CalendarMonthSimple* /usr/lib/perl5/vendor_perl/5.8.5/HTML/CalendarMonthSimple.pm /usr/lib/perl5/site_perl/5.8.5/HTML/CalendarMonthSimple.pm~ /usr/lib/perl5/site_perl/5.8.5/HTML/CalendarMonthSimple.pm /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/HTML/CalendarMonthSimple /root/.cpan/build/HTML-CalendarMonthSimple-1.25/CalendarMonthSimple.pm /root/.cpan/build/HTML-CalendarMonthSimple-1.25/blib/lib/auto/HTML/CalendarMonthSimple /root/.cpan/build/HTML-CalendarMonthSimple-1.25/blib/lib/HTML/CalendarMonthSimple.pm /root/.cpan/build/HTML-CalendarMonthSimple-1.25/blib/arch/auto/HTML/CalendarMonthSimple

Any other ideas would be greatly appreciated.

Environment

TWiki version: TWikiRelease04x01x02
TWiki plugins: DefaultPlugin, EmptyPlugin, InterwikiPlugin
Server OS: RHEL4
Web server: Apache
Perl version: 5.8.5
Client OS: RHEL4
Web Browser: Firefox
Categories: Plugins

-- RobKruciak - 07 Oct 2007

Answer

ALERT! If you answer a question - or have a question you asked answered by someone - please remember to edit the page and set the status to answered. The status is in a drop-down list below the edit box.

Check the file permissions of CalendarMonthSimple.pm as well as the directory permissions. Possibly not readable by the web server user?

-- PeterThoeny - 07 Oct 2007

Based on your comments, the user and group should be set to apache?

-- RobKruciak - 07 Oct 2007

Not necessarily owned by the Apache user, it just needs to be readable. Find out the Apache cgi user by running the configure script.

-- PeterThoeny - 07 Oct 2007

I ran the configure script and found that apache was the CGI user.

CGI user userid = apache groups = apache,apache

Your CGI scripts are executing as this user.

So, I ran a find and found the following:

[root@localhost ~]# find / -name CalendarMonthSimple.pm /usr/lib/perl5/vendor_perl/5.8.5/HTML/CalendarMonthSimple.pm /usr/lib/perl5/site_perl/5.8.5/HTML/CalendarMonthSimple.pm /root/.cpan/build/HTML-CalendarMonthSimple-1.25/CalendarMonthSimple.pm /root/.cpan/build/HTML-CalendarMonthSimple-1.25/blib/lib/HTML/CalendarMonthSimple.pm

I modified each of these locations so that apache owns all of them. Still no luck. Any ideas?

-- RobKruciak - 08 Oct 2007

I found some errors that may be leading to my problems. They are found below:

[Mon Oct 08 21:25:06 2007] [error] [client 192.168.73.186] [Mon Oct 8 21:25:06 2007] view: Operator or semicolon missing before %RED at /usr/lib/perl5/site_perl/5.8.5/HTML/CalendarMonthSimple.pm line 272., referer: http://192.168.73.186/twiki/bin/view/TWiki/InstalledPlugins [Mon Oct 08 21:25:06 2007] [error] [client 192.168.73.186] [Mon Oct 8 21:25:06 2007] view: Ambiguous use of % resolved as operator % at /usr/lib/perl5/site_perl/5.8.5/HTML/CalendarMonthSimple.pm line 272., referer: http://192.168.73.186/twiki/bin/view/TWiki/InstalledPlugins [Mon Oct 08 21:25:06 2007] [error] [client 192.168.73.186] missing HTML::CalendarMonthSimple at /usr/lib/perl5/5.8.5/CGI/Carp.pm line 314., referer: http://192.168.73.186/twiki/bin/view/TWiki/InstalledPlugins [Mon Oct 08 21:25:06 2007] [error] [client 192.168.73.186] at /usr/lib/perl5/5.8.5/CGI/Carp.pm line 314, referer: http://192.168.73.186/twiki/bin/view/TWiki/InstalledPlugins [Mon Oct 08 21:25:06 2007] [error] [client 192.168.73.186] \tCGI::Carp::realdie('missing HTML::CalendarMonthSimple') called at /usr/lib/perl5/5.8.5/CGI/Carp.pm line 385, referer: http://192.168.73.186/twiki/bin/view/TWiki/InstalledPlugins [Mon Oct 08 21:25:06 2007] [error] [client 192.168.73.186] \tCGI::Carp::die('missing HTML::CalendarMonthSimple') called at /var/www/twiki/lib/TWiki/Plugins/CalendarPlugin.pm line 286, referer: http://192.168.73.186/twiki/bin/view/TWiki/InstalledPlugins [Mon Oct 08 21:25:06 2007] [error] [client 192.168.73.186] \tTWiki::Plugins::CalendarPlugin::handleCalendar('month="2" year="2002" bgcolor="cyan"', 'SCALAR(0x8d7bfb4)', 'CalendarPlugin', 'TWiki') called at /var/www/twiki/lib/TWiki/Plugins/CalendarPlugin.pm line 152, referer: http://192.168.73.186/twiki/bin/view/TWiki/InstalledPlugins [Mon Oct 08 21:25:06 2007] [error] [client 192.168.73.186] \tTWiki::Plugins::CalendarPlugin::commonTagsHandler('---+!! Calendar Plugin (version 1.020)\\x{a}\\x{a}The CalendarPlug...', 'CalendarPlugin', 'TWiki', 0) called at /var/www/twiki/lib/TWiki/Plugin.pm line 245, referer: http://192.168.73.186/twiki/bin/view/TWiki/InstalledPlugins [Mon Oct 08 21:25:06 2007] [error] [client 192.168.73.186] \tTWiki::Plugin::invoke('TWiki::Plugin=HASH(0x8fd3a60)', 'commonTagsHandler', '---+!! Calendar Plugin (version 1.020)\\x{a}\\x{a}The CalendarPlug...', 'CalendarPlugin', 'TWiki', 0) called at /var/www/twiki/lib/TWiki/Plugins.pm line 333, referer: http://192.168.73.186/twiki/bin/view/TWiki/InstalledPlugins [Mon Oct 08 21:25:06 2007] [error] [client 192.168.73.186] \tTWiki::Plugins::_dispatch('TWiki::Plugins=HASH(0x8deee98)', 'commonTagsHandler', '---+!! Calendar Plugin (version 1.020)\\x{a}\\x{a}The CalendarPlug...', 'CalendarPlugin', 'TWiki', 0) called at /var/www/twiki/lib/TWiki/Plugins.pm line 470, referer: http://192.168.73.186/twiki/bin/view/TWiki/InstalledPlugins [Mon Oct 08 21:25:06 2007] [error] [client 192.168.73.186] \tTWiki::Plugins::commonTagsHandler('TWiki::Plugins=HASH(0x8deee98)', '---+!! Calendar Plugin (version 1.020)\\x{a}\\x{a}The CalendarPlug...', 'CalendarPlugin', 'TWiki', 0) called at /var/www/twiki/lib/TWiki.pm line 2605, referer: http://192.168.73.186/twiki/bin/view/TWiki/InstalledPlugins [Mon Oct 08 21:25:06 2007] [error] [client 192.168.73.186] \tTWiki::handleCommonTags('TWiki=HASH(0x86b2668)', '---+!! Calendar Plugin (version 1.020)\\x{a}\\x{a}The CalendarPlug...', 'TWiki', 'CalendarPlugin') called at /var/www/twiki/lib/TWiki/UI/View.pm line 375, referer: http://192.168.73.186/twiki/bin/view/TWiki/InstalledPlugins [Mon Oct 08 21:25:06 2007] [error] [client 192.168.73.186] \tTWiki::UI::View::_prepare('---+!! Calendar Plugin (version 1.020)\\x{a}\\x{a}The CalendarPlug...', 'TWiki=HASH(0x86b2668)', 'TWiki', 'CalendarPlugin', 'TWiki::Meta=HASH(0x9100e98)', 0) called at /var/www/twiki/lib/TWiki/UI/View.pm line 359, referer: http://192.168.73.186/twiki/bin/view/TWiki/InstalledPlugins [Mon Oct 08 21:25:06 2007] [error] [client 192.168.73.186] \tTWiki::UI::View::view('TWiki=HASH(0x86b2668)') called at /var/www/twiki/lib/TWiki/UI.pm line 159, referer: http://192.168.73.186/twiki/bin/view/TWiki/InstalledPlugins [Mon Oct 08 21:25:06 2007] [error] [client 192.168.73.186] \tTWiki::UI::__ANON__() called at /var/www/twiki/lib/CPAN/lib//Error.pm line 379, referer: http://192.168.73.186/twiki/bin/view/TWiki/InstalledPlugins [Mon Oct 08 21:25:06 2007] [error] [client 192.168.73.186] \teval {...} called at /var/www/twiki/lib/CPAN/lib//Error.pm line 371, referer: http://192.168.73.186/twiki/bin/view/TWiki/InstalledPlugins [Mon Oct 08 21:25:06 2007] [error] [client 192.168.73.186] \tError::subs::try('CODE(0x869bde8)', 'HASH(0x9134f60)') called at /var/www/twiki/lib/TWiki/UI.pm line 199, referer: http://192.168.73.186/twiki/bin/view/TWiki/InstalledPlugins [Mon Oct 08 21:25:06 2007] [error] [client 192.168.73.186] \tTWiki::UI::run('CODE(0x86b27d0)', 'view', 1) called, referer: http://192.168.73.186/twiki/bin/view/TWiki/InstalledPlugins [Mon Oct 08 21:25:06 2007] [error] [client 192.168.73.186] File does not exist: /var/www/html/favicon.ico

-- RobKruciak - 08 Oct 2007

Sorry, closing this after more than 30 days of inactivity. Please feel free to re-open if needed.

-- PeterThoeny - 03 Dec 2007

 
Change status to:
Topic revision: r6 - 2007-12-03 - PeterThoeny
 
Twitter Delicious Facebook Digg Google Bookmarks E-mail LinkedIn Reddit StumbleUpon    
  • Download TWiki
TWiki logo Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2012 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.