After installing the latest PKGBUILD on a clean installation WITHOUT prior installation we get the popup to choose gdrive or onedrive. We then get directed to the browser and we log in and give permission to insync on gdrive.
Then we get stuck on the browser page telling this message
In the meantime we discovered that rpm is not compatible with Arch Linux. If insync was already setup rpm worked but on a clean install the rpm packages was unable to connect from the browser to the application.
Now version 3 is using buster as a source to install insync.
Update works and clean install works. But now we can not open the filemanager to select other drives depending on the desktop.
Arch Linux definitely needs some support from Insynq.
I managed to get past on “Connecting to Insync” by removing and reinstalling it. Now the problem I encountered is when trying to change the folder location it stops and and I need to launch it again.
Clean installed ArcoLinuxB-xfce-min and update it to v19.09.1. (I know its not Arcos problem.)
After 8 hours of study and many trials I have made the 4th version of the PKGBUILD.
Now there is a link for gdk-pixbuf to be able to open a file manager in some of the desktops in Arch Linux.
Insync has been tested on ArcoLinux / Arch Linux on these desktops and seem to work
Xfce
Herbstluftwm
Gnome
i3
Message to the readers
I am not an employee of Insync. Just a volunteer that wants to keep using the application he has bought.
Message to Insync developers
Version 4 has these messages if we launch it from terminal
insync start --no-daemon
Output
[erik@ArcoLinux ~]$ insync start --no-daemon
Gtk-Message: 16:31:21.057: Failed to load module "canberra-gtk-module"
Gtk-Message: 16:31:21.057: Failed to load module "canberra-gtk-module"
QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
/usr/lib/gio/modules/libgiognutls.so: undefined symbol: g_task_set_name
Failed to load module: /usr/lib/gio/modules/libgiognutls.so
/usr/lib/gio/modules/libgiolibproxy.so: undefined symbol: g_task_set_name
Failed to load module: /usr/lib/gio/modules/libgiolibproxy.so
/usr/lib/gio/modules/libgioopenssl.so: undefined symbol: g_task_set_name
Failed to load module: /usr/lib/gio/modules/libgioopenssl.so
/usr/lib/gio/modules/libgiognomeproxy.so: undefined symbol: g_task_set_name
Failed to load module: /usr/lib/gio/modules/libgiognomeproxy.so
libpng warning: iCCP: known incorrect sRGB profile
INFO 2019-09-28 16:31:21,211 [mainlogs:_log_run:92] Core(app_version=3.0.20.40428, platform=Linux-x86_64-arcolinux/v19.10.1) initialized
WebEngineContext used before QtWebEngine::initialize() or OpenGL context creation failed.
WARNING 2019-09-28 16:31:21,281 [base_events:_run_once:1771] Executing <Task pending coro=<init() running at ideskcore/core.py:114> wait_for=<Task pending coro=<SettingsMain._load_settings() running at ideskcore/mainsettings.py:135> cb=[_log_tb_after_delay() at ideskasync/coreloop.py:302, <TaskWakeupMethWrapper object at 0x7f8cd0666df8>()] created at ideskcore/mainsettings.py:117> cb=[_log_tb_after_delay() at ideskasync/coreloop.py:302, _chain_future.<locals>._call_set_state() at asyncio/futures.py:355] created at asyncio/events.py:88> took 0.115 seconds
INFO 2019-09-28 16:31:21,355 [fswatcher:_start:38] LinuxFSWatcher._start
INFO 2019-09-28 16:31:21,357 [inotify_manager:_pull_loop:307] Inotify loop enter
INFO 2019-09-28 16:31:21,360 [insync:start_core:44] core started
INFO 2019-09-28 16:31:21,361 [fswatcher:watch:53] watch origin: /home/erik/Insync
INFO 2019-09-28 16:31:21,362 [unix_socket_server:start:46] unix socket server thread start
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
If you install the latest version, you may get this error when running insync in the terminal:
[5945] Error loading Python lib ‘/usr/lib/insync/libpython3.9.so.1.0’: dlopen: /usr/lib/libm.so.6: version `GLIBC_2.38’ not found (required by /usr/lib/insync/libpython3.9.so.1.0)
OK, I solved the GLIBC_2.38 error mentioned in my other comment by freezing my install to an older version, 3.8.7, which still uses GLIBC_2.37 (use ldd --version to check which version you currently have, once they upgrade to 2.38 it won’t be needed anymore). You can do this by cloning the repo and inspecting the Git commit history to pick the version before 3.9.0. Or you can use the command line:
# Insync
# install older version 3.8.7.50516 which uses GLIBC_2.37 (SteamOS doesn't support 3.9.0 / Ubuntu 24.04 version which uses GLIBC_2.38)
git clone https://aur.archlinux.org/insync.git /home/deck/Applications/Cloud/aur-insync-repo/
git checkout d723985bd5756b42312405ee603b20f640fa44ea
makepkg -si
# check version
insync version