Insync doesn't start after Ubuntu update

Running on Ubuntu 22.04.2 LTS
Insync 3.8.4.50481

insync start --no-daemon output
QSocketNotifier: Can only be used with threads started with QThread
Using Wayland-EGL
/usr/lib/insync/insync: symbol lookup error: /lib/x86_64-linux-gnu/libEGL_mesa.so.0: undefined symbol: wl_proxy_marshal_flags

start of out.txt file:

QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
WARNING:root:While reading /usr/share/applications/defaults.list
Traceback (most recent call last):
  File "idesklinux/application_manager.py", line 53, in __index_default_apps
  File "configparser.py", line 696, in read
  File "configparser.py", line 1091, in _read
configparser.DuplicateOptionError: While reading from '/usr/share/applications/defaults.list' [line 264]: option 'application/xhtml+xml' in section 'Default Applications' already exists
WARNING:root:While reading /usr/share/applications/defaults.list
Traceback (most recent call last):
  File "idesklinux/application_manager.py", line 70, in __index_apps_for_mimetypes
  File "configparser.py", line 696, in read
  File "configparser.py", line 1091, in _read
configparser.DuplicateOptionError: While reading from '/usr/share/applications/defaults.list' [line 264]: option 'application/xhtml+xml' in section 'Default Applications' already exists
WebEngineContext used before QtWebEngine::initialize() or OpenGL context creation failed.
Opening in existing browser session.
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
js: ResizeObserver loop limit exceeded
js: ResizeObserver loop limit exceeded
js: ResizeObserver loop limit exceeded

Hi @GCB. Could you run the ff:
apt-cache policy insync
lsb_release -a

And send the output here? Thanks :slight_smile:

Same for Debian with Wayland

$ apt-cache policy insync
insync:
  Installed: 3.8.5.50499-bullseye
  Candidate: 3.8.5.50499-bullseye
  Version table:
 *** 3.8.5.50499-bullseye 500
        500 http://apt.insync.io/debian bullseye/non-free amd64 Packages
        100 /var/lib/dpkg/status
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 12 (bookworm)
Release:        12
Codename:       bookworm

A workaround is to move /usr/lib/insync/libwayland-client.so.0 out of the way, like with /usr/lib/insync/libstdc++.so.6:

# mv /usr/lib/insync/libwayland-client.so.0 /usr/lib/insync/libwayland-client.so.0.no
1 Like

Hello! Alerted our engineer about this once more. Thank you for sending the output here @V13 as well as for sharing your workaround!

Hi @V13

Can you update your /etc/apt/sources.list.d/insync.list and replace bullseye to bookworm and then reinstall Insync:
sudo apt update
sudo apt remove insync
sudo apt install insync

1 Like

@Kurt_Ko

Thanks. That did it. No fixes needed anymore.

I had to force downgrade to the bookworm version (because alphabetically boolkworm < bullseye and version string includes the release name, so it looks like an older version, and I didn’t do the remove/install cycle) but after that the bookworm version worked. I didn’t even remember that I had bullseye in my apt sources for insync.

Thanks!

1 Like