Troubleshooting
Problem
In some scenarios, the hostservices might not start due to conman service in a failed state, hostservices was found in a failed state. Investigation showed that conman was also in a failed state, which prevented hostservices from starting successfully.
[root@HOST ~]# systemctl status hostservices
● hostservices.service - hostservices alias script
Loaded: loaded (/usr/lib/systemd/system/hostservices.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since
Main PID: 982797 (code=exited, status=255)
systemd[1]: Starting hostservices alias script...
hostservices.sh[982797]: Successfully started 'postgresql-qrd'
hostservices.sh[982797]: Running database sanity checks: OK
hostservices.sh[982797]: Ariel Copy has not been properly configured, not starting ariel_copy. This is Expected on a system not config>
hostservices.sh[991809]: Job for conman.service failed because the control process exited with error code.
hostservices.sh[991809]: See "systemctl status conman.service" and "journalctl -xe" for details.
systemd[1]: hostservices.service: Main process exited, code=exited, status=255/n/a
systemd[1]: hostservices.service: Failed with result 'exit-code'.
systemd[1]: Failed to start hostservices alias script.
conman-server[977788]: open /etc/conman/tls/conman_ca.crt: no such file or directory
systemd[1]: conman.service: Main process exited, code=exited, status=1/FAILURE
systemd[1]: conman.service: Failed with result 'exit-code'.
systemd[1]: Failed to start conman.
conman service relies on TLS certificate files, so if a required certificate such as conman_ca.crt is missing, the service can fail to start. When conman is down, dependent services such as hostservices will also fail to start.
Cause
The issue was caused by a missing TLS certificate file that is required by the conman service:
/etc/conman/tls/conman_ca.crtSince the certificate file was not present on the Managed host, the conman service failed during startup.
As hostservices depends on the conman service, it also remained in a failed state.
Diagnosing The Problem
Check the status of hostservices and check if the error relates to conman service in failed state:
systemctl status hostservicesVerify the status of the conman service:
systemctl status conmanIdentify if the error indicates a missing certificate file:
Example-
conman-server[977788]: open /etc/conman/tls/conman_ca.crt: no such file or directory systemd[1]: conman.service: Main process exited, code=exited, status=1/FAILURE systemd[1]: conman.service: Failed with result 'exit-code'. systemd[1]: Failed to start conman.Confirm that the file is missing:
ls -l /etc/conman/tls/
Resolving The Problem
Steps :-
Copy the missing certificate file from the Console to the Managed Host:
scp /etc/conman/tls/conman_ca.crt MH_IP:/etc/conman/tls/Start the conman service:
systemctl start conmanVerify that the service is running:
systemctl status conmanStart hostservices:
systemctl start hostservicesConfirm that the hostservices is active and running:
systemctl status hostservices
Summary
The issue is caused because of a missing conman CA certificate file, which prevented the conman service from starting. Restoring the certificate resolved both conman and hostservices failures.
Document Location
Worldwide
Was this topic helpful?
Document Information
Modified date:
22 April 2026
UID
ibm17269549