Аргумент & ldquo; perl_version & rdquo; не является числовым в числовом ge (& gt; =) в (eval 534) строка 1

Откройте терминал, используйте cd для перехода к каталогу загрузки. Тип:

chmod u+x *filename*

Нажмите Enter, затем введите:

./*filename*

Дополнительная информация: это работает на Ubuntu 13.04 x64, и я просто набирал имена файлов без каких-либо расширений (т.е. нет .bin и т. д.)

Это должно открыть запрос на установку в терминале.

1
задан 29 November 2014 в 12:41

2 ответа

Для тех, кто использует sa-learn: переключитесь на более новую версию Mail-SpamAssassin (например, 3.4.0). Если вы установили Mail :: SpamAssassin с помощью CPAN, вы можете его обновить следующим образом:

cpan upgrade Mail::SpamAssassin

Для всех остальных посмотрите на свои сценарии и попытайтесь включить обходной путь, используемый в Mail-SpamAssassin:

[F2]
2
ответ дан 24 May 2018 в 01:29
  • 1
    Yepp, модернизация SpamAssassin сделала трюк, даже если я не уверен, что точка отсечения находится на 3.2.5. Сам я испытал эту проблему с версией Debian Wheezy 3.3.2-5 + deb7u1, в то время как Debian Wheezy-Backports версии 3.4.0-2 ~ bpo70 + 1, похоже, правильно обрабатывают новые правила SpamAssassin. – andol 29 November 2014 в 14:03
  • 2
    О, и спасибо! – andol 29 November 2014 в 14:06
  • 3
    Вы были правы, я изменил ответ на v3.4.0;) – cgross 29 November 2014 в 17:41
  • 4
    Mh, я на 14.04.1 и обновлен до 3.40. Все еще получите эту ошибку. Любые идеи, по которым нужно добавить исправление make-файла для sa-learn? – GeeF 29 November 2014 в 20:20
  • 5
    Для меня обновление до SpamAssassin 3.4.0-2~bpo70+1 из Wheezy-Backports не помогло. Я вручную исправил /usr/share/perl5/Mail/SpamAssassin/Conf/Parser.pm и /usr/share/perl5/Mail/SpamAssassin/Conf.pm с патчем, упомянутым в https://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1285532.html – Germar 29 November 2014 в 21:53

Это предупреждение, а не фатальная ошибка. Его можно безопасно игнорировать. Это связано с недавним обновлением правила с использованием условного условного обозначения SA, который был добавлен в соединительную линию, но еще не выпущен.

Ответ Джерма устранит проблему, но может быть неприемлем для тех, кто хочет остаться с чистым дистрибутивом код.

Я не знаю, как быстро дистрибутивы будут включать изменения SA: https://svn.apache.org/viewvc?view=revision&revision=1642207

Правило, о котором идет речь, было отключено в изолированной программной среде, он (надеюсь) выйдет в обновлении к сегодняшнему вечеру (2014-11-30), и это предупреждение должно прекратиться.

1
ответ дан 24 May 2018 в 01:29

Другие вопросы по тегам:

Похожие вопросы: