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/[Eメール保護]/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ログインが再び機能します。