Found a temporary workaround (for Tumbleweed at least).
I noticed that Tumbleweed ships libnss3 version 3.100, but Insync requires version 3.101.
So I looked around and found that Openmandriva Rolling ships version 3.101. Since it is an RPM-based distro I decided to give it a try.
I downloaded the library from https://abf-downloads.openmandriva.org/rolling/repository/x86_64/main/release/lib64nss3-3.101-1-omv2490.x86_64.rpm and extracted the three libnss3* files, and put them under /usr/lib/insync (where the rest of Insync’ libraries are).
Then tried to start Insync and… it worked!!
Got a bunch of warnings though, but I do not think they’re related:
qt.qpa.wayland: EGL not available
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 697, in read
File "configparser.py", line 1096, in _read
configparser.DuplicateOptionError: While reading from '/usr/share/applications/defaults.list' [line 34]: option 'application/rdf+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 697, in read
File "configparser.py", line 1096, in _read
configparser.DuplicateOptionError: While reading from '/usr/share/applications/defaults.list' [line 34]: option 'application/rdf+xml' in section 'Default Applications' already exists
** (process:203954): WARNING **: 14:04:15.255: Failed to load shared library 'libnotify.so.4' referenced by the typelib: /lib64/libnotify.so.4: undefined symbol: g_once_init_leave_pointer
INFO 2024-07-08 14:04:15,604 [mainlogs:_log_run:130] Core(app_version=3.9.2.60014, platform=Linux-x86_64-opensuse-tumbleweed/20240704) initialized
WARNING 2024-07-08 14:04:15,612 [base_events:_run_once:1900] Executing <Task pending name='Task-9' coro=<init() running at ideskcore/core.py:28> wait_for=<Task pending name='Task-10' coro=<SettingsMain._load_settings() running at ideskcore/mainsettings.py:186> cb=[_log_tb_after_delay() at ideskasync/coreloop.py:302, <TaskWakeupMethWrapper object at 0x7f2a6192cdc0>()] created at ideskcore/mainsettings.py:160> cb=[_log_tb_after_delay() at ideskasync/coreloop.py:302, _chain_future.<locals>._call_set_state() at asyncio/futures.py:391] created at asyncio/events.py:80> took 0.341 seconds
INFO 2024-07-08 14:04:15,617 [mainsettings:_load_settings:236] Loaded settings, machine fingerprint = uhZVJoCNbUGuQfBR4HfgghTsmiE=
INFO 2024-07-08 14:04:18,419 [inotify_manager:__init__:132] INotifyManager FS_ENCODING: utf-8
INFO 2024-07-08 14:04:18,419 [fswatcher:_start:57] LinuxFSWatcher._start
INFO 2024-07-08 14:04:18,420 [inotify_manager:_pull_loop:315] Inotify loop enter
INFO 2024-07-08 14:04:20,505 [app:start_core:67] core started
INFO 2024-07-08 14:04:20,505 [fswatcher:watch:77] watch origin: /home/cris/Insync/criguada@gmail.com/Google Drive - Shared with me
INFO 2024-07-08 14:04:20,506 [unix_socket_server:start:106] unix socket server thread start
INFO 2024-07-08 14:04:20,830 [fswatcher:watch:77] watch origin: /home/cris/Google Drive
js: Access to XMLHttpRequest at 'https://us.i.posthog.com/decide/?v=3&ip=1&_=1720440260765&ver=1.110.0' from origin 'file://' has been blocked by CORS policy: The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.
js: Access to XMLHttpRequest at 'https://us.i.posthog.com/decide/?v=3&ip=1&_=1720440260765&ver=1.110.0&retry_count=1' from origin 'file://' has been blocked by CORS policy: The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.
js: Access to XMLHttpRequest at 'https://us.i.posthog.com/decide/?v=3&ip=1&_=1720440260765&ver=1.110.0&retry_count=1&' from origin 'file://' has been blocked by CORS policy: The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
js: ResizeObserver loop limit exceeded
js: ResizeObserver loop limit exceeded
js: ResizeObserver loop limit exceeded
js: ResizeObserver loop limit exceeded
js: ResizeObserver loop limit exceeded
js: Access to XMLHttpRequest at 'https://us.i.posthog.com/decide/?v=3&ip=1&_=1720440260765&ver=1.110.0&retry_count=1&&' from origin 'file://' has been blocked by CORS policy: The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.
js: ResizeObserver loop limit exceeded
js: ResizeObserver loop limit exceeded
js: ResizeObserver loop limit exceeded
js: ResizeObserver loop limit exceeded
js: ResizeObserver loop limit exceeded
js: ResizeObserver loop limit exceeded
js: ResizeObserver loop limit exceeded
js: ResizeObserver loop limit exceeded
js: ResizeObserver loop limit exceeded
js: ResizeObserver loop limit exceeded
js: ResizeObserver loop limit exceeded
js: ResizeObserver loop limit exceeded
js: ResizeObserver loop limit exceeded
js: ResizeObserver loop limit exceeded
js: Access to XMLHttpRequest at 'https://us.i.posthog.com/decide/?v=3&ip=1&_=1720440260765&ver=1.110.0&retry_count=1&&&' from origin 'file://' has been blocked by CORS policy: The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Hope this can help others while the fix is released.
Best
Cris