Estou tentando usar o Ubuntu Server 22.04 em um Raspberry Pi 4. Instalei os pacotes ubuntu-desktop-minimal e reiniciei, mas não recebo tela de login no Pi apenas um traço piscando.
Eu também tentei os pacotes ubuntu-desktop-raspi e ubuntu-desktop sem sucesso.
Eu também tentei editar /etc/gdm3/custom.conf e descomentar WaylandEnable=false
para tentar sem Wayland, mas o resultado foi o mesmo.
Durante a inicialização a tela parece funcionar ok eu recebo os logs de inicialização aparecendo no meu monitor etc.
O GDM parece estar em execução, mas mostrando isso no log:
Jun 20 16:58:18 SYKIOSKPI gdm-launch-environment][1232]: pam_unix(gdm-launch-environment:session): session closed for user gdm
Jun 20 16:58:17 SYKIOSKPI gdm-launch-environment][1232]: pam_unix(gdm-launch-environment:session): session opened for user gdm(uid=116) by (uid=0)
Jun 20 16:58:17 SYKIOSKPI gdm3[1086]: Gdm: Child process -1227 was already dead.
Jun 20 16:58:17 SYKIOSKPI gdm3[1086]: Gdm: GdmDisplay: Session never registered, failing
Jun 20 16:58:17 SYKIOSKPI gdm3[1086]: Gdm: Child process -1227 was already dead.
Jun 20 16:58:17 SYKIOSKPI gdm-launch-environment][1221]: GLib-GObject: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Jun 20 16:58:17 SYKIOSKPI gdm3[1086]: Gdm: GdmDisplay: Session never registered, failing
Jun 20 16:58:17 SYKIOSKPI gdm-launch-environment][1221]: pam_unix(gdm-launch-environment:session): session closed for user gdm
Jun 20 16:58:17 SYKIOSKPI gdm-launch-environment][1221]: pam_unix(gdm-launch-environment:session): session opened for user gdm(uid=116) by (uid=0)
Jun 20 16:58:17 SYKIOSKPI gdm3[1086]: Gdm: Child process -1217 was already dead.
Jun 20 16:58:17 SYKIOSKPI gdm3[1086]: Gdm: GdmDisplay: Session never registered, failing
Jun 20 16:58:17 SYKIOSKPI gdm3[1086]: Gdm: Child process -1217 was already dead.
Jun 20 16:58:17 SYKIOSKPI gdm-launch-environment][1211]: GLib-GObject: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Jun 20 16:58:17 SYKIOSKPI gdm3[1086]: Gdm: GdmDisplay: Session never registered, failing
Jun 20 16:58:17 SYKIOSKPI gdm-launch-environment][1211]: pam_unix(gdm-launch-environment:session): session closed for user gdm
Jun 20 16:58:17 SYKIOSKPI gdm-launch-environment][1211]: pam_unix(gdm-launch-environment:session): session opened for user gdm(uid=116) by (uid=0)
Jun 20 16:58:17 SYKIOSKPI gdm3[1086]: Gdm: Child process -1207 was already dead.
Jun 20 16:58:17 SYKIOSKPI gdm3[1086]: Gdm: GdmDisplay: Session never registered, failing
Jun 20 16:58:17 SYKIOSKPI gdm3[1086]: Gdm: Child process -1207 was already dead.
Jun 20 16:58:17 SYKIOSKPI gdm-launch-environment][1200]: GLib-GObject: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Jun 20 16:58:17 SYKIOSKPI gdm3[1086]: Gdm: GdmDisplay: Session never registered, failing
Jun 20 16:58:17 SYKIOSKPI gdm-launch-environment][1200]: pam_unix(gdm-launch-environment:session): session closed for user gdm
Jun 20 16:58:17 SYKIOSKPI gdm-launch-environment][1200]: pam_unix(gdm-launch-environment:session): session opened for user gdm(uid=116) by (uid=0)
Jun 20 16:58:17 SYKIOSKPI gdm3[1086]: Gdm: Child process -1187 was already dead.
Jun 20 16:58:17 SYKIOSKPI gdm3[1086]: Gdm: GdmDisplay: Session never registered, failing
Jun 20 16:58:17 SYKIOSKPI gdm3[1086]: Gdm: Child process -1187 was already dead.
Jun 20 16:58:17 SYKIOSKPI gdm-launch-environment][1177]: GLib-GObject: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Jun 20 16:58:17 SYKIOSKPI gdm3[1086]: Gdm: GdmDisplay: Session never registered, failing
Jun 20 16:58:17 SYKIOSKPI gdm-launch-environment][1177]: pam_unix(gdm-launch-environment:session): session closed for user gdm
Jun 20 16:58:16 SYKIOSKPI gdm-launch-environment][1177]: pam_unix(gdm-launch-environment:session): session opened for user gdm(uid=116) by (uid=0)
Jun 20 16:58:16 SYKIOSKPI gdm3[1086]: Gdm: Child process -1165 was already dead.
Jun 20 16:58:16 SYKIOSKPI gdm3[1086]: Gdm: GdmDisplay: Session never registered, failing
Jun 20 16:58:16 SYKIOSKPI gdm3[1086]: Gdm: Child process -1165 was already dead.
Jun 20 16:58:16 SYKIOSKPI gdm3[1086]: Gdm: GdmDisplay: Session never registered, failing
Jun 20 16:57:43 SYKIOSKPI gdm-launch-environment][1149]: pam_unix(gdm-launch-environment:session): session opened for user gdm(uid=116) by (uid=0)
Jun 20 16:57:33 SYKIOSKPI systemd[1]: Started GNOME Display Manager.
Jun 20 16:57:33 SYKIOSKPI systemd[1]: Starting GNOME Display Manager...
Eu habilitei a depuração no GDM e executei novamente, o log pode ser encontrado aqui: https://pastebin.com/ze8PWHEd
Este é o log do servidor GDM X: https://pastebin.com/c4uTZRVn
Não sabe o que tentar em seguida
De acordo com esta resposta , adicionei
dtoverlay=vc4-fkms-v3d
e/boot/firmware/config.txt
agora funciona.Eu aceitaria qualquer resposta que pudesse explicar o que isso significa e se houver uma alternativa melhor, essa configuração funciona, mas não sei o que ela faz.