Назад | Перейти на главную страницу

Понизьте версию Perl с 5.16 до 5.14

Я небрежно сделал yum update на моем Amazon Linux AMI и обновил Perl. Теперь моя установка Movable Type не работает. Я немного погуглил, но не нашел никакого решения, кроме понижения версии Perl до 5.14. Текущая версия Perl - 5.16.3.

Вот журнал ошибок для подвижного типа.

/usr/bin/perl: symbol lookup error: /usr/local/lib64/perl5/auto/FCGI/FCGI.so: undefined symbol: Perl_Gthr_key_ptr
defined(@array) is deprecated at /var/www/html/mt/extlib/CGI.pm line 527.
(Maybe you should just omit the defined()?)

Я не мастер Perl, но есть ли проблемы с зависимостями? так что переписывать файл CGI.pm нельзя.

Я попытался yum downgrade perl но я получаю ошибку зависимостей.

Ваш модуль FCGI скомпилирован для Perl 5.14. Переустановите его с помощью cpan -f -i FCGI.