Невозможно загрузить cgi-библиотеку в perl-cgi-script

Я пытаюсь запустить perlscript как cgi-Script. Однако включение cgi-библиотеки perl не работает:

# perl -e 'use CGI::Carp qw(fatalsToBrowser);' Can't locate CGI/Carp.pm in @INC (you may need to install the CGI::Carp module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at -e line 1. BEGIN failed--compilation aborted at -e line 1. #

На старом сервере одна и та же команда не выдает сообщение об ошибке, а скрипты cgi работают правильно.

Кажется, это проблема perl, а не проблема Apache.

На моем сервлете Carp.pm уже установлен на одном из путей, указанных в @INC:

# find /usr -iname 'Carp.pm' -ls 555093613 20 -rw-r--r-- 1 root root 20074 Aug 24 21:47 /usr/lib/x86_64-linux-gnu/perl-base/Carp.pm 382731053 20 -rw-r--r-- 1 root root 20074 Mär 13 2016 /usr/share/perl/5.22.1/Carp.pm #

Как мне включить cgi-Library. Я использую Ubuntu 16.04 LTS.

1
задан 26 August 2017 в 22:10

9 ответов

Частично отвечает на это для моего собственного архивирования. Это, по-видимому, недавняя ошибка, связанная с нарушенной зависимостью. Я получил аналогичное сообщение об ошибке, когда проверяю журнал ошибок.

tail -100 /var/log/apache2/error.log ... AH01215: Can't locate CGI.pm in @INC (you may need to install the CGI module) ...

После некоторой детективной работы я проследил это до следующей зависимости (извините, что я потерял свой источник).

sudo apt-get install libcgi-session-perl
0
ответ дан 18 July 2018 в 07:52

Частично отвечает на это для моего собственного архивирования. Это, по-видимому, недавняя ошибка, связанная с нарушенной зависимостью. Я получил аналогичное сообщение об ошибке, когда проверяю журнал ошибок.

tail -100 /var/log/apache2/error.log ... AH01215: Can't locate CGI.pm in @INC (you may need to install the CGI module) ...

После некоторой детективной работы я проследил это до следующей зависимости (извините, что я потерял свой источник).

sudo apt-get install libcgi-session-perl
0
ответ дан 24 July 2018 в 18:54

Частично отвечает на это для моего собственного архивирования. Это, по-видимому, недавняя ошибка, связанная с нарушенной зависимостью. Я получил аналогичное сообщение об ошибке при проверке журнала ошибок.

tail -100 /var/log/apache2/error.log
...
 AH01215: Can't locate CGI.pm in @INC (you may need to install the CGI module)
...

После некоторой детективной работы я проследил это до следующей зависимости (извините, я потерял свой источник).

sudo apt-get install libcgi-session-perl
0
ответ дан 31 July 2018 в 22:01

Частично отвечает на это для моего собственного архивирования. Это, по-видимому, недавняя ошибка, связанная с нарушенной зависимостью. Я получил аналогичное сообщение об ошибке при проверке журнала ошибок.

tail -100 /var/log/apache2/error.log
...
 AH01215: Can't locate CGI.pm in @INC (you may need to install the CGI module)
...

После некоторой детективной работы я проследил это до следующей зависимости (извините, я потерял свой источник).

sudo apt-get install libcgi-session-perl
0
ответ дан 2 August 2018 в 15:16

Частично отвечает на это для моего собственного архивирования. Это, по-видимому, недавняя ошибка, связанная с нарушенной зависимостью. Я получил аналогичное сообщение об ошибке при проверке журнала ошибок.

tail -100 /var/log/apache2/error.log
...
 AH01215: Can't locate CGI.pm in @INC (you may need to install the CGI module)
...

После некоторой детективной работы я проследил это до следующей зависимости (извините, я потерял свой источник).

sudo apt-get install libcgi-session-perl
0
ответ дан 3 August 2018 в 19:21

Частично отвечает на это для моего собственного архивирования. Это, по-видимому, недавняя ошибка, связанная с нарушенной зависимостью. Я получил аналогичное сообщение об ошибке при проверке журнала ошибок.

tail -100 /var/log/apache2/error.log
...
 AH01215: Can't locate CGI.pm in @INC (you may need to install the CGI module)
...

После некоторой детективной работы я проследил это до следующей зависимости (извините, я потерял свой источник).

sudo apt-get install libcgi-session-perl
0
ответ дан 5 August 2018 в 04:09

Частично отвечает на это для моего собственного архивирования. Это, по-видимому, недавняя ошибка, связанная с нарушенной зависимостью. Я получил аналогичное сообщение об ошибке при проверке журнала ошибок.

tail -100 /var/log/apache2/error.log
...
 AH01215: Can't locate CGI.pm in @INC (you may need to install the CGI module)
...

После некоторой детективной работы я проследил это до следующей зависимости (извините, я потерял свой источник).

sudo apt-get install libcgi-session-perl
0
ответ дан 6 August 2018 в 21:09

Частично отвечает на это для моего собственного архивирования. Это, по-видимому, недавняя ошибка, связанная с нарушенной зависимостью. Я получил аналогичное сообщение об ошибке при проверке журнала ошибок.

tail -100 /var/log/apache2/error.log
...
 AH01215: Can't locate CGI.pm in @INC (you may need to install the CGI module)
...

После некоторой детективной работы я проследил это до следующей зависимости (извините, я потерял свой источник).

sudo apt-get install libcgi-session-perl
0
ответ дан 9 August 2018 в 01:39

Частично отвечает на это для моего собственного архивирования. Это, по-видимому, недавняя ошибка, связанная с нарушенной зависимостью. Я получил аналогичное сообщение об ошибке при проверке журнала ошибок.

tail -100 /var/log/apache2/error.log
...
 AH01215: Can't locate CGI.pm in @INC (you may need to install the CGI module)
...

После некоторой детективной работы я проследил это до следующей зависимости (извините, я потерял свой источник).

sudo apt-get install libcgi-session-perl
0
ответ дан 14 August 2018 в 19:46

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

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