• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

Spamassassin failed to start - Plesk 11.0.9

Balles

New Pleskian
Hello,

Spamassassin is down in my server:

# service psa-spamassassin restart

Shutting down psa-spamassassin service: [ OK ]
Jun 28 08:44:33.293 [24867] warn: server socket setup failed, retry 1: spamd: already running on /tmp/spamd_full.sock, exiting
Jun 28 08:44:34.294 [24867] warn: Use of uninitialized value in -e at /usr/bin/spamd line 769.
Jun 28 08:44:34.295 [24867] warn: Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/5.8.8/File/Spec/Unix.pm line 262.
Jun 28 08:44:34.296 [24867] warn: Use of uninitialized value in concatenation (.) or string at /usr/bin/spamd line 787.
Jun 28 08:44:34.296 [24867] warn: server socket setup failed, retry 2: spamd: directory for does not exist, exiting
Jun 28 08:44:35.298 [24867] warn: Use of uninitialized value in -e at /usr/bin/spamd line 769.
Jun 28 08:44:35.299 [24867] warn: Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/5.8.8/File/Spec/Unix.pm line 262.
Jun 28 08:44:35.299 [24867] warn: Use of uninitialized value in concatenation (.) or string at /usr/bin/spamd line 787.
Jun 28 08:44:35.300 [24867] warn: server socket setup failed, retry 3: spamd: directory for does not exist, exiting
Jun 28 08:44:36.301 [24867] warn: Use of uninitialized value in -e at /usr/bin/spamd line 769.
Jun 28 08:44:36.302 [24867] warn: Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/5.8.8/File/Spec/Unix.pm line 262.
Jun 28 08:44:36.302 [24867] warn: Use of uninitialized value in concatenation (.) or string at /usr/bin/spamd line 787.
Jun 28 08:44:36.303 [24867] warn: server socket setup failed, retry 4: spamd: directory for does not exist, exiting
Jun 28 08:44:37.304 [24867] warn: Use of uninitialized value in -e at /usr/bin/spamd line 769.
Jun 28 08:44:37.305 [24867] warn: Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/5.8.8/File/Spec/Unix.pm line 262.
Jun 28 08:44:37.305 [24867] warn: Use of uninitialized value in concatenation (.) or string at /usr/bin/spamd line 787.
Jun 28 08:44:37.306 [24867] warn: server socket setup failed, retry 5: spamd: directory for does not exist, exiting
Jun 28 08:44:38.308 [24867] warn: Use of uninitialized value in -e at /usr/bin/spamd line 769.
Jun 28 08:44:38.308 [24867] warn: Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/5.8.8/File/Spec/Unix.pm line 262.
Jun 28 08:44:38.309 [24867] warn: Use of uninitialized value in concatenation (.) or string at /usr/bin/spamd line 787.
Jun 28 08:44:38.309 [24867] warn: server socket setup failed, retry 6: spamd: directory for does not exist, exiting
Jun 28 08:44:39.310 [24867] warn: Use of uninitialized value in -e at /usr/bin/spamd line 769.
Jun 28 08:44:39.311 [24867] warn: Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/5.8.8/File/Spec/Unix.pm line 262.
Jun 28 08:44:39.311 [24867] warn: Use of uninitialized value in concatenation (.) or string at /usr/bin/spamd line 787.
Jun 28 08:44:39.312 [24867] warn: server socket setup failed, retry 7: spamd: directory for does not exist, exiting
Jun 28 08:44:40.313 [24867] warn: Use of uninitialized value in -e at /usr/bin/spamd line 769.
Jun 28 08:44:40.314 [24867] warn: Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/5.8.8/File/Spec/Unix.pm line 262.
Jun 28 08:44:40.314 [24867] warn: Use of uninitialized value in concatenation (.) or string at /usr/bin/spamd line 787.
Jun 28 08:44:40.315 [24867] warn: server socket setup failed, retry 8: spamd: directory for does not exist, exiting
Jun 28 08:44:41.316 [24867] warn: Use of uninitialized value in -e at /usr/bin/spamd line 769.
Jun 28 08:44:41.317 [24867] warn: Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/5.8.8/File/Spec/Unix.pm line 262.
Jun 28 08:44:41.317 [24867] warn: Use of uninitialized value in concatenation (.) or string at /usr/bin/spamd line 787.
Jun 28 08:44:41.318 [24867] warn: server socket setup failed, retry 9: spamd: directory for does not exist, exiting
Jun 28 08:44:42.319 [24867] warn: Use of uninitialized value in -e at /usr/bin/spamd line 769.
Jun 28 08:44:42.320 [24867] warn: Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/5.8.8/File/Spec/Unix.pm line 262.
Jun 28 08:44:42.320 [24867] warn: Use of uninitialized value in concatenation (.) or string at /usr/bin/spamd line 787.
Jun 28 08:44:42.321 [24867] error: spamd: directory for does not exist, exiting
spamd: directory for does not exist, exiting
Starting psa-spamassassin service: [FAILED]
--------------------------------------------------------------------

