Symptoms
During installation or re-registration of any node where pau
service runs (for example, BSS APP, OA UI) in OAP, the following task is found in failed state:
Execute "After Packages" scripts on node 'billing.provider.local' according role BSS Application
The error message could be found in core.log
:
[DEBUG] call method pem.packaging.installPackageByName({'host_id': 7, 'pname': 'PM-Endpoint', 'ptype': 'other'})
[DEBUG] return {'status': -1, 'error_message': 'Failed to process executeInstallSequence at xpath
...
{"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\\"pm-war.war\\".PARSE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\\"pm-war.war\\".PARSE: WFLYSRV0153: Failed to process phase PARSE of deployment \\"pm-war.war\\"\n Caused by: java.lang.NullPointerException"},"WFLYCTL0412: Required services that are not installed:" => ["jboss.deployment.unit.\\"pm-war.war\\".PARSE"],"WFLYCTL0180: Services with missing/unavailable dependencies" => undefined}
Manual deployment on failing module (pm-war.war
in the example above) also fails with the same error.
Cause
Zip archiver packages are not installed on the host.
Resolution
Zip tools and libraries are required by WildFly server to manage .war
deployments. These tools could be installed on CentOS via the following commands:
# yum install zip -y
# yum install unzip -y
Restart of pau
service on target node is required after installation:
# service pau restart