[Contribute Advice] Deepin升级失败我的猜测
Tofloor
poster avatar
zhangn1985
deepin
2021-04-01 18:23
Author

看了论坛哀魂遍野,好多升级失败的。

据我多年使用Debian的经验,Debian跨版本升级其实不会有多少错误,基本都能无缝升级。

这次Deepin升级只是对应的Debian小版本升级,理论上来说更不可能出错,想必Deepin开发人员也做了升级测试,不然不会随意释放升级。

那为什么会出错呢?

1, 部分dde相关软件打包不符合Debian规范,而Deepin测试不充分。

        dde软件打包不规范,这个是普遍存在的,但是Deepin测试不充分,可能性比较小

       建议Deepin规范dde软件包打包。

2, 第三方软件打包不规范,软件之间的冲突无法正确处理。

      这个更是普遍存在的,而且由于第三方软件仓库的流行,这个问题在今后会更加突出。

      建议Deepin指导第三方软件打包,规范第三方软件仓库。

     Deepin可以派出人员指导验证第三方软件打包,并提供部分资金支持。以完善生态。

 

 

Reply Favorite View the author
All Replies
guaguale
deepin
2021-04-01 18:27
#1

全新安装妥妥的,怀疑本次debian 10.8 和dde 组件冲突了。

Reply View the author
element
deepin
2021-04-01 18:28
#2

目前需要报错升级失败的会员上传失败日志。。。用于确定问题的存在

Reply View the author
SamLukeYes
deepin
2021-04-01 18:28
#3

我这次更新的时候遇到了一个很神奇的现象。第一次用 apt-fast full-upgrade(apt-fast 后端选择了 aptitude)的时候 dpkg 中断了,随后用 apt-fast -f install 修复,aptitude 给我从星火商店装了个 zyplayer,然后就很神奇地修好了。更新完重启后卸载 zyplayer 也没什么问题

Reply View the author
zhangn1985
deepin
2021-04-01 18:30
#4

我再对第三方软件仓库多说两句,

第三方软件仓库是生态的良好补充,类似于Archlinux的AUR和Ubuntu的PPA。

Deepin的第三方仓库和AUR/PPA不同之处是Deepin第三方仓库不是标准Debian软件仓库,不能处理软件包的依赖和冲突,如果一个软件包依赖另一个软件包,那么打包者倾向于把二者打包在一起,这就是问题的来源。

 

所以Deepin一定要处理好第三方软件仓库和自身的关系。

充分规范好第三方软件仓库。

有利于Deepin和第三方软件仓库的良好发展。

Reply View the author
dp-tiny-driver
deepin
2021-04-01 18:34
#5

搞个软件包规范验证程序就行了,简单写个shell脚本检测下软件包内的目录结构和关键的配置文件就能搞定 。这次更新是系统卡死,是系统补丁问题,有可能是系统补丁的安装脚本写的太菜,也有可能是系统补丁严重bug。应用软件这次虽然更新了一大堆,但是应用软件不应该卡死系统,这是软件分层设计最基本常识。如果是应用的问题导致卡死,那只能说dde的架构有缺陷,需要推倒重来,或者干脆用gnome算了。dde本来就是把win10和gnome的缺点柔和起来的不伦不类的界面设计。

Reply View the author
说书人
deepin
2021-04-01 18:42
#6

近来常遇到某个lib包,提示含糊不清,然后卡很长时间。暂时没发现使用上有啥问题,就是很耗时间

Reply View the author
kingduanlian
deepin
2021-04-01 18:46
#7
element

目前需要报错升级失败的会员上传失败日志。。。用于确定问题的存在

升级失败的,上传哪个日志文件,论坛能直接提交吗?

Reply View the author
element
deepin
2021-04-01 18:49
#8
kingduanlian

升级失败的,上传哪个日志文件,论坛能直接提交吗?

日志收集器导致日志就好。。。目前没有上传的地址 直接回帖用附件

反馈转贴 https://bbs.deepin.org/post/217866

Reply View the author
虫子集花
deepin
2021-04-01 18:57
#9

我估计找到问题修复好后,也不会再发一次20.1到20.2的更新了吧。现在只能更新时祈祷不出问题。

Reply View the author
Simon
deepin
2021-04-01 19:35
#10

那暂时还是不要更新了哇?

Reply View the author
Ziggy
deepin
2021-04-02 07:59
#11

目前定位是anything的问题

Reply View the author