foswiki: «Обработка ошибок при поиске в хранилище»


0

Я проверяю наличие обновлений для моих плагинов, перейдя к настройке -> InstalledPlugins -> просмотрите установленные расширения, и я получаю огромное сообщение об ошибке с красными буквами, начинающимися с «Отказ обработки отказа при поиске в хранилище: Не удалось вывести $ VERSION из нашего $ RELEASE = $ VERSION; " а затем много строк о плагинах. Первый упомянутый плагин "GlobalReplacePlugin"

Моя версия foswiki - 2.1.2

Ответы:


0

Согласно gac410 на IRC «у некоторого расширения нет числовой строки [для VERSION или RELEASE]». В твоем случае это 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 я ​​прочитал «Но на самом деле настройка shold не приводит к сбою [...] Настройка действительно должна допускать более старые расширения»)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.