Blank screen + crash

I have Arch Linux and installed insync through AUR.

It worked fine until I had one microsoft OneDrive account.

Ihen I added a dropbox account on top of that.

Now it shows a blank screen.

On the terminal a crash log is shown:

❯ insync start --no-daemon > insync.log

** (process:17853): WARNING **: 18:47:10.416: Failed to load shared library 'libnotify.so.4' referenced by the typelib: /usr/lib/libgdk_pixbuf-2.0.so.0: undefined symbol: g_task_set_name
INFO     2023-04-16 18:47:10,488 [mainlogs:_log_run:138] Core(app_version=3.8.5.50499, platform=Linux-x86_64-arch/rolling) initialized
INFO     2023-04-16 18:47:10,540 [mainsettings:_load_settings:236] Loaded settings, machine fingerprint = [ABRIDGED]
INFO     2023-04-16 18:47:10,620 [inotify_manager:__init__:132] INotifyManager FS_ENCODING: utf-8
INFO     2023-04-16 18:47:10,621 [fswatcher:_start:57] LinuxFSWatcher._start
INFO     2023-04-16 18:47:10,621 [inotify_manager:_pull_loop:315] Inotify loop enter
INFO     2023-04-16 18:47:10,643 [fswatcher:watch:77] watch origin: [ABRIDGED]
INFO     2023-04-16 18:47:10,651 [inotify_manager:__init__:132] INotifyManager FS_ENCODING: utf-8
INFO     2023-04-16 18:47:10,652 [fswatcher:_start:57] LinuxFSWatcher._start
INFO     2023-04-16 18:47:10,653 [inotify_manager:_pull_loop:315] Inotify loop enter
Fontconfig warning: "/usr/share/fontconfig/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs"
INFO     2023-04-16 18:47:10,768 [app:start_core:65] core started
INFO     2023-04-16 18:47:10,768 [unix_socket_server:start:106] unix socket server thread start
ERROR    2023-04-16 18:47:10,917 [uidata:__await_and_return_result:163] Unexpected error while calling 'initialize'
Traceback (most recent call last):
  File "ideskui/uidata.py", line 155, in __await_and_return_result
  File "ideskui/appui.py", line 103, in initialize
  File "ideskapi/apibase.py", line 73, in __call__
  File "ideskcore/mainsync.py", line 234, in get_all
  File "ideskcore/mainsync.py", line 404, in _to_api_account
  File "ideskapi/apibase.py", line 101, in build_from
  File "ideskapi/apibase.py", line 118, in __init__
  File "ideskapi/apibase.py", line 109, in get_attrs_from_source
  File "idesksync/licensing.py", line 139, in capabilities
TypeError: 'NoneType' object is not iterable
js: Uncaught (in promise) #<Object>
ERROR    2023-04-16 18:47:11,687 [workbase:__run:257] While running DXLicenseService()
Traceback (most recent call last):
  File "idesksync/workbase.py", line 246, in __run
  File "idesksync/licensework.py", line 66, in _do
  File "idesksync/licensing.py", line 172, in __eq__
  File "idesksync/licensing.py", line 139, in capabilities
TypeError: 'NoneType' object is not iterable
INFO     2023-04-16 18:47:12,695 [licensework:_do:95] License received: License{'user_id': '[ABRIDGED]', 'email': '[ABRIDGED]', 'subscriptions': [BaseLicense.Subscription{'name': 'Insync (OneDrive for Business)', 'code': 'insync-basic', 'capabilities': ['ignore_rules', 'shared', 'team_drives', 'network_drives', 'one_way_sync', 'backup', 'cli_functions'], 'status': 'active', 'expiry': None, 'is_recurring': False}, BaseLicense.Subscription{'name': 'Insync Care (OneDrive for Business)', 'code': 'premium-onedrive-business', 'capabilities': ['ignore_rules', 'shared', 'team_drives', 'network_drives', 'one_way_sync', 'backup', 'cli_functions'], 'status': 'active', 'expiry': [ABRIDGED], 'is_recurring': False}], 'token': '[ABRIDGED]'}
ERROR    2023-04-16 18:47:13,769 [base_events:default_exception_handler:1619] Task exception was never retrieved after 3.0 seconds
future: <Task finished coro=<AppDialog.__check_accounts() done, defined at ideskui/appui.py:91> exception=TypeError("'NoneType' object is not iterable")>
Traceback (most recent call last):
  File "ideskui/appui.py", line 94, in __check_accounts
  File "ideskapi/apibase.py", line 73, in __call__
  File "ideskcore/mainsync.py", line 234, in get_all
  File "ideskcore/mainsync.py", line 404, in _to_api_account
  File "ideskapi/apibase.py", line 101, in build_from
  File "ideskapi/apibase.py", line 118, in __init__
  File "ideskapi/apibase.py", line 109, in get_attrs_from_source
  File "idesksync/licensing.py", line 139, in capabilities
TypeError: 'NoneType' object is not iterable
ERROR    2023-04-16 18:47:14,259 [workbase:__run:257] While running DXLicenseService()
Traceback (most recent call last):
  File "idesksync/workbase.py", line 246, in __run
  File "idesksync/licensework.py", line 66, in _do
  File "idesksync/licensing.py", line 172, in __eq__
  File "idesksync/licensing.py", line 139, in capabilities
TypeError: 'NoneType' object is not iterable
^CINFO     2023-04-16 18:47:18,675 [app:quit:80] quitting
INFO     2023-04-16 18:47:18,675 [unix_socket_server:stop:126] unix socket server thread stop
INFO     2023-04-16 18:47:18,683 [fswatcher:_stop:70] LinuxFSWatcher._stop
INFO     2023-04-16 18:47:18,714 [fswatcher:_stop:70] LinuxFSWatcher._stop

This is a related post: Blank application screen on startup

Just checking if the other thread is you as well? To ensure I’m streamlining our convos and not replying twice :slight_smile:

Just checking if the other thread is you as well?

No it isn’t

I think I’m the other thread. I solved the problem by uninstalling insync, then removing every trace of it from my machine (using locate to find folders called Insync or insync - there were both), then reinstalling it. Then it worked again with my google drive account. It seems my license is a legacy one so I’ll need to do something else to get it working with dropbox, but that can wait for another day.

1 Like

@gsej Thanks very much for sharing the workaround.

@accountant Is there any chance we could try the steps above to do a clean uninstall, then reinstall?

I don’t know what “remove every trace of it” means.

What folder exactly do I have to remove?

Also, that would most likely lead to download my files all over again. And my cloud folders are HUGE (~500 GB).

So no I would avoid that.

I think you should provide debug steps and fix the bug instead of workarounds.

I completely understand that this is not an option for you - thank you for informing me, @accountant!

I am escalating the issue to our engineers for further investigation. Thank you very much!