After installing the latest extension updates, saving a topic (new or existing) ended in two errors:
- Error saving topic: During save of … an error was found by the version control system.
Operation save failed with an internal error
Go back in your browser and save your changes locally
- Warning! Confirmation required
Foswiki has received a suspicious change request from your browser. There is a risk that someone may be trying to use your identity to change content on Foswiki without your knowledge.
- Press OK to confirm that this change was intentional.
- Press cancel otherwise.
The full error message from the log can be read below.
Apparently, two updated extensions required the Time/ParseDate CPAN module, the
DBCacheContrib and the
DBCachePlugin extionsions. The extensions have a log of their own: .../working/logs/configure/PluginName-InstallDate-Version?-Install.log
After adding the Time::ParseDate module to the foswiki/lib/CPAN/lib directory, the problem was solved.
>
Loading package installer
>
*INSTALLED*
- Foswiki::Contrib::DBCacheContrib version 28 May 2018 installed
- Storable version 2.20 installed
- Sereal version 3.00 installed
- Foswiki::Plugins::TopicTitlePlugin version 28 May 2018 installed
>
WARNING: *MISSING*
- Time::ParseDate version >=2015.103 required -- cpan module is not installed - Required
- Backup saved into /home/boossybe/domains/boossy.be/public_html/wiki/working/configure/backup/DBCachePlugin-backup-20180529-122512
- Archived as /home/boossybe/domains/boossy.be/public_html/wiki/working/configure/backup/DBCachePlugin-backup-20180529-122512.tgz
>
Running pre-install for DBCachePlugin ...
>
Unpacking /tmp/wG1jfU2j3F.tgz…, Size: 32258 Modified: Tue May 29 12:25:12 2018
>
Saving /tmp/wG1jfU2j3F.tgz to /home/boossybe/domains/boossy.be/public_html/wiki/working/configure/download/DBCachePlugin.tgz
>
Installed: 7 files copied; 0 filed checked in, 0 files attached
>
Installed: DBCachePlugin _installer to /home/boossybe/domains/boossy.be/public_html/wiki/working/configure/pkgdata
>
Running post-install for DBCachePlugin...
>
Before proceeding, review the dependency reports of each installed extension
and resolve any dependencies, as required.
- External non-perl dependencies are never automatically resolved by Foswiki.
- Dependencies noted as 'Optional' will not be automatically resolved, and
- CPAN dependencies are never automatically resolved.
>
After your configuration has been saved:
>
WARNING: CPAN dependencies were detected, but will not be automatically
installed by the Web installer. The following dependencies should be
manually resolved as required.
>
The following configuration changes are needed to enable plugins.
These will be automatically applied when the configuration is saved.
>
Changed: {Plugins}{DBCachePlugin}{Enabled} = 1
>
Changed: {Plugins}{DBCachePlugin}{Module} = 'Foswiki::Plugins::DBCachePlugin'
>
WARNING:
>
Installation finished
>
Loading package installer
>
*INSTALLED*
- Storable version 2.20 installed
- Sereal version 3.00 installed
>
WARNING: *MISSING*
- Time::ParseDate version >=2003.0211 required -- cpan module is not installed - Required.
- BerkeleyDB version >=0 required -- cpan module is not installed - Optional, still experimental. - Optional dependency, will not be automatically installed
- Backup saved into /home/boossybe/domains/boossy.be/public_html/wiki/working/configure/backup/DBCacheContrib-backup-20180529-122512
- Archived as /home/boossybe/domains/boossy.be/public_html/wiki/working/configure/backup/DBCacheContrib-backup-20180529-122512.tgz
>
Running pre-install for DBCacheContrib ...
>
Unpacking /tmp/0UbXaSpCDE.tgz…, Size: 42427 Modified: Tue May 29 12:25:12 2018
>
Saving /tmp/0UbXaSpCDE.tgz to /home/boossybe/domains/boossy.be/public_html/wiki/working/configure/download/DBCacheContrib.tgz
>
Installed: 29 files copied; 0 filed checked in, 0 files attached
>
Installed: DBCacheContrib _installer to /home/boossybe/domains/boossy.be/public_html/wiki/working/configure/pkgdata
>
Running post-install for DBCacheContrib...
>
Before proceeding, review the dependency reports of each installed extension
and resolve any dependencies, as required.
- External non-perl dependencies are never automatically resolved by Foswiki.
- Dependencies noted as 'Optional' will not be automatically resolved, and
- CPAN dependencies are never automatically resolved.
>
After your configuration has been saved:
>
WARNING: CPAN dependencies were detected, but will not be automatically
installed by the Web installer. The following dependencies should be
manually resolved as required.
>
The following configuration changes are needed to enable plugins.
These will be automatically applied when the configuration is saved.
>
WARNING:
>
Installation finished
.../working/logs/error.log
| 2018-06-02T14:19:00+02:00 error | Can't locate Time/ParseDate.pm in @INC (@INC contains: /home/boossybe/domains/boossy.be/public_html/wiki/lib /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /home/boossybe/domains/boossy.be/public_html/wiki/lib/CPAN/lib) at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Contrib/DBCacheContrib/Search.pm line 36.
at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Contrib/DBCacheContrib/Search.pm line 36
Foswiki::Contrib::DBCacheContrib::Search::BEGIN() called at Time/ParseDate.pm line 36
eval {...} called at Time/ParseDate.pm line 36
require Foswiki/Contrib/DBCacheContrib/Search.pm called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins/DBCachePlugin/Core.pm line 28
Foswiki::Plugins::DBCachePlugin::Core::BEGIN() called at Time/ParseDate.pm line 36
eval {...} called at Time/ParseDate.pm line 36
require Foswiki/Plugins/DBCachePlugin/Core.pm called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins/DBCachePlugin.pm line 117
Foswiki::Plugins::DBCachePlugin::getCore() called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins/DBCachePlugin.pm line 195
Foswiki::Plugins::DBCachePlugin::afterSaveHandler('%META:TOPICINFO{author="StijnBousard" comment="reprev" date="...', '1_Boossy', 'Boossy', undef, 'Foswiki::Meta=HASH(0x4176e40)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugin.pm line 311
Foswiki::Plugin::invoke('Foswiki::Plugin=HASH(0x334beb0)', 'afterSaveHandler', '%META:TOPICINFO{author="StijnBousard" comment="reprev" date="...', '1_Boossy', 'Boossy', undef, 'Foswiki::Meta=HASH(0x4176e40)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins.pm line 376
Foswiki::Plugins::dispatch('Foswiki::Plugins=HASH(0x31daa80)', 'afterSaveHandler', '%META:TOPICINFO{author="StijnBousard" comment="reprev" date="...', '1_Boossy', 'Boossy', undef, 'Foswiki::Meta=HASH(0x4176e40)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Meta.pm line 2015
Foswiki::Meta::save('Foswiki::Meta=HASH(0x4176e40)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI/Save.pm line 687
Foswiki::UI::Save::__ANON__() called at /usr/local/share/perl5/Error.pm line 415
eval {...} called at /usr/local/share/perl5/Error.pm line 407
Error::subs::try('CODE(0x4326b40)', 'HASH(0x469e200)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI/Save.pm line 705
Foswiki::UI::Save::save('Foswiki=HASH(0x31da810)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI.pm line 374
Foswiki::UI::__ANON__() called at /usr/local/share/perl5/Error.pm line 415
eval {...} called at /usr/local/share/perl5/Error.pm line 407
Error::subs::try('CODE(0x23112e0)', 'HASH(0x3226238)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI.pm line 500
Foswiki::UI::_execute('Foswiki::Request=HASH(0x319f250)', 'CODE(0x31fb1e0)', 'save', 1) called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI.pm line 326
Foswiki::UI::handleRequest('Foswiki::Request=HASH(0x319f250)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Engine/CGI.pm line 100
Foswiki::Engine::CGI::run('Foswiki::Engine::CGI=HASH(0x2b224e0)') called at /home/boossybe/domains/boossy.be/public_html/wiki/bin/save line 31
BEGIN failed--compilation aborted at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Contrib/DBCacheContrib/Search.pm line 36.
at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Contrib/DBCacheContrib/Search.pm line 36
require Foswiki/Contrib/DBCacheContrib/Search.pm called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins/DBCachePlugin/Core.pm line 28
Foswiki::Plugins::DBCachePlugin::Core::BEGIN() called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Contrib/DBCacheContrib/Search.pm line 36
eval {...} called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Contrib/DBCacheContrib/Search.pm line 36
require Foswiki/Plugins/DBCachePlugin/Core.pm called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins/DBCachePlugin.pm line 117
Foswiki::Plugins::DBCachePlugin::getCore() called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins/DBCachePlugin.pm line 195
Foswiki::Plugins::DBCachePlugin::afterSaveHandler('%META:TOPICINFO{author="StijnBousard" comment="reprev" date="...', '1_Boossy', 'Boossy', undef, 'Foswiki::Meta=HASH(0x4176e40)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugin.pm line 311
Foswiki::Plugin::invoke('Foswiki::Plugin=HASH(0x334beb0)', 'afterSaveHandler', '%META:TOPICINFO{author="StijnBousard" comment="reprev" date="...', '1_Boossy', 'Boossy', undef, 'Foswiki::Meta=HASH(0x4176e40)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins.pm line 376
Foswiki::Plugins::dispatch('Foswiki::Plugins=HASH(0x31daa80)', 'afterSaveHandler', '%META:TOPICINFO{author="StijnBousard" comment="reprev" date="...', '1_Boossy', 'Boossy', undef, 'Foswiki::Meta=HASH(0x4176e40)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Meta.pm line 2015
Foswiki::Meta::save('Foswiki::Meta=HASH(0x4176e40)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI/Save.pm line 687
Foswiki::UI::Save::__ANON__() called at /usr/local/share/perl5/Error.pm line 415
eval {...} called at /usr/local/share/perl5/Error.pm line 407
Error::subs::try('CODE(0x4326b40)', 'HASH(0x469e200)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI/Save.pm line 705
Foswiki::UI::Save::save('Foswiki=HASH(0x31da810)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI.pm line 374
Foswiki::UI::__ANON__() called at /usr/local/share/perl5/Error.pm line 415
eval {...} called at /usr/local/share/perl5/Error.pm line 407
Error::subs::try('CODE(0x23112e0)', 'HASH(0x3226238)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI.pm line 500
Foswiki::UI::_execute('Foswiki::Request=HASH(0x319f250)', 'CODE(0x31fb1e0)', 'save', 1) called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI.pm line 326
Foswiki::UI::handleRequest('Foswiki::Request=HASH(0x319f250)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Engine/CGI.pm line 100
Foswiki::Engine::CGI::run('Foswiki::Engine::CGI=HASH(0x2b224e0)') called at /home/boossybe/domains/boossy.be/public_html/wiki/bin/save line 31
Compilation failed in require at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins/DBCachePlugin/Core.pm line 28.
at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins/DBCachePlugin/Core.pm line 28
Foswiki::Plugins::DBCachePlugin::Core::BEGIN() called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Contrib/DBCacheContrib/Search.pm line 28
eval {...} called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Contrib/DBCacheContrib/Search.pm line 28
require Foswiki/Plugins/DBCachePlugin/Core.pm called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins/DBCachePlugin.pm line 117
Foswiki::Plugins::DBCachePlugin::getCore() called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins/DBCachePlugin.pm line 195
Foswiki::Plugins::DBCachePlugin::afterSaveHandler('%META:TOPICINFO{author="StijnBousard" comment="reprev" date="...', '1_Boossy', 'Boossy', undef, 'Foswiki::Meta=HASH(0x4176e40)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugin.pm line 311
Foswiki::Plugin::invoke('Foswiki::Plugin=HASH(0x334beb0)', 'afterSaveHandler', '%META:TOPICINFO{author="StijnBousard" comment="reprev" date="...', '1_Boossy', 'Boossy', undef, 'Foswiki::Meta=HASH(0x4176e40)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins.pm line 376
Foswiki::Plugins::dispatch('Foswiki::Plugins=HASH(0x31daa80)', 'afterSaveHandler', '%META:TOPICINFO{author="StijnBousard" comment="reprev" date="...', '1_Boossy', 'Boossy', undef, 'Foswiki::Meta=HASH(0x4176e40)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Meta.pm line 2015
Foswiki::Meta::save('Foswiki::Meta=HASH(0x4176e40)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI/Save.pm line 687
Foswiki::UI::Save::__ANON__() called at /usr/local/share/perl5/Error.pm line 415
eval {...} called at /usr/local/share/perl5/Error.pm line 407
Error::subs::try('CODE(0x4326b40)', 'HASH(0x469e200)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI/Save.pm line 705
Foswiki::UI::Save::save('Foswiki=HASH(0x31da810)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI.pm line 374
Foswiki::UI::__ANON__() called at /usr/local/share/perl5/Error.pm line 415
eval {...} called at /usr/local/share/perl5/Error.pm line 407
Error::subs::try('CODE(0x23112e0)', 'HASH(0x3226238)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI.pm line 500
Foswiki::UI::_execute('Foswiki::Request=HASH(0x319f250)', 'CODE(0x31fb1e0)', 'save', 1) called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI.pm line 326
Foswiki::UI::handleRequest('Foswiki::Request=HASH(0x319f250)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Engine/CGI.pm line 100
Foswiki::Engine::CGI::run('Foswiki::Engine::CGI=HASH(0x2b224e0)') called at /home/boossybe/domains/boossy.be/public_html/wiki/bin/save line 31
BEGIN failed--compilation aborted at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins/DBCachePlugin/Core.pm line 28.
at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins/DBCachePlugin/Core.pm line 28
require Foswiki/Plugins/DBCachePlugin/Core.pm called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins/DBCachePlugin.pm line 117
Foswiki::Plugins::DBCachePlugin::getCore() called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins/DBCachePlugin.pm line 195
Foswiki::Plugins::DBCachePlugin::afterSaveHandler('%META:TOPICINFO{author="StijnBousard" comment="reprev" date="...', '1_Boossy', 'Boossy', undef, 'Foswiki::Meta=HASH(0x4176e40)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugin.pm line 311
Foswiki::Plugin::invoke('Foswiki::Plugin=HASH(0x334beb0)', 'afterSaveHandler', '%META:TOPICINFO{author="StijnBousard" comment="reprev" date="...', '1_Boossy', 'Boossy', undef, 'Foswiki::Meta=HASH(0x4176e40)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins.pm line 376
Foswiki::Plugins::dispatch('Foswiki::Plugins=HASH(0x31daa80)', 'afterSaveHandler', '%META:TOPICINFO{author="StijnBousard" comment="reprev" date="...', '1_Boossy', 'Boossy', undef, 'Foswiki::Meta=HASH(0x4176e40)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Meta.pm line 2015
Foswiki::Meta::save('Foswiki::Meta=HASH(0x4176e40)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI/Save.pm line 687
Foswiki::UI::Save::__ANON__() called at /usr/local/share/perl5/Error.pm line 415
eval {...} called at /usr/local/share/perl5/Error.pm line 407
Error::subs::try('CODE(0x4326b40)', 'HASH(0x469e200)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI/Save.pm line 705
Foswiki::UI::Save::save('Foswiki=HASH(0x31da810)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI.pm line 374
Foswiki::UI::__ANON__() called at /usr/local/share/perl5/Error.pm line 415
eval {...} called at /usr/local/share/perl5/Error.pm line 407
Error::subs::try('CODE(0x23112e0)', 'HASH(0x3226238)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI.pm line 500
Foswiki::UI::_execute('Foswiki::Request=HASH(0x319f250)', 'CODE(0x31fb1e0)', 'save', 1) called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI.pm line 326
Foswiki::UI::handleRequest('Foswiki::Request=HASH(0x319f250)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Engine/CGI.pm line 100
Foswiki::Engine::CGI::run('Foswiki::Engine::CGI=HASH(0x2b224e0)') called at /home/boossybe/domains/boossy.be/public_html/wiki/bin/save line 31
Compilation failed in require at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins/DBCachePlugin.pm line 117.
at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins/DBCachePlugin.pm line 117
Foswiki::Plugins::DBCachePlugin::getCore() called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins/DBCachePlugin.pm line 195
Foswiki::Plugins::DBCachePlugin::afterSaveHandler('%META:TOPICINFO{author="StijnBousard" comment="reprev" date="...', '1_Boossy', 'Boossy', undef, 'Foswiki::Meta=HASH(0x4176e40)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugin.pm line 311
Foswiki::Plugin::invoke('Foswiki::Plugin=HASH(0x334beb0)', 'afterSaveHandler', '%META:TOPICINFO{author="StijnBousard" comment="reprev" date="...', '1_Boossy', 'Boossy', undef, 'Foswiki::Meta=HASH(0x4176e40)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Plugins.pm line 376
Foswiki::Plugins::dispatch('Foswiki::Plugins=HASH(0x31daa80)', 'afterSaveHandler', '%META:TOPICINFO{author="StijnBousard" comment="reprev" date="...', '1_Boossy', 'Boossy', undef, 'Foswiki::Meta=HASH(0x4176e40)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Meta.pm line 2015
Foswiki::Meta::save('Foswiki::Meta=HASH(0x4176e40)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI/Save.pm line 687
Foswiki::UI::Save::__ANON__() called at /usr/local/share/perl5/Error.pm line 415
eval {...} called at /usr/local/share/perl5/Error.pm line 407
Error::subs::try('CODE(0x4326b40)', 'HASH(0x469e200)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI/Save.pm line 705
Foswiki::UI::Save::save('Foswiki=HASH(0x31da810)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI.pm line 374
Foswiki::UI::__ANON__() called at /usr/local/share/perl5/Error.pm line 415
eval {...} called at /usr/local/share/perl5/Error.pm line 407
Error::subs::try('CODE(0x23112e0)', 'HASH(0x3226238)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI.pm line 500
Foswiki::UI::_execute('Foswiki::Request=HASH(0x319f250)', 'CODE(0x31fb1e0)', 'save', 1) called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/UI.pm line 326
Foswiki::UI::handleRequest('Foswiki::Request=HASH(0x319f250)') called at /home/boossybe/domains/boossy.be/public_html/wiki/lib/Foswiki/Engine/CGI.pm line 100
Foswiki::Engine::CGI::run('Foswiki::Engine::CGI=HASH(0x2b224e0)') called |