Amazon MQ Workshop运行setup.sh卡住无法完成环境配置
问题描述
参照Amazon MQ workshop的Cloud9 IDE Workspace setup搭建指南配置环境,执行./setup.sh脚本后仅返回三行输出,无报错信息但安装进程长时间无进展,无法完成配置,对应输出如下:
Installing jq... Updating java to 1.8... Updating maven to 3.6...
问题原因
- 脚本内的包安装命令默认做了输出重定向,安装过程中的进度、交互确认提示不会打印到终端
- Cloud9环境默认yum源偶发锁占用、拉取包速度慢,会导致安装流程挂起
- 部分旧版setup脚本没有加安装自动确认参数,会卡在交互确认环节无提示
解决步骤
- 按
Ctrl+C终止当前卡住的安装进程 - 执行以下命令清理yum锁、更新本地源缓存:
sudo rm -f /var/lib/rpm/.rpm.lock sudo rm -f /var/run/yum.pid sudo yum clean all sudo yum makecache -y
- 手动提前安装脚本依赖的三个组件,跳过脚本内的静默安装环节:
sudo yum install jq -y sudo amazon-linux-extras install java-openjdk8 -y sudo yum install maven -y
- 执行以下命令验证组件安装状态:
jq --version java -version mvn -version
三个命令均正常返回版本信息后,重新执行./setup.sh脚本即可正常完成全流程配置。如果手动安装的maven版本略高于3.6,可直接编辑setup.sh注释掉maven版本校验、安装相关的代码段,不影响后续workshop流程运行。
内容的提问来源于stack exchange,提问作者Wakeel
相关产品推荐
相关产品推荐

