首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么当我在我的EC2实例上启动SSM代理时,我得到"Unit is masked."?

为什么当我在我的EC2实例上启动SSM代理时,我得到"Unit is masked."?
EN

Stack Overflow用户
提问于 2019-06-21 01:06:19
回答 1查看 162关注 0票数 0

我注意到我的新机器没有向AWS SSM注册。我跑到EC2机器上,运行了以下命令,得到了非常隐秘的错误:

代码语言:javascript
复制
[ec2-user@ip-10-0-15-143 ~]$ sudo systemctl enable amazon-ssm-agent
Failed to execute operation: Cannot send after transport endpoint shutdown
[ec2-user@ip-10-0-15-143 ~]$ sudo systemctl start amazon-ssm-agent
Failed to start amazon-ssm-agent.service: Unit is masked.
[ec2-user@ip-10-0-15-143 ~]$

我试着用谷歌搜索,但没有找到任何有用的东西。可能SSM设置不正确?帮助!

EN

回答 1

Stack Overflow用户

发布于 2019-06-21 01:31:40

我想我想通了。似乎最新版本的AWS Linux已经在上面运行了SSM,我的安装脚本第二次重新安装SSM,这覆盖了最初的安装。

具体地说,我必须删除这一行:

代码语言:javascript
复制
sudo yum -y install https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm"

不要运行它!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56690813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档