问题1:Alibaba Cloud Linux没法使用yum update? 还有奇怪的killed 问题2:按照你们的文档安装的docker, 为啥就kill了?
对于问题1,根据您提供的截图,可能是由于当前 Alibaba Cloud Linux 的软件仓库配置不正确或者仓库中的某些软件包版本过低,导致 yum update 命令无法正常执行。建议您检查一下当前系统的软件仓库配置,确保其与您的实际需求相匹配,同时尝试更新 yum 工具本身以及相关依赖,以便更好地支持软件包管理和更新。
对于问题2,可能是由于 Docker 运行环境的资源限制或配置问题导致。例如,如果您的系统内存或 CPU 资源比较紧张,并且 Docker 容器的资源限制配置不合理,就容易出现类似的 killed 错误。
建议您先确认系统资源使用情况,尝试释放不必要的系统占用资源,然后检查 Docker 运行环境的资源限制设置,如限制容器的 CPU、内存等资源使用,并根据实际情况进行调整。同时,建议您查看 Docker 容器的运行日志,以了解具体错误信息和上下文信息,更好地定位和解决问题。
回答1:是的软件更新安装的时候有软件冲突导致的,您应该是有配过及安装过第三方源的 docker-ce 吧,docker-ce 这个第三方源中提供的 containerd.io 这个包会和 alinux3 中官方源中提供的 runc 包有冲突,因为他们提供了相同的功能。推荐的解决方式是放弃使用 docker-ce 转而使用官方提供的 podman 来提供 docker 的功能 yum remove docker-ce ; yum update 但如果想保留 docker-ce 的话, 可以使用 yum update --nobest 来保留 docker-ce 并升级系统,此回答整理自钉群“Alibaba Cloud Linux OS 开发者&用户群【外】”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
龙蜥社区(OpenAnolis)是面向国际的 Linux 服务器操作系统开源根社区及创新平台,秉承“平等、开放、协作、创新”的原则,理事会由阿里云、统信软件、龙芯、Arm 、Intel 等 24 家国内外头部企业共同组成,有超过 1000 家来自芯片厂商、软件厂商、整机厂商、操作系统厂商等覆盖操作系统全产业链的合作伙伴参与生态共建。