GDBus.Error: org.gnome.evince.Daemon not provided

Bug #2031259 reported by Andreas Wachtel
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
snapd (Ubuntu)
New
Undecided
Unassigned

Bug Description

Dear Developers,

I use evince (the snap version from ken-vandine) and Ubuntu 20.04 LTS, the output of 'lsb_release -rd' is:
Description: Ubuntu 20.04.6 LTS
Release: 20.04

the output of 'evince --version' is
GNOME Document Viewer 44.1

Problem: When I start 'evince some.pdf' in a terminal I get the the following error:

Error registering document: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.evince.Daemon was not provided by any .service files

I believe, this error is the reason I cannot get synctex to work.
(But the page: https://snapcraft.io/evince suggests that synctex may work).

The service file exists:
/snap/evince/1033/usr/share/dbus-1/services/org.gnome.evince.Daemon.service

but the command contained in the exec line cannot be started:
Exec=/snap/evince/current/usr/libexec/evinced

In fact, if I run
/snap/evince/current/usr/libexec/evinced
I get the ERROR:
 /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /snap/evince/current/usr/libexec/evinced)

I have installed the version `GLIBC_2.31' in ubuntu 20.04 LTS.

I do not want to upgrade to 22.04 LTS, for several reasons, e.g.,
22.04 LTS is not as responsive as 20.04, the Libre office snap is extremely slow compared to the ubuntu deb installation (from 20.04) and additionally the libre-office key bindings have been redefined in the snap (I find the new key-bindings very complicated, since I prefer to use keys rather than the mouse).

Is there not a way to include the new glibc in the snap?
Or otherwise, compile the snap only requiring 'GLIBC_2.31'?

Any suggestions to work-around this problem with synctex are welcome.
Thanks for reading.
If you need any output of logs, please let me know.

Have a good night
Andreas

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.