Ubuntu 24.04 AppImage

I can’t login using oauth2 on Ubuntu 24.04.
Client show me just empty page, looks like after internal crash.

Logs:

❯ ./Seafile-x86_64-9.0.8.AppImage
lang = Russian, translation = ru, locale.name() = ru_RU

(process:34218): GLib-WARNING **: 12:35:02.952: (../../../glib/gerror.c:412):g_error_new_valist: runtime check failed: (domain != 0)

(process:34218): GLib-WARNING **: 12:35:02.952: (../../../glib/gerror.c:412):g_error_new_valist: runtime check failed: (domain != 0)

(process:34218): GLib-WARNING **: 12:35:02.954: (../../../glib/gerror.c:412):g_error_new_valist: runtime check failed: (domain != 0)
[34354:34358:1010/123514.481501:ERROR:nss_util.cc(166)] Error initializing NSS with a persistent database (sql:/home/oleg/.pki/nssdb): /tmp/.mount_Seafil97XCpZ/usr/lib/libnssutil3.so: version `NSSUTIL_3.94' not found (required by /lib/x86_64-linux-gnu/libsoftokn3.so)
[34354:34358:1010/123514.481710:ERROR:nss_util.cc(124)] Error initializing NSS without a persistent database: NSS error code: -5925
[34354:34358:1010/123514.481743:FATAL:nss_util.cc(126)] nss_error=-5925, os_error=0
[34218:34218:1010/123514.636009:ERROR:network_service_instance_impl.cc(262)] Network service crashed, restarting service.

I checked my library:

❯ ldd /lib/x86_64-linux-gnu/libsoftokn3.so
	linux-vdso.so.1 (0x00007ffc479ba000)
	libsqlite3.so.0 => /lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007c1bdff55000)
	libnssutil3.so => /lib/x86_64-linux-gnu/libnssutil3.so (0x00007c1bdff23000)
	libplc4.so => /lib/x86_64-linux-gnu/libplc4.so (0x00007c1bdff1c000)
	libplds4.so => /lib/x86_64-linux-gnu/libplds4.so (0x00007c1bdff17000)
	libnspr4.so => /lib/x86_64-linux-gnu/libnspr4.so (0x00007c1bdfed8000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007c1bdfc00000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007c1bdfb17000)
	/lib64/ld-linux-x86-64.so.2 (0x00007c1be0132000)

How do you think somebody should help you?

  • What is your setup?
  • Seafile version?
  • Deployment method?
  • Configuration of oauth?
  • What did you tried?

AppImage is a client. I would try to test oauth in the browser first.

Client is Ubuntu 24.04

Seafile-x86_64-9.0.8.AppImage

Deployment of what? Server deployment? Docker image, but is it important?

I use GitLab for auth source

no problems with:

  • browser
  • legacy deb-version
  • OSX version

Only latest AppImage affected.

This is a bug of the AppImage and will be fixed soon in the 9.0.9 version.

1 Like