데비안 테스트/책벌레 사용자는 업그레이드 후 GNOME Shell 41.4를 사용하여 로그인할 수 없습니다

데비안 테스트/책벌레 사용자는 업그레이드 후 GNOME Shell 41.4를 사용하여 로그인할 수 없습니다

데비안 시스템에 최근 업그레이드를 적용한 후, 내 사용자 계정으로 로그인할 수 없습니다. 비밀번호가 인식되지 않습니다. 동일한 사용자 및 비밀번호를 사용하여 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 라이브러리가 제거됩니다. 데비안 테스트에서 일부 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

실제로 데비안 테스트에서는:

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 로그인이 다시 작동합니다.

관련 정보