[GNC] Gnucash 5.4 - reports does not work

john jralls at ceridwen.us
Tue Oct 31 13:39:25 EDT 2023


This is down to one or both of two decisions by separate developers. The earlier one that first surfaced on Flatpak is that WebKitGtk turned on accelerated graphics by default. Unfortunately the GL library packaged in Gnome 42 and later doesn't play well with many of Nvidia's drivers. The more recent problem is that libepoxy decided to require GLES, dropping support for GL. It appears that some distro packagers didn't get the memo about that.

Both affect any program using WebKitGtk, most notably Gnome Web aka Epiphany.

The generic sledgehammer fix to either problem is to tell WebKit to use Cairo for drawing instead of GL by setting WEBKIT_DISABLE_COMPOSITING_MODE=1 in the environment. This will obviously draw more slowly as it uses the CPU instead of the GPU, but better to draw slowly than not at all.

Users afflicted by the first problem might be able to get it working by fiddling with the installed Nvidia drivers depending on the model of their GPU and what drivers are available for their distro and kernel version.

The second issue is a packaging one and users are encouraged to file bug reports with their distros to get it fixed. Depending on how the distro's packager built libepoxy it might be possible to fix it by installing whatever package supplies libGLESv2, but not all distros have one. The RedHat bug that surfaced the problem is https://bugzilla.redhat.com/show_bug.cgi?id=2240428.

Regards,
John Ralls



> On Oct 31, 2023, at 03:29, Martin via gnucash-user <gnucash-user at gnucash.org> wrote:
> 
> 
> Hi Sylvain
> Yes its a reported problem and they are working on a fix.
> It's relates to flatpak package install, nVidia cards, and webkit
> If you build and install following gnucash guideline here:
> 
> https://wiki.gnucash.org/wiki/Building_On_Linux
> 
> it runs fine.
> 
> regards,
> Martin
> 
> 
> On Tue, 2023-10-31 at 11:17 +0100, Sylvain M wrote:
>> Hello, in the last 5.4 version, embeded in ubuntu 23.10, the reports 
>> provide only a blank page.
>> 
>> Is it a known problem ?
>> 
>> Is there any workaround ?
>> 
>> Thank you,
>> 
>> Sylvain
>> 
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
> 
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.



More information about the gnucash-user mailing list