Bug 24935 - Can't locate Carp/Heavy.pm
Summary: Can't locate Carp/Heavy.pm
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: spamassassin (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Sergey Y. Afonin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-19 11:14 MSK by Chess
Modified: 2012-06-20 12:27 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chess 2011-01-19 11:14:51 MSK
spamd[19636]: spamd: Can't locate Carp/Heavy.pm in @INC (@INC contains: /var/lib/spamassassin/compil
ed/5.008/3.003001 /var/lib/spamassassin/compiled/5.008/3.003001/auto /usr/lib/perl5/vendor_perl /etc/perl5 /usr/lib/perl5/x8
6_64-linux /usr/lib/perl5 /usr/local/lib/perl5/site_perl/5.8.9/x86_64-linux /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/
lib/perl5/site_perl /usr/lib/perl5/vendor_perl/x86_64-linux) at /usr/lib/perl5/Carp.pm line 39.
Jan 18 15:49:34 tech-01 spamd[9078]: prefork: child states: II
Comment 1 at@altlinux.org 2011-01-20 11:35:04 MSK
У Вас наверное обновился перл (с 5.8 до 5.12, там изменились пути модулей), а spamd остался запущен как экземпляр perl-5.8.  Когда этот экземпляр пытатеся подгружать модули, то уже "слишком поздно".  Надо перезапустить spamd.
Comment 2 Chess 2011-01-20 12:18:09 MSK
Оно самое. Но появились такие сообщения:

spamd[8405]: Use of "goto" to jump into a construct is deprecated at /usr/lib/perl5/vendor_perl/Mail
/SpamAssassin/Plugin/Check.pm line 409.
spamd[8405]: Use of uninitialized value in lc at /usr/lib/perl5/vendor_perl/Mail/SpamAssassin/Plugin
/MIMEEval.pm line 501.
spamd[8405]: Use of "goto" to jump into a construct is deprecated at /usr/lib/perl5/vendor_perl/Mail
/SpamAssassin/Plugin/Check.pm line 409.
Comment 3 Vladimir Lettiev 2011-01-20 12:44:34 MSK
http://bugs.gentoo.org/328939
Comment 4 Chess 2012-06-20 12:27:23 MSK
fixed