PDF-API2 не может быть реализован - PullRequest
0 голосов
/ 27 апреля 2011

После обновления до Kernel Linux 2.6.37.1-1.2-desktop x86_64 с Perl 5, версия 12, subversion 3 (v5.12.3), созданной для x86_64-linux-thread-multi

модуль PDF-API2

в пакете perl-PDF-API2-0.73-10.1.x86_64.rpm (последняя доступная версия в openSuSE 11.4) больше не может быть реализован в моем perlскрипт "letterbox.pl" с помощью

"использовать PDF :: API2"

Каждый раз, когда я пытаюсь открыть страницу сейчас, появляется сообщение об ошибке 500. Проблема должна быть с модулем,ошибка не появляется, если я прокомментирую строку 5 «использовать PDF :: API2».

Это журнал ошибок :


[ср. апр.27 16:17:35 2011] [ошибка] [клиент :: 1] Unicode :: UCD: не удалось найти UnicodeData.txt в /usr/lib/perl5/site_perl/5.12.3/x86_64-linux-thread-multi /usr / lib / perl5 / site_perl / 5.12.3 /usr/lib/perl5/vendor_perl/5.12.3/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.12.3 / usr / lib / perl5 /5.12.3 / x86_64-linux-thread-multi / usr / lib / perl5 / 5.12.3.в /usr/lib/perl5/vendor_perl/5.12.3/PDF/API2/Resource/Font/BdFont.pm строка 45 [Ср, 27 апреля 16:17:35 2011] [ошибка] [клиент :: 1] Ошибка компиляции вв /usr/lib/perl5/vendor_perl/5.12.3/PDF/API2/Resource/Font/BdFont.pm строка 45.

[Ср. 27 апреля 16:17:35 2011] [ошибка] [client :: 1] BEGIN не удалось - компиляция прервана в /usr/lib/perl5/vendor_perl/5.12.3/PDF/API2/Resource/Font/BdFont.pm строка 45.

[ср 27 апреля 16: 17: 35 2011] [ошибка] [клиент :: 1] Не удалось выполнить компиляцию по требованию в строке /usr/lib/perl5/vendor_perl/5.12.3/PDF/API2.pm 67.

[ср. Апр.27 16:17:35 2011] [ошибка] [клиент :: 1] BEGIN не удалось - компиляция прервана в строке /usr/lib/perl5/vendor_perl/5.12.3/PDF/API2.pm 67.

[Ср. 27 апреля 16:17:35 2011] [ошибка] [клиент :: 1] Не удалось выполнить компиляцию по требованию в строке /home/hedele/lawsuit/cgi-bin/letterbox.pl 5.

[Ср, 27 апреля 16:17:35 2011] [ошибка] [клиент :: 1] BEGIN не удалось - компиляция прервана в /home/hedele/lawsuit/cgi-bin/letterbox.pl строке 5.

[Ср. 27 апреля 16:17:35 2011] [ошибка] [клиент :: 1] Преждевременный конец заголовков скриптов: letterbox.pl


Есть идеи?

Ответы [ 2 ]

4 голосов
/ 27 апреля 2011

Ошибка ключа Unicode::UCD: failed to find UnicodeData.txt in .... Unicode :: UCD модуль является частью ядра Perl, а в UnicodeData.txt хранятся некоторые необходимые ему данные.

UnicodeData.txt должен быть установлен как часть Perl. Либо вы каким-то образом удалили его, либо установили ошибочный пакет Perl, либо он был разбит на какой-то другой пакет, который нужно установить (что делает его ошибочным пакетом Perl, потому что Unicode :: UCD не должен был разбиваться на другой пакет, чем его файлы данных).

1 голос
/ 28 апреля 2011

Это ошибка упаковки , как правильно предположил cjm.В качестве предварительной меры, пока она не будет исправлена, установите пакет perl-doc.

...