Hi,
On 2022-04-07 16:28, Pavel Timofeev wrote:
Hello, dear community
I've got non-working gnome-shell with the recent GNOME upgrade in the
new 2022Q2 quarterly port branch.
My laptop:
[pavel.timofeev@carbon ~]$ freebsd-version -ku
13.1-RC1
13.1-RC1
I help maintain GNOME on FreeBSD. I'm sorry if it broke for you.
I don't mention drm-fbsd13-kmod breakage due ABI changes (?) as I was
able to recompile it against 13.1-RC1 locally and make it work (with
some visual artefacts for some reason)
I have no issues with GNOME 42, on both 14-CURRENT and 13.1-RC2, but
then I'm using the latest branch.
But I can't make that new GNOME work and switched to XFCE for now.
GDM starts fine, but once I login I get "oops, something went wrong"
message from gnome-shell.
I disabled GDM autostart and got this in my .xinitrc:
exec gnome-session --debug > .xsession-errors 2>&1
Then I started X with startx. The error file is attached.
The errors I noticed:
(gnome-shell:15744): Gjs-CRITICAL **: 09:23:03.928: JS ERROR: TypeError:
method GLib.TimeZone.get_offset: At least 1 argument required, but only
0 passed
_clocksChanged/<@resource:///org/gnome/shell/ui/dateMenu.js:343:46
_clocksChanged@resource:///org/gnome/shell/ui/dateMenu.js:342:25
_init@resource:///org/gnome/shell/ui/dateMenu.js:309:14
...
were something I fixed a while back.
A few questions:
1. Are you using x11/gnome-shell 41.4_2 (note the `_2` in the version)?
This version fixes the GNOME shell.
Found something similar on debian mail list, where they suggested
upgrading to gnome-shell 42.
https://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1849602.html
The reporter says it helped.
Not sure if I get the same error.
Am I the only one who experiences this issue with GNOME?
You could try updating packages again, or switching to "latest". It's
only very recently that GNOME packages unbroke.
I am using 13.1-RC2 on my laptop with GNOME 42 (really a 41/42 hybrid as
of now).
-Neel (nc@)