收起左侧

系统更新失败解决方法

6
回复
318
查看
[ 复制链接 ]

10

主题

54

回帖

0

牛值

初出茅庐

2025-7-7 11:58:36 显示全部楼层 阅读模式

简介

本方法适用于以下软件包更新失败的情况

6ce4097efe1b95b7ca472a443d35cc86.png

image.png

原因分析

这位群友是虚拟机里装的飞牛,原因是安装软件包时有个dpdkrtupdate钩子报错导致。

在 Linux 系统中,rtupdate钩子通常指的是与实时(RT)内核更新相关的机制。这是一个由包管理器(如 dpkgapt)触发的脚本,用于在更新内核时执行特定操作

手动安装软件包的时候会提示如下错误,其实web界面点击更新时也会调用系统apt进行更新软件包,都会卡在这里进行报错。

红框里提示有个dpdk的报错,在/usr/share/python3/runtime.d目录里也可以看到有个dpdk.rtupdate文件,我们需要把它移动到其他目录,然后尝试更新即可,如果还更新失败则是有软件包依赖问题需要解决。

5c512ec6733eff49a63a86860072146c.png

一、ssh连接飞牛

1.飞牛用户设置里,管理员用户开启ssh功能

2.打开cmd,执行 ssh 用户名@飞牛ip 进行ssh连接,执行后会提示输入密码(密码输入时会隐藏)输完回车即可。

二、移动钩子文件

sudo  cd  /usr/share/python3/runtime.d

sudo  mv  dpdk.rtupdate  /tmp/

一条一条的执行,可能会提示输入密码

三、手动安装更新

如果在网页上点击更新还是失败则需要“手动更新”

# 更新 libatspi2.0-0 包
apt install -y libatspi2.0-0

# 如果上面提示更新失败,则执行一下这个
sudo apt --fix-broken install

# 执行完成后去fn网页上点击更新

这只是更新一个包,如果有很多很多包的话,碰巧web界面还不能复制,哈哈哈哈哈哈,那怎么办手动一个个敲?

在飞牛网页打开f12,点击这个红框的检查元素,然后鼠标点击更新列表。

image.png

然后应该可以看到选择了html代码的一部分,在这个选中的地方右击-》复制-》复制元素

image.png

复制到的html代码新建一个xx.html文件粘贴进去

image.png

然后打开这个html文件可以看到如下网页

image.png

复制这个网页的内容给豆包

image.png

执行这个命令,然后再执行 sudo apt --fix-broken install 然后再飞牛网页点击更新。

当然你觉得上面的内容比较麻烦,你可以执行我输出的命令lol

