[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
...10 / 13
To page
gaokens
deepin
2021-04-04 15:28
#181

按83楼的方法已经升级成功

Reply View the author
WangZhongyun
deepin
2021-04-04 17:17
#182

全新安装的系统更新出现问题

sudo apt upgrade

正在读取软件包列表... 完成

正在分析软件包的依赖关系树       

正在读取状态信息... 完成       

正在计算更新... 完成

下列软件包将被升级:

  deepin-anything-dkms deepin-anything-libs deepin-anything-server fcitx-sunpinyin file iproute2

  libdns-export1104 libisc-export1100 libldap-2.4-2 libldap-common libmagic-mgc libmagic1 libncurses6

  libncursesw6 libtinfo6 pinentry-curses tzdata

升级了 17 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。

有 4 个软件包没有被完全安装或卸载。

需要下载 0 B/3,966 kB 的归档。

解压缩后将会空出 86.0 kB 的空间。

您希望继续执行吗? [Y/n] y

正在预设定软件包 ...

正在设置 systemd (241.10.2-1+dde) ...

Killed

dpkg: 处理软件包 systemd (--configure)时出错:

 已安装 systemd 软件包 post-installation 脚本 子进程返回错误状态 137

在处理时有错误发生:

 systemd

E: Sub-process /usr/bin/dpkg returned an error code (1)

 

Reply View the author
WangZhongyun
deepin
2021-04-04 17:24
#183

按你置顶方法最后问题是:

sudo apt update && sudo apt dist-upgrade

命中:1 https://community-store-packages.deepin.com/appstore eagle InRelease

命中:2 https://community-packages.deepin.com/deepin apricot InRelease

命中:3 https://community-packages.deepin.com/printer eagle InRelease

正在读取软件包列表... 完成

正在分析软件包的依赖关系树       

正在读取状态信息... 完成       

有 17 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。

正在读取软件包列表... 完成

正在分析软件包的依赖关系树       

正在读取状态信息... 完成       

正在计算更新... 完成

下列软件包将被升级:

  deepin-anything-dkms deepin-anything-libs deepin-anything-server fcitx-sunpinyin file iproute2

  libdns-export1104 libisc-export1100 libldap-2.4-2 libldap-common libmagic-mgc libmagic1 libncurses6

  libncursesw6 libtinfo6 pinentry-curses tzdata

升级了 17 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。

有 3 个软件包没有被完全安装或卸载。

需要下载 0 B/3,966 kB 的归档。

解压缩后将会空出 86.0 kB 的空间。

您希望继续执行吗? [Y/n] y

正在预设定软件包 ...

正在设置 systemd (241.10.2-1+dde) ...

rmmod: ERROR: Module vfs_monitor is in use

dpkg: 处理软件包 systemd (--configure)时出错:

 已安装 systemd 软件包 post-installation 脚本 子进程返回错误状态 1

在处理时有错误发生:

 systemd

E: Sub-process /usr/bin/dpkg returned an error code (1)

Reply View the author
markus777
deepin
2021-04-04 19:00
#184

执行了这些命令之后现在开机直接进入tty界面了,桌面也没有了该怎么办!急

Reply View the author
markus777
deepin
2021-04-04 19:01
#185

执行以后重启开机进入tty界面了桌面也没有了该怎么办,急!

Reply View the author
carrysun
deepin
2021-04-05 01:35
#186

小白补充:

     若此时电脑黑屏,可通过 Ctrl Alt F2 进入终端,

     然后 按上面步骤操作

     最后,命令行 输入 startx   即可进入界面

Reply View the author
Haydn
deepin
2021-04-05 02:44
#187
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

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

  在安装新内核时,长时间卡死在45%的进度部分,后按电源强制关机。再次开机仍能正常启动,一直都正常。现用内核为5.10。

Reply View the author
wx52121
deepin
2021-04-05 04:03
#188

我重新做了系统,但是现在不能用控制中心了,点击之后无反应

Reply View the author
magic
deepin
2021-04-05 06:17
#189
deepinuser17

其实没有必要删除updates文件夹.

 

运行以下命令就可以了:

sudo apt update
sudo dpkg --configure -a
sudo apt dist-upgrade
d2sky@magic-PC:~$ sudo dpkg --configure -a
dpkg: 依赖关系问题使得 systemd-sysv 的配置工作不能继续:
 systemd-sysv 依赖于 systemd;然而:
  软件包 systemd 尚未配置。

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

dpkg: 处理软件包 libpam-systemd:amd64 (--configure)时出错:
 依赖关系问题 - 仍未被配置
在处理时有错误发生:
 systemd-sysv
 libpam-systemd:amd64
Reply View the author
五分皮
deepin
2021-04-05 06:19
#190

第二台机直接点升级慢慢就成功了。第一台机回去再试,那天是卡systemd。

等稳定了再升才是正解。

机智如我。

Reply View the author
tongge
deepin
2021-04-05 06:24
#191
caoyuUU

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

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

 

 sudo rm /var/lib/dpkg/updates/*

Reply View the author
deepinuser17
deepin
2021-04-05 08:31
#192

今天又升级了一个系统. 升级过程仍然遇到了一个libqt5文件找不到的错误.  但最终成功升级.

 

过程如下:

sudo apt update
sudo apt dist-upgrade
sudo apt --fix-broken install
sudo apt update
sudo apt dist-upgrade

 

这次很多遇到升级问题是由于使用了"apt upgrade", 而不是"apt dist-upgrade".  在版本升级时, 必须要用"apt dist-upgrade", 否则有些软件包就被忽略了, 没有被安装. 不完全, 不完整的升级会导致各种问题.

 

升级以后, 设置中心打开没有问题.

Reply View the author
cheng3
deepin
2021-04-05 18:51
#193

When upgrade to 20.2, if 'sudo apt dist-upgrade'  hit error on 'rmmod vfs_monitor' as 

    rmmod: ERROR: Module vfs_monitor is in use

 

We may stop 2 related services first,  

    sudo service deepin-anything-tool stop

    sudo service deepin-anything-monitor stop 

 

Then re-run  'sudo apt dist-upgrade' 

Reply View the author
leoyu2005
deepin
2021-04-05 23:45
#194
deepinwdy0213

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

新安装了两台电脑,都是各种设置打不开,网上有大神列的有线网络设置方法,倒是可以上网了,但是id也不能登录。无法更新呀

Reply View the author
leoyu2005
deepin
2021-04-05 23:47
#195
leoyu2005

新安装了两台电脑,都是各种设置打不开,网上有大神列的有线网络设置方法,倒是可以上网了,但是id也不能登录。无法更新呀

可能原来是20.1,更新成20.2以后是没问题的,新装的系统就不行了。

Reply View the author
Signal
deepin
2021-04-06 06:50
#196

如果apt 升级的过程中在“Setting up systemd (241.10-1+dde)”卡死,

可以强制重启后,用置顶的“WangZhongyun”的方式解决。

期间如果显示"vfs_moniter"在使用,在/etc/modprobe.d/deepin-anything.conf中

增加 blacklist vfs_moniter,重启,然后根据“WangZhongyun”的方式再做一遍。

Reply View the author
张宏志
deepin
2021-04-06 06:57
#197

上午升级后,系统吊死无反应。重启后黑屏,无响应。

用Ctrl+Alt+F2,进入终端模式,用管理员帐号登录进入系统,先按照83楼的操作,重启无效。

还是用Ctrl+Alt+F2,进入终端模式,用管理员帐号登录进入系统,再按照官方1楼的操作,顺利升级。

升级成功后,重启正常进入系统,显示系统版本20.2,检查发现内核版本为5.10,提升内核可升级。

再次升级,没有出现异常,不过重启后仍然只有5.10内核,没有5.11内核。是不是官方把5.11内核撤掉了?

Reply View the author
hhts1987
deepin
2021-04-06 07:08
#198

我升级成功了,咋就没遇到问题?

Reply View the author
Guumi
deepin
2021-04-06 16:46
#199

ttf2中输入第一行就报错,,,rmmod:ERROR: Module vfs_monitor is not currently loaded

我这个能正常进入,但是不到一分钟就跳出,需要重新输入密码登录

Reply View the author
smallodd
deepin
2021-04-06 17:59
#200
观摩

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
...10 / 13
To page