Summary: | missing dep on 'perl(Pod/Text.pm)' | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | ildar <ildar> |
Component: | spamassassin | Assignee: | Sergey Y. Afonin <asy> |
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | alkin_tg, asy |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
ildar
2014-09-12 16:10:16 MSK
Это где так, в Сизифе современном ? (В ответ на комментарий №1)
> Это где так, в Сизифе современном ?
да. Смотрите:
$ hsh --initroot-only
$ hsh-install spamassassin
$ hsh-shell
$ sa-learn --spam
Can't locate Pod/Text.pm in @INC (you may need to install the Pod::Text module) (@INC contains: /usr/local/lib64/perl/5.20 /usr/local/share/perl/5.20 /usr/lib64/perl5 /usr/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /etc/perl5 /usr/lib/perl5/vendor_perl) at (eval 3) line 2.
BEGIN failed--compilation aborted at /usr/share/perl5/Pod/Usage.pm line 29.
Compilation failed in require at /usr/bin/sa-learn line 24.
BEGIN failed--compilation aborted at /usr/bin/sa-learn line 24.
Данная ошибка также и в пакете postgrey: service postgrey start Starting postgrey service: Can't locate Pod/Text.pm in @INC (@INC contains: /usr/local/lib64/perl/5.16 /usr/local/share/perl/5.16 /usr/lib64/perl5 /usr/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /etc/perl5 /usr/lib/perl5/vendor_perl) at (eval 1) line 2. BEGIN failed--compilation aborted at /usr/share/perl5/Pod/Usage.pm line 29. Compilation failed in require at /usr/sbin/postgrey line 12. BEGIN failed--compilation aborted at /usr/sbin/postgrey line 12.ъ Связана она с модулем pod2usage Can't locate Pod/Text.pm in @INC (@INC contains: /usr/local/lib64/perl/5.16 /usr/local/share/perl/5.16 /usr/lib64/perl5 /usr/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /etc/perl5 /usr/lib/perl5/vendor_perl .) at (eval 1) line 2. BEGIN failed--compilation aborted at /usr/share/perl5/Pod/Usage.pm line 29. Compilation failed in require at /usr/bin/pod2usage line 128. Решения нет? (В ответ на комментарий №3) > Данная ошибка также и в пакете postgrey Аналогия есть, но Вам придётся повесить ещё одну багу, т.к. эта висит на spamassassin (In reply to comment #2) > $ sa-learn --spam > Can't locate Pod/Text.pm in @INC (you may need to install the Pod::Text module) Pod/Text.pm находится в пакете perl-podlators. perl-podlators вытаскивается по зависимости от perl-Archive-Tar, так что в spamassasin эта зависимость лишняя. Возможно, были какие-то изменения в сборке модулей, от которых зависит spamassassin, потому такая ситуация оказалась возможной, но сейчас это не так: # apt-get remove perl-podlators Reading Package Lists... Done Building Dependency Tree... Done The following packages will be REMOVED: clusterssh lilo perl-Archive-Tar perl-Pod-Usage perl-podlators spamassassin Попытка удаления perl-podlators приводит, в том числе, и к удалению spamassassin, где находится sa-learn. |