Debian 测试/bookworm 用户升级后无法使用 GNOME Shell 41.4 登录

Debian 测试/bookworm 用户升级后无法使用 GNOME Shell 41.4 登录

在我的 Debian 系统上应用最近的升级后,我无法使用我的用户帐户登录。无法识别密码。使用相同的用户和密码在没有 GUI 的情况下登录效果很好。

Operating System: Debian GNU/Linux bookworm/sid
          Kernel: Linux 5.16.0-5-686-pae
    Architecture: x86
 Hardware Vendor: Lenovo
  Hardware Model: Rev 1.
     Gnome-shell: 41.4

有谁知道如何解决这一问题?

在应用升级之前,我已apt-listbugs安装并没有收到任何警告。

答案1

我认为这不是密码无法识别的问题,就我而言,加载 gnome-shell 的 main.js 时出现异常。看起来 glib 中的 API 已更改:glib.timezone.get_offset 至少需要 1 个参数。可能 gnome-shell 也需要更新到 42.0。

答案2

[固定的]Debian GNU/Linux bookworm/sid-自 Linux 内核版本以来,使用 Gnome GUI 登录再次可用:5.16.0-6-686-pae并且GNOME Shell 42.0

答案3

Debian_user 可能是对的,删除 gnome-weather 会删除 libgweather 库,在 debian 测试中,一些 gnome 软件包来自旧的 gnome-shell 版本和一些新版本,对于 libgweather 从版本 3.x 到版本 4.0 API 更改可能会导致问题:

https://gnome.pages.gitlab.gnome.org/libgweather/migration-3to4.html

和:

https://www.mail-archive.com/[电子邮件受保护]/msg1849602.html

实际上在 Debian 测试中:

gnome-weather 版本为 42.0-1,需要 gir1.2-gweather-4.0

gnome-shell 版本为 41.4-1,需要 gir1.2-gweather-3.0

并安装较新版本的 gir1.2-gweather 崩溃 gnome-shell。

我没有测试过,但怀疑这里有问题

答案4

删除 gnome-weather 包,gnome-shell 登录将再次起作用。

相关内容