O que devo fazer se os plug-ins de redefinição de senha com um clique instalados em um ECS de Linux falharem ao serem iniciados?
Cenários
Os plug-ins de redefinição de senha com um clique instalados em um ECS de Linux falham ao serem iniciados.
Sintoma
Quando um usuário executa sudo sh setup.sh para instalar plug-ins de redefinição de senha com um clique, a seguinte mensagem de erro é exibida:
begin install CloudResetPwdAgent ===============cp LinuxCloudResetPwdAgent====================== ===============vi /etc/profile====================== ===============begin install CloudrResetPwdAgent=================== Detected RHEL or Fedora: Installing the cloudResetPwdAgent daemon using systemd... creating default service file... Reading file /etc/systemd/system/cloudResetPwdAgent.service Job for cloudResetPwdAgent.service failed because the control process exited with error code. See "systemctl status cloudResetPwdAgent.service" and "journalctl -xe" for details. Failed to start service cloudResetPwdAgent /CloudResetPwdAgent/CloudResetPwdAgent.Linux cloudResetPwdAgent install successfully.
No arquivo /var/log/message, as seguintes informações de erro são exibidas:
systemd[1]: Starting cloudResetPwdAgent... systemd[2324]: cloudResetPwdAgent.service: Failed to execute command: Permission denied systemd[2324]: cloudResetPwdAgent.service: Failed at step EXEC spawning /CloudrResetPwdAgent/bin/./cloudResetPwdAgent.script: Permission denied systemd[1]: cloudResetPwdAgent.service: Control process exited, code=exited status=203 systemd[1]: cloudResetPwdAgent.service: Failed with result 'exit-code'. systemd[1]: Failed to start cloudResetPwdAgent.
Os plug-ins de redefinição de senha podem ser executados no diretório raiz somente após o Security-Enhanced Linux (SELinux) ser desativado.
Solução
- Desative o SELinux temporariamente.
setenforce 0
- Desative o SELinux permanentemente.
- Instale os plug-ins de redefinição de senha novamente.
sudo sh setup.sh
- Se a mensagem "cloudResetPwdAgent install successfully." for exibida e "Failed to start service cloudResetPwdAgent" não for exibida, a instalação foi bem-sucedida.
- Se a instalação falhar, verifique se o ambiente de instalação atende aos requisitos e instale o plug-in novamente.