Description of problem: The remote agent install will only work with sh or compatible shell. If the destination account is using csh/tcsh, the process will fail on several occasions. --- The method to check if agent has been installed already (agentInstallCheck in SSHInstallUtility) sends a command with bash-only syntax (if [ -f .. ] ), that prevents the feature from working if destination account is using some other shell as default. This is the only command that depends on the bash-syntax. agentInstallCheck malfunction will result in agent not installed will be presented, even if the agent is found and is running. Also, agent override existing installation = "no" will not work, but it is always overwritten. "Remove any old agent update binary jars" part of the installation will fail, if there's no old files, as csh will evaluate *-sign and show an error "rm: No match" with exitCode 1, while bash will not show anything and return exit code 0 (and we expect empty return). Version-Release number of selected component (if applicable): 3.3.0.ER05 How reproducible: Always Steps to Reproduce: 1. chsh to something not compatible with bash (for example tcsh) 2. 3. Actual results: Expected results: Additional info:
Turning into docs bug
Moving to CR01 as missed ER05 initial and extended cutoffs.
This bug was accidentally moved from POST to MODIFIED via an error in automation, please see mmccune with any questions
JBoss ON is coming to the end of its product life cycle. For more information regarding this transition, see https://access.redhat.com/articles/3827121. This bug report/request is being closed. If you feel this issue should not be closed or requires further review, please create a new bug report against the latest supported JBoss ON 3.3 version.