My server is:
Plesk Panel Linux 11.0.9 #55
Centos 5.9 (Final) x64

Thank you
 
Make sure that directory /var/run/spamd exists and has correct permissions:

# stat /var/run/spamd
File: `/var/run/spamd'
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: 1dh/29d Inode: 18108599 Links: 2
Access: (0755/drwxr-xr-x) Uid: ( 110/ popuser) Gid: ( 0/ root)
 
Yes, exists and has correct permissions:

# stat /var/run/spamd
File: `/var/run/spamd'
Size: 27 Blocks: 0 IO Block: 4096 directory
Device: fd01h/64769d Inode: 4198791 Links: 2
Access: (0755/drwxr-xr-x) Uid: ( 110/ popuser) Gid: ( 0/ root)
 
Try to remove spamassassin with

# rpm -e psa-spamassassin spamassassin

and then install it back with autoinstaller.
 
When I remove spamassassin rpms this is the message with errors:
----------------------------------------------------------------------------
warning: /etc/mail/spamassassin/local.cf saved as /etc/mail/spamassassin/local.cf.rpmsave
warning: /etc/cron.d/sa-update saved as /etc/cron.d/sa-update.rpmsave
Delete spamassassin preferences from .qmail files for mailnames
Delete for "xxxxx@xxxx.com"
Can't locate Mail/SpamAssassin.pm in @INC (@INC contains: /usr/lib/perl5/5.8.8 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/local/psa/lib/perl5/5.8.8 /usr/local/psa/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/local/psa/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/local/psa/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl) at /usr/local/psa/admin/sbin/spammng line 77.
BEGIN failed--compilation aborted at /usr/local/psa/admin/sbin/spammng line 77.
Delete for "xxxxx@xxxx.com"
Can't locate Mail/SpamAssassin.pm in @INC (@INC contains: /usr/lib/perl5/5.8.8 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/local/psa/lib/perl5/5.8.8 /usr/local/psa/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/local/psa/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/local/psa/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl) at /usr/local/psa/admin/sbin/spammng line 77.
BEGIN failed--compilation aborted at /usr/local/psa/admin/sbin/spammng line 77.
---------------------------------------------------------------------------------------------


