当我得到“../setenvDefaults.sh ':没有这样的文件或目录”时,重新尝试在RHEL上安装Xray ?

尼姆Bsoul
2022-12-25 36

当在redhat Enterprise Linux (RHEL)系统上尝试重新安装Xray时,如果您已经删除了Xray数据文件夹(例如/opt/jfrog/ Xray和/var/opt/jfrog/),安装脚本将不会尝试从头开始重新安装,这可能导致安装脚本试图复制setenvDefaults.sh文件,该文件在尝试删除所有相关的Xray文件夹时已经删除。

要解决此错误,以便开始新的安装,您需要通过执行以下操作删除之前的x射线安装尝试(以及所有相关数据):

  1. 删除服务(可能无法执行此步骤,因为您已经删除了/op/..文件夹):

/ opt / jfrog / x光/脚本/ uninstallService.sh服务器

  1. 卸载Xray RPM包:

$(RPM -qa | grep x射线)
$(RPM -qa | grep mongodb)
RPM - evnoscripts $(RPM -qa | grep rabbitmq)
RPM -e esl-erlang

  1. 卸载PostgreSQL:

/ opt / PostgreSQL / 9.5 / uninstall-postgresql
rm /usr/lib/systemd/system/postgresql-9.5.service
systemctl daemon-reload

  1. 删除数据目录和系统用户(注意:如果**有特权用户):

Userdel -rf postgres
Userdel -rf mongod
Userdel -rf rabbitmq
Rm -rf /var/opt/jfrog
Rm -rf /opt/jfrog/x射线
Rm -rf /var/opt/jfrog/postgres
Rm -rf /home/xray
Rm -rf /var/log/rabbitmq
Rm -rf /var/lib/rabbit*
Rm -rf /var/lib/mongo