【阿里云】阿里云 Ubuntu 服务器无法更新 systemd(Operation not permitted)的解决方法

零、前言

目前正在使用的Ubuntu服务器中,仅阿里云(不止一台)出现了这个问题,因此我判定是阿里云服务器独有的问题。如果你的服务器提供商不是阿里云,那么这篇文章可能对你没有帮助

如果已经因为升级错误导致依赖冲突,请务必先解决依赖冲突 ,否则服务器可能在重启后出现问题。之所以出现依赖冲突,是因为systemd更新失败,但是下游软件包已经完成更新(它们依赖新版本的systemd)。此时需要手动下载并安装旧版本的软件包以解决问题,你可以在这个网站中下载到旧版依赖的软件包。

一、原因

根据错误提示"unable to make backup link of './lib/systemd/systemd-shutdown' before installing new version: Operation not permitted"可以看出,是systemd-shutdown文件被锁定导致无法更新。

二、解决方法

  1. 执行以下命令,停止阿里云的云监听服务。
bash 复制代码
systemctl stop cloudmonitor
  1. 重启服务器(如果reboot无效,可尝试阿里云控制台的"强制重启实例")
bash 复制代码
reboot
  1. 完成更新
bash 复制代码
sudo apt upgrade
相关推荐
真上帝的左手19 分钟前
20. 云计算-云服务模型
云计算
Lovyk2 小时前
基于 Ansible 与 Jinja2 模板的 LNMP 环境及 WordPress 自动化部署实践
linux·运维·服务器·自动化·ansible
nshkfhwr2 小时前
什么是微服务
微服务·云原生·架构·云计算·集群
知白守黑2673 小时前
Linux磁盘阵列
linux·运维·服务器
TPBoreas6 小时前
Jenkins启动端口修改失败查找日志
运维·服务器·jenkins
正在努力的小河8 小时前
Linux设备树简介
linux·运维·服务器
荣光波比8 小时前
Linux(十一)——LVM磁盘配额整理
linux·运维·云计算
小张快跑。8 小时前
Tomcat下载、安装及配置详细教程
java·服务器·tomcat
牛奶咖啡139 小时前
云计算核心技术之容器技术
云计算·容器技术·容器引擎·容器的主要应用场景·docker核心技术·容器编排工具·k8s的运行架构和重要概念