【阿里云】阿里云 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
相关推荐
Sinclair2 天前
简单几步,安卓手机秒变服务器,安装 CMS 程序
android·服务器
Rockbean3 天前
用40行代码搭建自己的无服务器OCR
服务器·python·deepseek
茶杯梦轩3 天前
CompletableFuture 在 项目实战 中 创建异步任务 的核心优势及使用场景
服务器·后端·面试
海天鹰4 天前
【免费】PHP主机=域名+解析+主机
服务器
不是二师兄的八戒4 天前
Linux服务器挂载OSS存储的完整实践指南
linux·运维·服务器
芝士雪豹只抽瑞克五4 天前
Nginx 高性能Web服务器笔记
服务器·nginx
失重外太空啦4 天前
Tomcat
java·服务器·tomcat
Henry Zhu1234 天前
数据库:并发控制基本概念
服务器·数据库
茶杯梦轩4 天前
从零起步学习并发编程 || 第九章:Future 类详解及CompletableFuture 类在项目实战中的应用
服务器·后端·面试
ZeroNews内网穿透4 天前
谷歌封杀OpenClaw背后:本地部署或是出路
运维·服务器·数据库·安全