I have re-installed again spamassassin from plesk installer, and SpamAssassin continues down:
-------------------------------------------------------------------------------------------------------
# service psa-spamassassin restart
Shutting down psa-spamassassin service: [ OK ]
Jun 28 11:29:35.289 [9069] warn: server socket setup failed, retry 1: spamd: already running on /tmp/spamd_full.sock, exiting
Jun 28 11:29:36.290 [9069] warn: Use of uninitialized value in -e at /usr/bin/spamd line 769.
Jun 28 11:29:36.291 [9069] warn: Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/5.8.8/File/Spec/Unix.pm line 262.
Jun 28 11:29:36.291 [9069] warn: Use of uninitialized value in concatenation (.) or string at /usr/bin/spamd line 787.
Jun 28 11:29:36.292 [9069] warn: server socket setup failed, retry 2: spamd: directory for does not exist, exiting
Jun 28 11:29:37.294 [9069] warn: Use of uninitialized value in -e at /usr/bin/spamd line 769.
Jun 28 11:29:37.295 [9069] warn: Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/5.8.8/File/Spec/Unix.pm line 262.
Jun 28 11:29:37.295 [9069] warn: Use of uninitialized value in concatenation (.) or string at /usr/bin/spamd line 787.
Jun 28 11:29:37.296 [9069] warn: server socket setup failed, retry 3: spamd: directory for does not exist, exiting
Jun 28 11:29:38.298 [9069] warn: Use of uninitialized value in -e at /usr/bin/spamd line 769.
Jun 28 11:29:38.299 [9069] warn: Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/5.8.8/File/Spec/Unix.pm line 262.
Jun 28 11:29:38.299 [9069] warn: Use of uninitialized value in concatenation (.) or string at /usr/bin/spamd line 787.
Jun 28 11:29:38.300 [9069] warn: server socket setup failed, retry 4: spamd: directory for does not exist, exiting
Jun 28 11:29:39.301 [9069] warn: Use of uninitialized value in -e at /usr/bin/spamd line 769.
Jun 28 11:29:39.302 [9069] warn: Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/5.8.8/File/Spec/Unix.pm line 262.
Jun 28 11:29:39.302 [9069] warn: Use of uninitialized value in concatenation (.) or string at /usr/bin/spamd line 787.
Jun 28 11:29:39.303 [9069] warn: server socket setup failed, retry 5: spamd: directory for does not exist, exiting
Jun 28 11:29:40.304 [9069] warn: Use of uninitialized value in -e at /usr/bin/spamd line 769.
Jun 28 11:29:40.305 [9069] warn: Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/5.8.8/File/Spec/Unix.pm line 262.
Jun 28 11:29:40.305 [9069] warn: Use of uninitialized value in concatenation (.) or string at /usr/bin/spamd line 787.
Jun 28 11:29:40.306 [9069] warn: server socket setup failed, retry 6: spamd: directory for does not exist, exiting
Jun 28 11:29:41.307 [9069] warn: Use of uninitialized value in -e at /usr/bin/spamd line 769.
Jun 28 11:29:41.307 [9069] warn: Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/5.8.8/File/Spec/Unix.pm line 262.
Jun 28 11:29:41.329 [9069] warn: Use of uninitialized value in concatenation (.) or string at /usr/bin/spamd line 787.
Jun 28 11:29:41.329 [9069] warn: server socket setup failed, retry 7: spamd: directory for does not exist, exiting
Jun 28 11:29:42.331 [9069] warn: Use of uninitialized value in -e at /usr/bin/spamd line 769.
Jun 28 11:29:42.331 [9069] warn: Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/5.8.8/File/Spec/Unix.pm line 262.
Jun 28 11:29:42.332 [9069] warn: Use of uninitialized value in concatenation (.) or string at /usr/bin/spamd line 787.
Jun 28 11:29:42.332 [9069] warn: server socket setup failed, retry 8: spamd: directory for does not exist, exiting
Jun 28 11:29:43.334 [9069] warn: Use of uninitialized value in -e at /usr/bin/spamd line 769.
Jun 28 11:29:43.335 [9069] warn: Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/5.8.8/File/Spec/Unix.pm line 262.
Jun 28 11:29:43.335 [9069] warn: Use of uninitialized value in concatenation (.) or string at /usr/bin/spamd line 787.
Jun 28 11:29:43.336 [9069] warn: server socket setup failed, retry 9: spamd: directory for does not exist, exiting
Jun 28 11:29:44.338 [9069] warn: Use of uninitialized value in -e at /usr/bin/spamd line 769.
Jun 28 11:29:44.338 [9069] warn: Use of uninitialized value in pattern match (m//) at /usr/lib/perl5/5.8.8/File/Spec/Unix.pm line 262.
Jun 28 11:29:44.339 [9069] warn: Use of uninitialized value in concatenation (.) or string at /usr/bin/spamd line 787.
Jun 28 11:29:44.339 [9069] error: spamd: directory for does not exist, exiting
spamd: directory for does not exist, exiting
Starting psa-spamassassin service: [FAILED]
------------------------------------------------------------------------------------------------------------

Thank you
 
Most probably something wrong with required perl modules. I suggest you contact Support Team. They will check and fix this issue directly on your server.
 
Back
Top