[重要] Tumbleweed 更新通告

近期释出的快照 20210527 包含了对文件系统架构的转变,即 UsrMerge 和对 Glibc 的升级。

这意味着即使上游软件的代码没有改变,几乎所有软件包都需要重新安装。同时这些改变也带来了链接符号与文件位置的变动,这意味着不规范的应用程序极有可能在升级后出现问题甚至崩溃。

对于用户,请使用 zypper dup 而非 zypper up ,也请 ** 务必 ** 在内核终端 (TTY) 下运行 zypper 进行更新。您可以按住 Ctrl+Alt+F1Ctrl+Alt+F7 在内核终端与图形界面中切换,在内核终端环境下输入 export LANG=C 可以使程序显示为英文,避免出现中文显示为方块的现象,安装 fbtermkmscon 也可以解决此问题。不要在桌面环境的终端下进行更新,因为若桌面环境在更新过中崩溃,终端内的进程也可能随之终止。

由于更新了大量软件包,在升级前一定要确保磁盘上有足够的剩余空间。如果您没有配置 Snapper 快照,我们建议您提前安装 busybox-static,以应对可能出现的意外状况。

同时,我们建议您检查您设备上的 ** 非官方源 ** 应用程序,已有多例报告表明部分第三方程序在该快照后无法运行,详细的报告参见后文。

已知问题

  1. Qv2Ray 运行失败

    原因:直接原因是软件包 Qv2Ray 没有更新到与该快照匹配的版本,根本原因是 Qv2Ray 无法在最新的 abseil-cpp 下编译,Arch Linux 也遭遇了同样的问题,社区正在等待修复。
    ** 解决方案:** 建议使用 AppImage 版本代替。

  2. 桌面特效故障

    部分用户在更新后报告 KDE 桌面环境的混成器出现异常。
    ** 解决方案:** 在系统设置中调整渲染模式为 OpenGL 3.1

  3. VMware 内核模块编译失败

    原因:内核头文件路径改变。
    ** 解决方案:** 参见 此处,创建软链接:

    cd /usr/lib/modules/5.12.4-2-default
    ln -s ../../../../usr/src/linux-5.12.4-2-obj/x86_64/default build
    

4.(可能存在)Nvidia 驱动分辨率错误

** 解决方案:** 暂无

参见英文邮件列表的 讨论 以获取更多信息。

5赞

上游已 修复 gRPC 的构建,待 提交 进入到 Factory,TW 上的 qv 就能成功构建了,看起来进度挺快感觉不会太久。


确实不是 abseil-cpp 的问题,而直接是构建依赖 gRPC 的构建失败带来的问题。

1赞

好,我更正一下官网文章

已恢复构建。


也不能说快,看这样子一个包整到 Factory 多少得一天……

3q,那再等两三个月再 dup

好,我刚刚试过快照 20210601 不行,估计得等到下个快照 :rofl:

az,有了把 grpc 拉到自己源的冲动,看起来也没其他软件依赖它,问题不大
不这么干就得等下一个快照……

等等吧,官方源有的东西随便放 OBS 也挺能造成麻烦的 :rofl:

其实还行,用户可感知的大概也就是换 vendor 以及可能的不到 1M 的额外包从缺镜像的 OBS 下载减速。倒是我还得去处理现在已有的给 CentOS 捏的 grpc 和可能有的 tw 构建兼容性?问题,感觉略麻烦……

算了不整了,我也继续坚持 0524 不动摇了……

Typo:

sanpper -> Snapper

现已修正此错误 :+1:

1赞