[Community Announcements] 关于部分用户反馈升级20.2失败的临时解决办法
Tofloor
poster avatar
deepin-mq
deepin
2021-04-02 06:15
Author

经过研发紧急排查,已对升级20.2失败问题定位,验证临时解决方案。

碰到此问题的用户,可以按照以下方法,进行升级操作。如下:

 

重新开机后打开【终端】依次输入命令:

1、ps -ef | grep "deepin-anything" | grep -v grep | awk '{print $2}' | sudo  xargs -I {} kill -9 {} | sudo rmmod vfs_monitor

2、sudo dpkg --configure -a

3、sudo apt --fix-broken install

4、通过控制中心或终端(sudo apt update && sudo apt dist-upgrade)正常升级

 

还未升级的用户可以直接正常升级。

 

 

Reply Favorite View the author
Comments
poster avatar
smallodd
2021-04-03 01:30
smallodd@smallodd-PC:~/Desktop$ sudo dpkg --configure -a dpkg: 依赖关系问题使得 libpam-systemd:amd64 的配置工作不能继续: libpam-systemd:amd64 依赖于 systemd (= 241.10-1+dde);然而: 软件包 systemd 尚未配置。 dpkg: 处理软件包 libpam-systemd:amd64 (--configure)时出错: 依赖关系问题 - 仍未被配置 在处理时有错误发生: libpam-systemd:amd64 这个错误是咋解决的,各位老板有遇到吗
poster avatar
shooke
2021-04-02 22:16
要确保上面的命令执行成功,一定要使用5.11内核登录。如果是5.7到第2步还会卡死
poster avatar
linflytang
2021-04-02 18:55
要是官方的不能成功,推荐83楼,先升级kernel,重启用新kernel,再dist-update
poster avatar
WangZhongyun
2021-04-02 18:47
按照论坛大佬的教程,如果更新时遇到配置systemd导致内核崩溃(表现为图形界面卡死),可以强制重启后,终端执行 sudo apt-mark hold systemd,再次重启后终端执行 sudo apt install linux-image-deepin-stable-amd64 linux-headers-deepin-stable-amd64,再次重启从这5.11新内核启动后,终端执行sudo apt-mark unhold systemd,再执行sudo apt --fix-broken install,在sudo apt update后即可正常更新。 本人两系统实践更新完成后回复。
poster avatar
loaden
2021-04-02 16:06
apt-get推荐用apt代替,不要再用过时的命令。
All Replies
......6 / 13
To page
135******12
deepin
2021-04-02 19:08
#101
旭日东升

 使用官方的系统修复工具里面的DPKG修复一下,就可以更新系统了。刚刚测试更新成功了。

没找到这个工具哦,叫什么名字

Reply View the author
zhuyun
deepin
2021-04-02 19:11
#102
thlsealight

两台电脑都升级奔溃了,经过一顿操作成功就回来了。

 

经过实测,升级失败是由于systemd导致的内核奔溃,所以首先应该进行内核升级到5.11。首先清理掉updates文件夹,进行内核升级。

