foswiki: «Ошибка обработки ответа от поиска в репозитории»

foswiki: «Ошибка обработки ответа от поиска в репозитории»

Я проверяю наличие обновлений для своих плагинов, перейдя по ссылкенастроить -> 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 действительно должен поддерживать старые расширения»).

Связанный контент