
Я проверяю наличие обновлений для своих плагинов, перейдя по ссылкенастроить -> InstalledPlugins -> просмотреть установленные расширенияи я получаю огромное сообщение об ошибке с красными буквами, начинающееся с "Failure processing response from the repository search: Failed to eval $VERSION from our $RELEASE = $VERSION;" и за которым следует множество строк о плагинах. Первый упомянутый плагин - "GlobalReplacePlugin"
Мой релиз foswiki — 2.1.2
решение1
В соответствии сgac410 на IRC "некоторые расширения не имеют числовой строки[для ВЕРСИИ или РЕЛИЗА]". В вашем случае это GlobalReplacePlugin
.
Найдите файл GlobalReplacePlugin.pm в вашей установке foswiki и отредактируйте его. Например:
cd /var/www/foswiki
find -name GlobalReplacePlugin.pm
./lib/Foswiki/Plugins/GlobalReplacePlugin.pm
vi ./lib/Foswiki/Plugins/GlobalReplacePlugin.pm
измените строки, которые читаются так:
$VERSION = '$Rev: 2960 (2009-03-10) $'
$RELEASE=$Rev
чтобы он содержал только число, например:
our $VERSION = '2960';
our $RELEASE = '2960';
Надеюсь, это ошибка, которая будет исправлена (в том же IRC я прочитал: «Но на самом деле configure не должен давать сбой [...] Configure действительно должен поддерживать старые расширения»).