sudo rm -rf /var/lib/dpkg/updates/*
sudo apt install linux-image-deepin-stable-amd64 linux-headers-deepin-stable-amd64

重启电脑,切换到5.11内核(默认应该就是)。然后就可以直接进行更新了。

sudo apt-mark unhold systemd
sudo apt update
sudo apt dist-upgrade -y

更新完成,在两台电脑测试成功。

E: Unable to locate package linux-image-deepin-stable-amd64

E: Unable to locate package linux-headers-deepin-stable-amd64

这个问题怎么解决?

Reply View the author
mrdong
deepin
2021-04-02 19:17
#103
caoyuUU

~$ sudo rm /var/lib/dpkg/updates

rm: 无法删除'/var/lib/dpkg/updates': 是一个目录

 

后面由/*

 

Reply View the author
旭日东升
deepin
2021-04-02 19:17
#104
135******12

没找到这个工具哦,叫什么名字

Reply View the author
sublimeyue
deepin
2021-04-02 19:18
#105
thlsealight

两台电脑都升级奔溃了,经过一顿操作成功就回来了。

 

经过实测,升级失败是由于systemd导致的内核奔溃,所以首先应该进行内核升级到5.11。首先清理掉updates文件夹,进行内核升级。

sudo rm -rf /var/lib/dpkg/updates/*
sudo apt install linux-image-deepin-stable-amd64 linux-headers-deepin-stable-amd64

重启电脑,切换到5.11内核(默认应该就是)。然后就可以直接进行更新了。

sudo apt-mark unhold systemd
sudo apt update
sudo apt dist-upgrade -y

更新完成,在两台电脑测试成功。

用这个方法可以了, 感谢.

Reply View the author
yungvenuz
deepin
2021-04-02 19:19
#106

在处理时有错误发生:
 libpam-systemd:amd64

Reply View the author
mscg
deepin
2021-04-02 19:22
#107
thlsealight

两台电脑都升级奔溃了,经过一顿操作成功就回来了。

 

经过实测,升级失败是由于systemd导致的内核奔溃,所以首先应该进行内核升级到5.11。首先清理掉updates文件夹,进行内核升级。

sudo rm -rf /var/lib/dpkg/updates/*
sudo apt install linux-image-deepin-stable-amd64 linux-headers-deepin-stable-amd64

重启电脑,切换到5.11内核(默认应该就是)。然后就可以直接进行更新了。

sudo apt-mark unhold systemd
sudo apt update
sudo apt dist-upgrade -y

更新完成,在两台电脑测试成功。

使用该方法成功升级

Reply View the author
135******12
deepin
2021-04-02 19:26
#108
旭日东升

没找到。。。这个工具是升级了20.2才有的吧?

Reply View the author
mzcc
deepin
2021-04-02 19:43
#109

你好,我现在网都没法上了,百度都ping不通

Reply View the author
mrdong
deepin
2021-04-02 19:44
#110

试了一下 先ctrl+alt+F2 进入命令行,运行 sudo apt update,再运行sudo apt upgrade,就更新完成

再ctrl+alt+F1回到桌面运行 sudo apt update,sudo apt-get dist-upgrade -y

完成了,无问题

Reply View the author
旭日东升
deepin
2021-04-02 19:53
#111
135******12

没找到。。。这个工具是升级了20.2才有的吧?

deepin15里面就有了.

Reply View the author
chenlw007
deepin
2021-04-02 19:57
#112

******@******-PC:~$ sudo dpkg --configure -a
dpkg: 依赖关系问题使得 libpam-systemd:amd64 的配置工作不能继续:
 libpam-systemd:amd64 依赖于 systemd (= 241.10-1+dde);然而:
  软件包 systemd 尚未配置。

dpkg: 处理软件包 libpam-systemd:amd64 (--configure)时出错:
 依赖关系问题 - 仍未被配置
在处理时有错误发生:
 libpam-systemd:amd64
******@******-PC:~$ sudo apt --fix-broken install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 365 个软件包未被升级。
有 2 个软件包没有被完全安装或卸载。
解压缩后会消耗 0 B 的额外空间。
dpkg: 依赖关系问题使得 libpam-systemd:amd64 的配置工作不能继续:
 libpam-systemd:amd64 依赖于 systemd (= 241.10-1+dde);然而:
  软件包 systemd 尚未配置。

dpkg: 处理软件包 libpam-systemd:amd64 (--configure)时出错:
 依赖关系问题 - 仍未被配置
在处理时有错误发生:
 libpam-systemd:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)

Reply View the author
chenlw007
deepin
2021-04-02 19:57
#113
chenlw007

******@******-PC:~$ sudo dpkg --configure -a
dpkg: 依赖关系问题使得 libpam-systemd:amd64 的配置工作不能继续:
 libpam-systemd:amd64 依赖于 systemd (= 241.10-1+dde);然而:
  软件包 systemd 尚未配置。

dpkg: 处理软件包 libpam-systemd:amd64 (--configure)时出错:
 依赖关系问题 - 仍未被配置
在处理时有错误发生:
 libpam-systemd:amd64
******@******-PC:~$ sudo apt --fix-broken install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 365 个软件包未被升级。
有 2 个软件包没有被完全安装或卸载。
解压缩后会消耗 0 B 的额外空间。
dpkg: 依赖关系问题使得 libpam-systemd:amd64 的配置工作不能继续:
 libpam-systemd:amd64 依赖于 systemd (= 241.10-1+dde);然而:
  软件包 systemd 尚未配置。

dpkg: 处理软件包 libpam-systemd:amd64 (--configure)时出错:
 依赖关系问题 - 仍未被配置
在处理时有错误发生:
 libpam-systemd:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)

请问出现这个问题怎么处理啊?

Reply View the author
waittingsummer
deepin
2021-04-02 20:00
#114

Reply View the author
大江东去
deepin
2021-04-02 20:04
#115

我按照一个帖子把/var/lib/dpkg下边的内容删掉了,然后无法检测到20.2,不管是命令行还是控制面板,更新内核到5.11也检查不到20.2,用命令行upgrade的话,显示所有包都是最新的。用控制面板的话,显示已经是最新版本20.1

 

请问有人遇到过相同问题吗?

Reply View the author
魔笛
deepin
2021-04-02 20:15
#116
deepinuser17

加"-rf".

 

sudo rm -rf /var/lib/dpkg/updates

应该是 sudo rm -rf /var/lib/dpkg/updates/*

Reply View the author
wzwdwjj
deepin
2021-04-02 20:38
#117
gigkit

我的也是啊,办公环境

办公还是用uos吧,比较deepin是社区版,经常拿小白鼠做实验

Reply View the author
thlsealight
deepin
2021-04-02 20:40
#118
zhuyun

E: Unable to locate package linux-image-deepin-stable-amd64

E: Unable to locate package linux-headers-deepin-stable-amd64

这个问题怎么解决?

试试更新一下仓库

sudo apt update
Reply View the author
嘿_老板
deepin
2021-04-02 20:40
#119
deepinwdy0213

有没有人的控制中心是可以打开的?

我的可以打开

Reply View the author
cheeri
deepin
2021-04-02 20:44
#120

用官方最新的处理方法出现这个问题,该怎样处理呢?

Reply View the author
......6 / 13
To page