[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
...8 / 13
To page
WangZhongyun
deepin
2021-04-03 01:22
#141
观摩

家里的电脑是实机直接安装的,暂时决定放弃本次升级。

单位里是用虚拟机安装的,可以快照,按社区网友的方法,还有这个帖子历次修改给出的方法,折腾好几次了,目前还没成功。

给楼主的点评也再看一下吧,也许会好了

Reply View the author
rhw
deepin
2021-04-03 01:40
#142

按83楼的操作后,启动直接黑屏,估计得重装

Reply View the author
future
deepin
2021-04-03 01:48
#143

使用该方法,升级成功。

 

Reply View the author
jiuquan501
deepin
2021-04-03 01:51
#144

升级成功了,有啥变化呢?没感觉到啊

Reply View the author
我为添狂
deepin
2021-04-03 01:51
#145
qinshp

该bug由/usr/lib/dde-control-center/modules/libdeepin-recovery-plugin.so引起。

修复方法:
sudo rm -rf /usr/lib/dde-control-center/modules/libdeepin-recovery-plugin.so

 

老子最萌发布的解决办法,完美解决控制中心打不开,大家可以试下

控制中心打不开问题,有你的方法秒解决!NB!

Reply View the author
niuquanyou
deepin
2021-04-03 02:23
#146

83楼  真  大神   ,已经升级成功

Reply View the author
niuquanyou
deepin
2021-04-03 02:24
#147
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
152******14
deepin
2021-04-03 02:41
#148
我为添狂

控制中心打不开问题,有你的方法秒解决!NB!

控制中心 自己装吧

Reply View the author
hidea
deepin
2021-04-03 02:49
#149
观摩

sudo apt install -f
E: dpkg 被中断,您必须手工运行 ‘sudo dpkg --configure -a’ 解决此问题。

 

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

dpkg: 处理软件包 libpam-systemd:amd64 (--configure)时出错:
 依赖关系问题 - 仍未被配置
/usr/share/deepin-app-store/dpkg-post-hook:行11: 警告:命令替换:忽略输入中的 null 字节
在处理时有错误发生:
 libpam-systemd:amd64

遇到同样的问题

Reply View the author
rabbitwq
deepin
2021-04-03 04:02
#150

各位大神,我用tty按照教程升级完后,在登录界面输入正确密码,屏幕一闪后,仍回到登录界面,无法进入桌面,哪位大神遇到过,该怎么解决啊,着急。将内核升级到5.11或者5.10.18都是这个现象。用updata和upgrade都看过,没有没升级的软件了。希望大神指教一下。

Reply View the author
robotchaox
deepin
2021-04-03 04:54
#151

这是事故吧,都准备重装,bug越来越多了。。。

Reply View the author
duke666
deepin
2021-04-03 05:56
#152

更新完我的系统进不去了

Reply View the author
marry100
deepin
2021-04-03 06:06
#153

一直都是这样

准备解压 .../libpam0g-dev_1.3.1.11-1+eagle_amd64.deb  ...
正在解压 libpam0g-dev:amd64 (1.3.1.11-1+eagle) 并覆盖 (1.3.1.7+script-1+eagle) ...
准备解压 .../libpam0g_1.3.1.11-1+eagle_amd64.deb  ...
正在解压 libpam0g:amd64 (1.3.1.11-1+eagle) 并覆盖 (1.3.1.7+script-1+eagle) ...
dpkg-query: 错误: --listfiles 需要一个有效的软件包名。而 libldap-2.4-2 不是: 软件包名 'libldap-2.4-2' 含糊不清, 它有一个以上的安装实例

使用 --help 查看关于查询软件包的帮助。
dpkg-query: 错误: --listfiles 需要一个有效的软件包名。而 libldap-2.4-2 不是: 软件包名 'libldap-2.4-2' 含糊不清, 它有一个以上的安装实例

使用 --help 查看关于查询软件包的帮助。
dpkg-query: 错误: --listfiles 需要一个有效的软件包名。而 nvidia-vulkan-icd 不是: 软件包名 'nvidia-vulkan-icd' 含糊不清, 它有一个以上的安装实例

使用 --help 查看关于查询软件包的帮助。
dpkg-query: 错误: --listfiles 需要一个有效的软件包名。而 nvidia-vulkan-icd 不是: 软件包名 'nvidia-vulkan-icd' 含糊不清, 它有一个以上的安装实例

使用 --help 查看关于查询软件包的帮助。
dpkg-query: 错误: --listfiles 需要一个有效的软件包名。而 nvidia-egl-icd 不是: 软件包名 'nvidia-egl-icd' 含糊不清, 它有一个以上的安装实例

使用 --help 查看关于查询软件包的帮助。
dpkg-query: 错误: --listfiles 需要一个有效的软件包名。而 nvidia-egl-icd 不是: 软件包名 'nvidia-egl-icd' 含糊不清, 它有一个以上的安装实例

使用 --help 查看关于查询软件包的帮助。
Reply View the author
相信
deepin
2021-04-03 06:11
#154

为什么我的按紧急方式升级成功后。输入密码登录但总是闪回到登录界面。

Reply View the author
gagner1874
deepin
2021-04-03 06:20
#155

dpkg-query: 错误: --listfiles 需要一个有效的软件包名。而 libldap-2.4-2 不是: 软件包名 'libldap-2.4-2' 含糊不清, 它有一个以上的安装实例

 

使用 --help 查看关于查询软件包的帮助。

dpkg-query: 错误: --listfiles 需要一个有效的软件包名。而 libldap-2.4-2 不是: 软件包名 'libldap-2.4-2' 含糊不清, 它有一个以上的安装实例

 

使用 --help 查看关于查询软件包的帮助。

 

Reply View the author
风吹过的绿洲
deepin
2021-04-03 06:29
#156

dpkg-query: 错误: --listfiles 需要一个有效的软件包名。而 libldap-2.4-2 不是: 软件包名 'libldap-2.4-2' 含糊不清, 它有一个以上的安装实例

 

使用 --help 查看关于查询软件包的帮助。

dpkg-query: 错误: --listfiles 需要一个有效的软件包名。而 libldap-2.4-2 不是: 软件包名 'libldap-2.4-2' 含糊不清, 它有一个以上的安装实例

 

使用 --help 查看关于查询软件包的帮助。

 

这个应该不用管它吧

Reply View the author
javalover
deepin
2021-04-03 07:47
#157

什么方法都试过了,还是不能更新,还是卡死,而且应用商店下载软件老提示安装失败,下不了东西。这是要重装了?

Reply View the author
iafs
deepin
2021-04-03 16:53
#158

Reply View the author
iafs
deepin
2021-04-03 16:54
#159

Reply View the author
iafs
deepin
2021-04-03 16:57
#160
iafs

临时解决方法还是不行,如上图。

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