apt install -y \
libatspi2.0-0 \
netcat-openbsd \
fdisk \
libatk1.0-0 \
libcacard0 \
libgstreamer-plugins-base1.0-0 \
mdevctl \
python3-lib2to3 \
libatk-bridge2.0-0 \
librte-telemetry23 \
python3-netifaces \
gstreamer1.0-x \
dconf-gsettings-backend \
seabios \
libdv4 \
libtag1v5-vanilla \
libv4lconvert0 \
libvisual-0.4-0 \
libxdamage1 \
librbd1 \
libv4l-0 \
util-linux-extra \
eject \
qemu-system-data \
ipxe-qemu \
libyajl2 \
msr-tools \
glib-networking-common \
libupsclient6 \
clinfo \
hicolor-icon-theme \
gsettings-desktop-schemas \
libupower-glib3 \
libxentoollog1 \
gstreamer1.0-plugins-base \
libvirt0 \
libsmbios-dev \
libspice-server1 \
python3-distutils \
quotatool \
libgnutls-dane0 \
libjson-glib-1.0-common \
libonig5 \
libvirt-daemon-driver-qemu \
libxentoolcore1 \
libtag1v5 \
libxml2-utils \
libhd21 \
libndctl6 \
libnutscan2 \
libiscsi7 \
python3-openvswitch \
libbrlapi0.8 \
openvswitch-common \
rdma-core \
libcephfs2 \
libjson-glib-1.0-0 \
glib-networking-services \
libgtk-3-common \
gstreamer1.0-libav \
glib-networking  \
libupsclient6 \
clinfo \
hicolor-icon-theme \
gsettings-desktop-schemas \
libupower-glib3 \
libxentoollog1 \
gstreamer1.0-plugins-base \
libvirt0 \
libsmbios-dev \
libspice-server1 \
python3-distutils \
quotatool \
libgnutls-dane0 \
libjson-glib-1.0-common \
libonig5 \
libvirt-daemon-driver-qemu \
libxentoolcore1 \
libtag1v5 \
libxml2-utils \
libhd21 \
libndctl6 \
libnutscan2 \
libiscsi7 \
python3-openvswitch \
libbrlapi0.8 \
openvswitch-common \
rdma-core \
libcephfs2 \
libjson-glib-1.0-0 \
glib-networking-services \
libgtk-3-common \
gstreamer1.0-libav \
glib-networking \
libpmem1 \
libpython3.11 \
libxengnttab1 \
libvorbis-dev \
librte-kvargs23 \
swtpm \
upower \
libjq1 \
libflac-dev \
python3-wheel \
python3-setuptools \
util-linux \
qemu-utils \
nut-client \
at-spi2-core \
libxenforeignmemory1 \
python3.11-venv \
libvirt-daemon \
libxencall1 \
libxenhypfs1 \
hwinfo \
systemd-container \
libnss-mymachines \
libvirt-clients \
adwaita-icon-theme \
libsoup2.4-1 \
gnutls-bin \
libxenevtchn1 \
swtpm-tools \
libvirt-daemon-system-systemd \
libxenstore4 \
openvswitch-switch \
libvirt-daemon-system \
qemu-system-common \
librte-eal23 \
libvirt-daemon-driver-lxc \
nut-server \
python3-pip \
qemu-system-x86 \
jq \
util-linux-locales \
librte-bus-vdev23 \
librte-meter23 \
libgtk-3-0 \
librte-pci23 \
libvirt-daemon-driver-vbox \
librte-bus-vmbus23 \
libxendevicemodel1 \
libvte-2.91-0 \
qemu-block-extra \
gstreamer1.0-plugins-good \
qemu-system-gui \
librte-ring23 \
libgtk-3-bin \
librte-bus-auxiliary23 \
librte-bus-pci23 \
librte-dmadev23 \
nut \
libxenmisc4.17 \
librte-mempool23 \
libvirt-daemon-driver-xen \
librte-rcu23 \
librte-mempool-ring23 \
librte-mbuf23 \
librte-cryptodev23 \
librte-sched23 \
librte-net23 \
librte-hash23 \
librte-security23 \
librte-ethdev23 \
librte-common-mlx5-23 \
librte-net-e1000-23 \
librte-net-fm10k23 \
librte-net-virtio23 \
librte-ip-frag23 \
librte-net-thunderx23 \
librte-net-netvsc23 \
librte-net-i40e23 \
librte-net-mlx5-23 \
librte-net-pcap23 \
librte-net-vmxnet3-23 \
librte-net-af-packet23 \
librte-net-ixgbe23 \
librte-vhost23 \
librte-net-bond23 \
librte-gso23 \
librte-net-mlx4-23 \
librte-net-vdev-netvsc23 \
openvswitch-switch-dpdk \
librte-net-vhost23 \
librte-net-tap23
收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
飞牛魔修

1

主题

61

回帖

95

牛值

社区共建团

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

2025-7-7 15:44:27 显示全部楼层

你为啥如此优秀

因为人民需要  详情 回复
2025-7-7 16:36
科学技术这一仗,一定要打,而且必须打好。

                                                -------**

10

主题

54

回帖

0

牛值

初出茅庐

2025-7-7 16:36:31 楼主 显示全部楼层

因为人民需要
飞牛魔修

2

主题

4

回帖

0

牛值

江湖小虾

2025-7-7 17:12:39 显示全部楼层

大佬咔咔就给我解决问题了,太羡慕了

0

主题

3

回帖

0

牛值

江湖小虾

厉害,佩服

0

主题

2

回帖

0

牛值

江湖小虾

蟹不肉,辣舞由

辣舞油图  详情 回复
4 天前

10

主题

54

回帖

0

牛值

初出茅庐

4 天前 楼主 显示全部楼层
Clear 发表于 2025-7-10 15:21
蟹不肉,辣舞由

辣舞油图
飞牛魔修
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则