Article ID: 127031, created on Sep 28, 2015, last review on Sep 28, 2015

  • Applies to:
  • Odin Business Automation Standard 4.5

Symptoms

The hspcd service stops shortly after the start:

# /etc/init.d/hspcd status
hspcd dead but subsys locked

Cause

A plug-in code was modified incorrectly.

Resolution

Check /var/log/hspcd/error_log to find out which plug-in causes the issue. In the example below the ESNIC plug-in code was violated by adding the the_wrong_code_is_here string to where it should not be. Hence, the message in /var/log/hspcd/error_log looks like:

Syntax error on line 443 of /etc/hspcd/conf/hspcd.conf:
"the_wrong_code_is_here" is not exported by the HTTP::Status module
Can't continue after import errors at /usr/local/share/perl5/HSPC/MT/Plugin/DM/ESNIC/API.pm line 12
BEGIN failed--compilation aborted at /usr/local/share/perl5/HSPC/MT/Plugin/DM/ESNIC/API.pm line 12.
Compilation failed in require at /usr/local/share/perl5/HSPC/MT/Plugin/DM/ESNIC.pm line 23
BEGIN failed--compilation aborted at /usr/local/share/perl5/HSPC/MT/Plugin/DM/ESNIC.pm line 23.
Compilation failed in require at /usr/local/share/perl5/HSPC/Startup.pm line 610.
BEGIN failed--compilation aborted at /usr/local/share/perl5/HSPC/Startup.pm line 644.
Compilation failed in require at (eval 5) line 3.

Revert the changes made to the plug-in file (in our example that means that the_wrong_code_is_here should be wiped out from /usr/local/share/perl5/HSPC/MT/Plugin/DM/ESNIC/API.pm) or replace the broken file with a new one from an OBAS distributive of your version.

Search Words

/var/log/hspcd/error_log

hspcd dead but subsys locked

BEGIN failed--compilation aborted

hspcd got locked

Compilation failed in require at

Syntax error on line 443 of /etc/hspcd/conf/hspcd.conf

624ca542e40215e6f1d39170d8e7ec75 caea8340e2d186a540518d08602aa065 400e18f6ede9f8be5575a475d2d6b0a6 70a5401e8b9354cd1d64d0346f2c4a3e

Email subscription for changes to this article
Save as PDF