Timeline wx widgets

After not using Timeline for a month, I find a python widget seems to be missing.

Traceback (most recent call last):
File “/snap/timeline/388/var/opt/timeline/source/timeline.py”, line 34, in
from timelinelib.meta.about import APPLICATION_NAME
File “/snap/timeline/388/var/opt/timeline/source/timelinelib/meta/about.py”, line 22, in
import wx.adv
ModuleNotFoundError: No module named ‘wx’

I had no idea how to specifically correct that, so I just downloaded the most recent version and tried to install it using the command the documentation specified and got the same error.
I looked on https://wxwidgets.org/ but it was not clear what I needed, how to DL, how to install.

This is a snap with a packaging error, you can not do a lot to fix it (at least not by installing something external to the snap). what you should do is to report the issue to the maintainer via:

https://thetimelineproj.sourceforge.net/project-infrastructure.html#mailing-list

To get your snap functional again you can easily roll back to the former version that worked before the update with:

sudo snap revert timeline
3 Likes

Tried that and got

timeline reverted to 2.10.0

which seemed hopeful. Then on running that ostensibly re-established version I got

/home/fred/snap/timeline/common/.cache/gio-modules/libdconfsettings.so: cannot open shared object file: No such file or directory
Failed to load module: /home/fred/snap/timeline/common/.cache/gio-modules/libdconfsettings.so
/home/fred/snap/timeline/common/.cache/gio-modules/libgioenvironmentproxy.so: cannot open shared object file: No such file or directory
Failed to load module: /home/fred/snap/timeline/common/.cache/gio-modules/libgioenvironmentproxy.so
/home/fred/snap/timeline/common/.cache/gio-modules/libgiognutls.so: cannot open shared object file: No such file or directory
Failed to load module: /home/fred/snap/timeline/common/.cache/gio-modules/libgiognutls.so
/home/fred/snap/timeline/common/.cache/gio-modules/libgiognomeproxy.so: cannot open shared object file: No such file or directory
Failed to load module: /home/fred/snap/timeline/common/.cache/gio-modules/libgiognomeproxy.so
/home/fred/snap/timeline/common/.cache/gio-modules/libgiolibproxy.so: cannot open shared object file: No such file or directory
Failed to load module: /home/fred/snap/timeline/common/.cache/gio-modules/libgiolibproxy.so
GLib-GIO-Message: 11:58:02.834: Using the ‘memory’ GSettings backend. Your settings will not be saved or shared with other applications.

(timeline.py:5868): Gtk-WARNING **: 11:58:03.525: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:…/…/…/…/gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /snap/timeline/387/data-dir/icons/Adwaita/16x16/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
Aborted (core dumped)

So I am guessing I borked it when I attempted to install the new version. No further reversion possible.

Can you check if all connections are still intact after the rollback?

snap connections timeline 

should list them

Not sure what I am looking for, but there are no obvious errors. (copy gave jumbled mess, so screengrab)

I was particularly interested to see if the gnome one was still connected since that ships the pixbuf handlers

1 Like

Seems to be, as far as I understand it

Working now. Problem seems to have been timeline loading a redundant module:

Not loading module “atk-bridge”: The functionality is provided by GTK natively. Please try to not load it.

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.