Avamar: Workflow Stops with "handler in decision"
Summary: During the installation of a hotfix, the workflow immediately stops at Task 1 due to a permission problem in the emc-ruby package.
Symptoms
During the Management Console Service (MCS) hotfix installation, the workflow immediately stops at Task 1 with the following message:
Task Name: Project hotfix-mc-cumulative-1930-149-202208: region started with task 1 (1) Progress (%): 0 Installation Messages: handler in decision 'Run Project hotfix-mc-cumulative-1930-149-202208: region started with task 1 (1)' returned unexisting outgoing transition name: info
The workflow does not show any button to cancel or continue the task.
The workflow.log located under /data01/avamar/repo/temp/<hotfix_name>/tmp does not show any further information and there is no err.log as well.
Restarting the avinstaller service does not fix the issue.
Removing the hotfix installation and starting again does not fix the issue.
Install another hotfix has the same error message.
Cause
During the troubleshooting, the "check.dpn --prestart" command is issued and the prestart fails due to a permission problem on emc-ruby:
root@av-server:/home/admin/#: check.dpn --prestart
Running checks for node group "#.s"...
Using /usr/local/avamar/var/probe.xml
(0.0) ssh -q -x -o GSSAPIAuthentication=no root@192.168.1.42 'export TERM=${TERM:-dumb} ; /usr/local/avamar/var/check.dpn.3268-64348e19/check.dpn.d/var/Mrun-all --run --noerror --single'
[avamar: check.dpn (Mrun-all) v1.73]
ERROR: ruby: Permission denied - /opt/emc-third-party/platform/suse-11-x64/bin/ruby
ERROR: checkstoragestatus: [avamar] Program 'sudo -A /usr/local/avamar/bin//avsysreport' did not report any --info information
checkstoragestatus: INFO: [avamar] Detected non-Avamar hardware platform, no storage checking done
checkstoragestatus failed
Mrun-all: Mon Apr 10 16:31:21 2023, 1 check run
*** FAIL *** AVAMAR FAILED WITH 1 ERROR
Removing files previously copied to nodes...
End of checks for node group "#.s".
*** FAIL *** CHECK.DPN FAILED OVERALL (prestart)
root@av-server:/home/admin/#:
Error message:
ERROR: ruby: Permission denied - /opt/emc-third-party/platform/suse-11-x64/bin/ruby
Resolution
Open a Service Request.
For Support Team, check the Internal Notes section for resolution.