[GH-ISSUE #1909] [Bug] Blank (white) page on startup #751

Closed
opened 2026-03-23 20:40:38 +00:00 by mirror · 24 comments
Owner

Originally created by @Dieterbe on GitHub (Mar 2, 2023).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/1909

Bug Description

Hi, i built appflowy from scratch on arch linux using the aur package
Upon startup, i just get a white page, seems similar to #65

How to Reproduce

build from source and run it

Expected Behavior

i see more than just blank

Operating System

Arch linux

AppFlowy Version(s)

i've been seeing this with main branch today, but also 10 days ago

Screenshots

image

Additional Context

No response

Originally created by @Dieterbe on GitHub (Mar 2, 2023). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/1909 ### Bug Description Hi, i built appflowy from scratch on arch linux using the [aur package](https://aur.archlinux.org/packages/appflowy-git) Upon startup, i just get a white page, seems similar to #65 ### How to Reproduce build from source and run it ### Expected Behavior i see more than just blank ### Operating System Arch linux ### AppFlowy Version(s) i've been seeing this with main branch today, but also 10 days ago ### Screenshots ![image](https://user-images.githubusercontent.com/20774/222366734-5c207453-04e7-4f5b-ac38-06b8687b9afd.png) ### Additional Context _No response_
mirror 2026-03-23 20:40:38 +00:00
Author
Owner

@annieappflowy commented on GitHub (Mar 2, 2023):

Hi @Dieterbe , plz take a look at this doc: https://appflowy.gitbook.io/docs/essential-documentation/contribute-to-appflowy/software-contributions/environment-setup/building-on-linux
Search libssl

<!-- gh-comment-id:1451472579 --> @annieappflowy commented on GitHub (Mar 2, 2023): Hi @Dieterbe , plz take a look at this doc: https://appflowy.gitbook.io/docs/essential-documentation/contribute-to-appflowy/software-contributions/environment-setup/building-on-linux Search libssl
Author
Owner

@Dieterbe commented on GitHub (Mar 2, 2023):

Hi Annie,
so that doc mentions this error:

Failed to load dynamic library 'libdart_ffi.so': libssl.so.1.1: cannot open shared object file: No such file or directory.

I do not see this error at runtime (or is this supposed to be a build-time error? my build seems to have completed successfully, maybe i missed such a message during build, but i imagine a failure like this would break a build)
and also, i do seem to have the required ssl library installed:

/usr/lib/libssl.so
/usr/lib/libssl.so.1.1
/usr/lib/libssl.so.3
/usr/lib/libssl3.so
/usr/lib/openssl-1.1/libssl.so
/usr/lib/openssl-1.1/pkgconfig/libssl.pc
/usr/lib/pkgconfig/libssl.pc
~ ❯❯❯ pacman -Qs libssl
local/openssl 3.0.8-1
    The Open Source toolkit for Secure Sockets Layer and Transport Layer Security
local/openssl-1.1 1.1.1.t-1
    The Open Source toolkit for Secure Sockets Layer and Transport Layer Security
<!-- gh-comment-id:1451532478 --> @Dieterbe commented on GitHub (Mar 2, 2023): Hi Annie, so that doc mentions this error: ``` Failed to load dynamic library 'libdart_ffi.so': libssl.so.1.1: cannot open shared object file: No such file or directory. ``` I do not see this error at runtime (or is this supposed to be a build-time error? my build seems to have completed successfully, maybe i missed such a message during build, but i imagine a failure like this would break a build) and also, i do seem to have the required ssl library installed: ``` /usr/lib/libssl.so /usr/lib/libssl.so.1.1 /usr/lib/libssl.so.3 /usr/lib/libssl3.so /usr/lib/openssl-1.1/libssl.so /usr/lib/openssl-1.1/pkgconfig/libssl.pc /usr/lib/pkgconfig/libssl.pc ~ ❯❯❯ pacman -Qs libssl local/openssl 3.0.8-1 The Open Source toolkit for Secure Sockets Layer and Transport Layer Security local/openssl-1.1 1.1.1.t-1 The Open Source toolkit for Secure Sockets Layer and Transport Layer Security ```
Author
Owner

@LucasXu0 commented on GitHub (Mar 2, 2023):

Hey, @Dieterbe. Are there no errors complaining at runtime? I only know that AppFlowy will run into a blank page if the libssl is missing.

Failed to load dynamic library 'libdart_ffi.so': libssl.so.1.1: cannot open shared object file: No such file or directory.

By the way, this is a runtime error.

<!-- gh-comment-id:1451642150 --> @LucasXu0 commented on GitHub (Mar 2, 2023): Hey, @Dieterbe. Are there no errors complaining at runtime? I only know that AppFlowy will run into a blank page if the libssl is missing. > Failed to load dynamic library 'libdart_ffi.so': libssl.so.1.1: cannot open shared object file: No such file or directory. By the way, this is a runtime error.
Author
Owner

@MithicSpirit commented on GitHub (Mar 2, 2023):

@Dieterbe can you try to run ldd -v /opt/appflowy-git/lib/libdart_ffi.so and send the output here (ideally spoilered to prevent spam, or in a pastebin)? It should provide info on the necessary shared libraries.

<!-- gh-comment-id:1452050843 --> @MithicSpirit commented on GitHub (Mar 2, 2023): @Dieterbe can you try to run `ldd -v /opt/appflowy-git/lib/libdart_ffi.so` and send the output here (ideally [spoilered](https://stackoverflow.com/questions/32814161/how-to-make-spoiler-text-in-github-wiki-pages) to prevent spam, or in a pastebin)? It should provide info on the necessary shared libraries.
Author
Owner

@Dieterbe commented on GitHub (Mar 3, 2023):

First of all, thanks to all of you for being so helpful, really appreciate it.
I confirm that there are no runtime errors or output of any kind when running the program,
until I close the window. At that point I do see this (may be a separate issue)

(appflowy_flutter:38317): GLib-GObject-WARNING **: 09:46:39.312: ../glib/gobject/gsignal.c:2772: instance '0x5565aced11b0' has no handler with id '104'
[1]    38317 segmentation fault (core dumped)  appflowy_flutter

Output of the ldd command (and ls -l while we're at it) is here:

~ ❯❯❯ ldd -v /opt/appflowy-git/lib/libdart_ffi.so ldd: warning: you do not have execution permission for `/opt/appflowy-git/lib/libdart_ffi.so' linux-vdso.so.1 (0x00007ffe5f5c9000) libssl.so.3 => /usr/lib/libssl.so.3 (0x00007f4ee7d60000) libcrypto.so.3 => /usr/lib/libcrypto.so.3 (0x00007f4ee7800000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f4ee93ac000) libm.so.6 => /usr/lib/libm.so.6 (0x00007f4ee7c78000) libc.so.6 => /usr/lib/libc.so.6 (0x00007f4ee7619000) /usr/lib64/ld-linux-x86-64.so.2 (0x00007f4ee93f4000)
Version information:
/opt/appflowy-git/lib/libdart_ffi.so:
	ld-linux-x86-64.so.2 (GLIBC_2.3) => /usr/lib64/ld-linux-x86-64.so.2
	libm.so.6 (GLIBC_2.2.5) => /usr/lib/libm.so.6
	libm.so.6 (GLIBC_2.29) => /usr/lib/libm.so.6
	libcrypto.so.3 (OPENSSL_3.0.0) => /usr/lib/libcrypto.so.3
	libssl.so.3 (OPENSSL_3.0.0) => /usr/lib/libssl.so.3
	libgcc_s.so.1 (GCC_4.2.0) => /usr/lib/libgcc_s.so.1
	libgcc_s.so.1 (GCC_3.3) => /usr/lib/libgcc_s.so.1
	libgcc_s.so.1 (GCC_3.0) => /usr/lib/libgcc_s.so.1
	libc.so.6 (GLIBC_2.7) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.32) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.25) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.33) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.9) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.18) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.17) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.34) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.28) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.3.2) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
/usr/lib/libssl.so.3:
	libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
	libcrypto.so.3 (OPENSSL_3.0.3) => /usr/lib/libcrypto.so.3
	libcrypto.so.3 (OPENSSL_3.0.0) => /usr/lib/libcrypto.so.3
/usr/lib/libcrypto.so.3:
	libc.so.6 (GLIBC_2.15) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.25) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.33) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.7) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.17) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.16) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.34) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
/usr/lib/libgcc_s.so.1:
	libc.so.6 (GLIBC_2.35) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.34) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
/usr/lib/libm.so.6:
	ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /usr/lib64/ld-linux-x86-64.so.2
	libc.so.6 (GLIBC_ABI_DT_RELR) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.35) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.34) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_PRIVATE) => /usr/lib/libc.so.6
	libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
/usr/lib/libc.so.6:
	ld-linux-x86-64.so.2 (GLIBC_2.2.5) => /usr/lib64/ld-linux-x86-64.so.2
	ld-linux-x86-64.so.2 (GLIBC_2.3) => /usr/lib64/ld-linux-x86-64.so.2
	ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /usr/lib64/ld-linux-x86-64.so.2

~ ❯❯❯ ls -l /opt/appflowy-git/lib/libdart_ffi.so
-rw-r--r-- 1 root root 22455160 Mar 2 14:19 /opt/appflowy-git/lib/libdart_ffi.so

<!-- gh-comment-id:1453113098 --> @Dieterbe commented on GitHub (Mar 3, 2023): First of all, thanks to all of you for being so helpful, really appreciate it. I confirm that there are no runtime errors or output of any kind when running the program, until I close the window. At that point I do see this (may be a separate issue) ``` (appflowy_flutter:38317): GLib-GObject-WARNING **: 09:46:39.312: ../glib/gobject/gsignal.c:2772: instance '0x5565aced11b0' has no handler with id '104' [1] 38317 segmentation fault (core dumped) appflowy_flutter ``` Output of the ldd command (and `ls -l` while we're at it) is here: <details> <code> ~ ❯❯❯ ldd -v /opt/appflowy-git/lib/libdart_ffi.so ldd: warning: you do not have execution permission for `/opt/appflowy-git/lib/libdart_ffi.so' linux-vdso.so.1 (0x00007ffe5f5c9000) libssl.so.3 => /usr/lib/libssl.so.3 (0x00007f4ee7d60000) libcrypto.so.3 => /usr/lib/libcrypto.so.3 (0x00007f4ee7800000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f4ee93ac000) libm.so.6 => /usr/lib/libm.so.6 (0x00007f4ee7c78000) libc.so.6 => /usr/lib/libc.so.6 (0x00007f4ee7619000) /usr/lib64/ld-linux-x86-64.so.2 (0x00007f4ee93f4000) Version information: /opt/appflowy-git/lib/libdart_ffi.so: ld-linux-x86-64.so.2 (GLIBC_2.3) => /usr/lib64/ld-linux-x86-64.so.2 libm.so.6 (GLIBC_2.2.5) => /usr/lib/libm.so.6 libm.so.6 (GLIBC_2.29) => /usr/lib/libm.so.6 libcrypto.so.3 (OPENSSL_3.0.0) => /usr/lib/libcrypto.so.3 libssl.so.3 (OPENSSL_3.0.0) => /usr/lib/libssl.so.3 libgcc_s.so.1 (GCC_4.2.0) => /usr/lib/libgcc_s.so.1 libgcc_s.so.1 (GCC_3.3) => /usr/lib/libgcc_s.so.1 libgcc_s.so.1 (GCC_3.0) => /usr/lib/libgcc_s.so.1 libc.so.6 (GLIBC_2.7) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.32) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.25) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.33) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.9) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.18) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.17) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.34) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.28) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.3.2) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6 /usr/lib/libssl.so.3: libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6 libcrypto.so.3 (OPENSSL_3.0.3) => /usr/lib/libcrypto.so.3 libcrypto.so.3 (OPENSSL_3.0.0) => /usr/lib/libcrypto.so.3 /usr/lib/libcrypto.so.3: libc.so.6 (GLIBC_2.15) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.25) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.33) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.7) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.17) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.16) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.34) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6 /usr/lib/libgcc_s.so.1: libc.so.6 (GLIBC_2.35) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.34) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6 /usr/lib/libm.so.6: ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /usr/lib64/ld-linux-x86-64.so.2 libc.so.6 (GLIBC_ABI_DT_RELR) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.35) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.34) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_PRIVATE) => /usr/lib/libc.so.6 libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6 /usr/lib/libc.so.6: ld-linux-x86-64.so.2 (GLIBC_2.2.5) => /usr/lib64/ld-linux-x86-64.so.2 ld-linux-x86-64.so.2 (GLIBC_2.3) => /usr/lib64/ld-linux-x86-64.so.2 ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /usr/lib64/ld-linux-x86-64.so.2 ~ ❯❯❯ ls -l /opt/appflowy-git/lib/libdart_ffi.so -rw-r--r-- 1 root root 22455160 Mar 2 14:19 /opt/appflowy-git/lib/libdart_ffi.so </code> </details>
Author
Owner

@Anvith00 commented on GitHub (Mar 3, 2023):

Greetings @Dieterbe , are you perhaps missing the keybinder-3 dependency?
If yes, you would have to install keybinder-3 in your distribution. Please try:

sudo pacman -S libkeybinder3
<!-- gh-comment-id:1453723508 --> @Anvith00 commented on GitHub (Mar 3, 2023): Greetings @Dieterbe , are you perhaps missing the keybinder-3 dependency? If yes, you would have to install keybinder-3 in your distribution. Please try: ```bash sudo pacman -S libkeybinder3 ```
Author
Owner

@MithicSpirit commented on GitHub (Mar 3, 2023):

I get the same GLib warning on my machine (where appflowy works fine), so that's not the issue I think.

As for libkeybinder it is already a dependency of the AUR package, so it should already be installed (also, on Arch, the package is named libkeybinder3 instead of libkeybinder3-0).

@Dieterbe are you on X.org or Wayland?

<!-- gh-comment-id:1454130183 --> @MithicSpirit commented on GitHub (Mar 3, 2023): I get the same GLib warning on my machine (where appflowy works fine), so that's not the issue I think. As for libkeybinder it is already a dependency of the AUR package, so it should already be installed (also, on Arch, the package is named `libkeybinder3` instead of `libkeybinder3-0`). @Dieterbe are you on X.org or Wayland?
Author
Owner

@MithicSpirit commented on GitHub (Mar 3, 2023):

Did some testing around in a Docker container and found out that the issue is a missing xdg-user-dirs dependency (had to compare with the appflowy-bin package to find out, so kudos to them). I've added this now, so @Dieterbe, if you could please try rebuilding now (or just installing that dependency manually) and seeing if it works, that would be appreciated.

<!-- gh-comment-id:1454222677 --> @MithicSpirit commented on GitHub (Mar 3, 2023): Did some testing around in a Docker container and found out that the issue is a missing `xdg-user-dirs` dependency (had to compare with the `appflowy-bin` package to find out, so kudos to them). I've added this now, so @Dieterbe, if you could please try rebuilding now (or just installing that dependency manually) and seeing if it works, that would be appreciated.
Author
Owner

@lariane-guerra commented on GitHub (Mar 4, 2023):

I have a similar problem. I want to use the AppFlowy, i installed with POPos store, but i had a blank white screen on startup.

image

Can one help me?

<!-- gh-comment-id:1454713755 --> @lariane-guerra commented on GitHub (Mar 4, 2023): I have a similar problem. I want to use the AppFlowy, i installed with POPos store, but i had a blank white screen on startup. ![image](https://user-images.githubusercontent.com/91985649/222900146-31228109-dd5a-4a9e-b771-89125a04c76f.png) Can one help me?
Author
Owner

@lariane-guerra commented on GitHub (Mar 4, 2023):

Hi @Dieterbe , plz take a look at this doc: https://appflowy.gitbook.io/docs/essential-documentation/contribute-to-appflowy/software-contributions/environment-setup/building-on-linux Search libssl

I try to install the libssl, but it dosent help for me

<!-- gh-comment-id:1454714069 --> @lariane-guerra commented on GitHub (Mar 4, 2023): > Hi @Dieterbe , plz take a look at this doc: https://appflowy.gitbook.io/docs/essential-documentation/contribute-to-appflowy/software-contributions/environment-setup/building-on-linux Search libssl I try to install the libssl, but it dosent help for me
Author
Owner

@Dieterbe commented on GitHub (Mar 4, 2023):

@Anvith00 I have libkeybinder3 installed (but not libkeybinder2)

~ ❯❯❯ pacman -Ss libkeybinder
extra/libkeybinder3 0.3.2-4 [installed]
    A library for registering global keyboard shortcuts
community/libkeybinder2 0.3.1-4
    Library for registering global keyboard shortcuts

I tried installing libkeybinder2 as well, but that did not fix the issue.

@MithicSpirit I run X.org (xorg-server 21.1.7), and your fix of installing xdg-user-dirs fixed it!! thank you !

So, we now have 2 options, I think:
A) change this issue into "appflowy does not gracefully handle absense of xdg-user-dirs, it should show an error or something"
B) there is no issue here, since everything works if the build instructions are followed. (although there is a typo in the instructions)

<!-- gh-comment-id:1454776117 --> @Dieterbe commented on GitHub (Mar 4, 2023): @Anvith00 I have libkeybinder3 installed (but not libkeybinder2) ``` ~ ❯❯❯ pacman -Ss libkeybinder extra/libkeybinder3 0.3.2-4 [installed] A library for registering global keyboard shortcuts community/libkeybinder2 0.3.1-4 Library for registering global keyboard shortcuts ``` I tried installing libkeybinder2 as well, but that did not fix the issue. @MithicSpirit I run X.org (xorg-server 21.1.7), and your fix of installing xdg-user-dirs fixed it!! thank you ! So, we now have 2 options, I think: A) change this issue into "appflowy does not gracefully handle absense of xdg-user-dirs, it should show an error or something" B) there is no issue here, since everything works if the build instructions are followed. (although there is [a typo in the instructions](https://github.com/AppFlowy-IO/AppFlowy-Docs/pull/52))
Author
Owner

@MithicSpirit commented on GitHub (Mar 4, 2023):

I have a similar problem. I want to use the AppFlowy, i installed with POPos store, but i had a blank white screen on startup.

@lariane-guerra try launching it from the terminal and look to see if there is any output. If there is any please post it here. Also, make sure that the executable xdg-user-dir is in your $PATH.


So, we now have 2 options, I think:
A) change this issue into "appflowy does not gracefully handle absense of xdg-user-dirs, it should show an error or something"
B) there is no issue here, since everything works if the build instructions are followed.

If option A is easy to implement (which I suspect it is—just hardcode default directories relative to $HOME if xdg-user-dirs is not found) then I think that it would be the best solution. Otherwise, I think that a warning similar to the ssl one should be added to the instructions stating that the xdg-user-dir executable is necessary (and mentioning the corresponding package on each relevant distro).

<!-- gh-comment-id:1454820947 --> @MithicSpirit commented on GitHub (Mar 4, 2023): > I have a similar problem. I want to use the AppFlowy, i installed with POPos store, but i had a blank white screen on startup. @lariane-guerra try launching it from the terminal and look to see if there is any output. If there is any please post it here. Also, make sure that the executable `xdg-user-dir` is in your `$PATH`. --- > So, we now have 2 options, I think: A) change this issue into "appflowy does not gracefully handle absense of xdg-user-dirs, it should show an error or something" B) there is no issue here, since everything works if the build instructions are followed. If option A is easy to implement (which I suspect it is—just hardcode default directories relative to `$HOME` if `xdg-user-dirs` is not found) then I think that it would be the best solution. Otherwise, I think that a warning similar to the ssl one should be added to the instructions stating that the `xdg-user-dir` executable is necessary (and mentioning the corresponding package on each relevant distro).
Author
Owner

@lariane-guerra commented on GitHub (Mar 4, 2023):

I have a similar problem. I want to use the AppFlowy, i installed with POPos store, but i had a blank white screen on startup.

@lariane-guerra try launching it from the terminal and look to see if there is any output. If there is any please post it here. Also, make sure that the executable xdg-user-dir is in your $PATH.

So, we now have 2 options, I think:
A) change this issue into "appflowy does not gracefully handle absense of xdg-user-dirs, it should show an error or something"
B) there is no issue here, since everything works if the build instructions are followed.

If option A is easy to implement (which I suspect it is—just hardcode default directories relative to $HOME if xdg-user-dirs is not found) then I think that it would be the best solution. Otherwise, I think that a warning similar to the ssl one should be added to the instructions stating that the xdg-user-dir executable is necessary (and mentioning the corresponding package on each relevant distro).

@MithicSpirit can you help me with this? I'm a new user in linux. I really dont know how can i open by terminal

<!-- gh-comment-id:1454842134 --> @lariane-guerra commented on GitHub (Mar 4, 2023): > > I have a similar problem. I want to use the AppFlowy, i installed with POPos store, but i had a blank white screen on startup. > > @lariane-guerra try launching it from the terminal and look to see if there is any output. If there is any please post it here. Also, make sure that the executable `xdg-user-dir` is in your `$PATH`. > > > So, we now have 2 options, I think: > > A) change this issue into "appflowy does not gracefully handle absense of xdg-user-dirs, it should show an error or something" > > B) there is no issue here, since everything works if the build instructions are followed. > > If option A is easy to implement (which I suspect it is—just hardcode default directories relative to `$HOME` if `xdg-user-dirs` is not found) then I think that it would be the best solution. Otherwise, I think that a warning similar to the ssl one should be added to the instructions stating that the `xdg-user-dir` executable is necessary (and mentioning the corresponding package on each relevant distro). @MithicSpirit can you help me with this? I'm a new user in linux. I really dont know how can i open by terminal
Author
Owner

@lariane-guerra commented on GitHub (Mar 4, 2023):

I have a similar problem. I want to use the AppFlowy, i installed with POPos store, but i had a blank white screen on startup.

@lariane-guerra try launching it from the terminal and look to see if there is any output. If there is any please post it here. Also, make sure that the executable xdg-user-dir is in your $PATH.

So, we now have 2 options, I think:
A) change this issue into "appflowy does not gracefully handle absense of xdg-user-dirs, it should show an error or something"
B) there is no issue here, since everything works if the build instructions are followed.

If option A is easy to implement (which I suspect it is—just hardcode default directories relative to $HOME if xdg-user-dirs is not found) then I think that it would be the best solution. Otherwise, I think that a warning similar to the ssl one should be added to the instructions stating that the xdg-user-dir executable is necessary (and mentioning the corresponding package on each relevant distro).

HIiiii, i remove the trash files, and re-install the app, now its working.

image

the only problem its the icon that dosent work.

<!-- gh-comment-id:1454842629 --> @lariane-guerra commented on GitHub (Mar 4, 2023): > > I have a similar problem. I want to use the AppFlowy, i installed with POPos store, but i had a blank white screen on startup. > > @lariane-guerra try launching it from the terminal and look to see if there is any output. If there is any please post it here. Also, make sure that the executable `xdg-user-dir` is in your `$PATH`. > > > So, we now have 2 options, I think: > > A) change this issue into "appflowy does not gracefully handle absense of xdg-user-dirs, it should show an error or something" > > B) there is no issue here, since everything works if the build instructions are followed. > > If option A is easy to implement (which I suspect it is—just hardcode default directories relative to `$HOME` if `xdg-user-dirs` is not found) then I think that it would be the best solution. Otherwise, I think that a warning similar to the ssl one should be added to the instructions stating that the `xdg-user-dir` executable is necessary (and mentioning the corresponding package on each relevant distro). HIiiii, i remove the trash files, and re-install the app, now its working. ![image](https://user-images.githubusercontent.com/91985649/222924495-d3a5db96-d159-46b8-b216-9e833c84c9df.png) the only problem its the icon that dosent work.
Author
Owner

@Anvith00 commented on GitHub (Mar 4, 2023):

@Anvith00 I have libkeybinder3 installed (but not libkeybinder2)

~ ❯❯❯ pacman -Ss libkeybinder
extra/libkeybinder3 0.3.2-4 [installed]
    A library for registering global keyboard shortcuts
community/libkeybinder2 0.3.1-4
    Library for registering global keyboard shortcuts

I tried installing libkeybinder2 as well, but that did not fix the issue.

@MithicSpirit I run X.org (xorg-server 21.1.7), and your fix of installing xdg-user-dirs fixed it!! thank you !

So, we now have 2 options, I think:
A) change this issue into "appflowy does not gracefully handle absense of xdg-user-dirs, it should show an error or something"
B) there is no issue here, since everything works if the build instructions are followed. (although there is a typo in the instructions)

This information will be handy. I shall update the docs based on this and a few more infos. Thank you very much 🙂.

<!-- gh-comment-id:1454879583 --> @Anvith00 commented on GitHub (Mar 4, 2023): > @Anvith00 I have libkeybinder3 installed (but not libkeybinder2) > ``` > ~ ❯❯❯ pacman -Ss libkeybinder > extra/libkeybinder3 0.3.2-4 [installed] > A library for registering global keyboard shortcuts > community/libkeybinder2 0.3.1-4 > Library for registering global keyboard shortcuts > ``` > > I tried installing libkeybinder2 as well, but that did not fix the issue. > > @MithicSpirit I run X.org (xorg-server 21.1.7), and your fix of installing xdg-user-dirs fixed it!! thank you ! > > So, we now have 2 options, I think: > A) change this issue into "appflowy does not gracefully handle absense of xdg-user-dirs, it should show an error or something" > B) there is no issue here, since everything works if the build instructions are followed. (although there is [a typo in the instructions](https://github.com/AppFlowy-IO/AppFlowy-Docs/pull/52)) This information will be handy. I shall update the docs based on this and a few more infos. Thank you very much 🙂.
Author
Owner

@Anvith00 commented on GitHub (Mar 4, 2023):

@lariane-guerra I'm not exactly sure what steps you might have followed to install AppFlowy the second time. What I do know is that the AppFlowy you initially installed from Pop!_Shop was a flatpak release, which is outdated by a version, and has a blank screen since it cannot access openssl 1.1.1 in the sandbox.

Can you let us know how you installed AppFlowy the second time?

Was it by installing using a .deb installer, or, did you download and extract the tarball binaries?

<!-- gh-comment-id:1454895564 --> @Anvith00 commented on GitHub (Mar 4, 2023): @lariane-guerra I'm not exactly sure what steps you might have followed to install AppFlowy the second time. What I do know is that the AppFlowy you initially installed from Pop!_Shop was a flatpak release, which is outdated by a version, and has a blank screen since it cannot access openssl 1.1.1 in the sandbox. Can you let us know how you installed AppFlowy the second time? Was it by installing using a .deb installer, or, did you download and extract the tarball binaries?
Author
Owner

@chenxuan520 commented on GitHub (Mar 5, 2023):

I opened it by unzipping the archive. The version is the latest, and there is a blank screen. The command line error is:Unhandled Exception:Invalid argument(s):Failed to load dynamic library 'libdart_ffi.so':libssl.so.1.1:cannot open shared object file:No such file or directory. My operating system is linuxmint 21. I found that the missing dynamic libraries are all in the lib directory, but I don't want to add them to the system lib directory. Is there any other way to solve this problem

@lariane-guerra I'm not exactly sure what steps you might have followed to install AppFlowy the second time. What I do know is that the AppFlowy you initially installed from Pop!_Shop was a flatpak release, which is outdated by a version, and has a blank screen since it cannot access openssl 1.1.1 in the sandbox.

Can you let us know how you installed AppFlowy the second time?

Was it by installing using a .deb installer, or, did you download and extract the tarball binaries?

<!-- gh-comment-id:1454981400 --> @chenxuan520 commented on GitHub (Mar 5, 2023): I opened it by unzipping the archive. The version is the latest, and there is a blank screen. The command line error is:Unhandled Exception:Invalid argument(s):Failed to load dynamic library 'libdart_ffi.so':libssl.so.1.1:cannot open shared object file:No such file or directory. My operating system is linuxmint 21. I found that the missing dynamic libraries are all in the lib directory, but I don't want to add them to the system lib directory. Is there any other way to solve this problem > @lariane-guerra I'm not exactly sure what steps you might have followed to install AppFlowy the second time. What I do know is that the AppFlowy you initially installed from Pop!_Shop was a flatpak release, which is outdated by a version, and has a blank screen since it cannot access openssl 1.1.1 in the sandbox. > > Can you let us know how you installed AppFlowy the second time? > > Was it by installing using a .deb installer, or, did you download and extract the tarball binaries?
Author
Owner

@Anvith00 commented on GitHub (Mar 5, 2023):

@chenxuan520 You will require installing openssl1.1.1. You can do that on apt using:

 sudo apt install libssl1.1

If libssl1.1 isn't present in your distributions package manager repository, do this instead:

wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.deb
sudo dpkg -i libssl1.1_1.1.0g-2ubuntu4_amd64.deb
<!-- gh-comment-id:1455105710 --> @Anvith00 commented on GitHub (Mar 5, 2023): @chenxuan520 You will require installing openssl1.1.1. You can do that on `apt` using: ```bash sudo apt install libssl1.1 ``` If `libssl1.1` isn't present in your distributions package manager repository, do this instead: ```bash wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.deb sudo dpkg -i libssl1.1_1.1.0g-2ubuntu4_amd64.deb ```
Author
Owner

@czakuma commented on GitHub (Mar 22, 2023):

Hi, I am also seeing a blank white screen when opening AppFlowy when I downloaded the latest windows build. It happens with both the exe and .zip downloads. This is on windows 10.

<!-- gh-comment-id:1480028544 --> @czakuma commented on GitHub (Mar 22, 2023): Hi, I am also seeing a blank white screen when opening AppFlowy when I downloaded the latest windows build. It happens with both the exe and .zip downloads. This is on windows 10.
Author
Owner

@LucasXu0 commented on GitHub (Mar 23, 2023):

@czakuma Related to https://github.com/AppFlowy-IO/AppFlowy/issues/566#issuecomment-1479966477.

<!-- gh-comment-id:1480560947 --> @LucasXu0 commented on GitHub (Mar 23, 2023): @czakuma Related to https://github.com/AppFlowy-IO/AppFlowy/issues/566#issuecomment-1479966477.
Author
Owner

@Moilleadoir commented on GitHub (Apr 27, 2023):

So is the flatpak unofficial/unsupported then?

<!-- gh-comment-id:1524727230 --> @Moilleadoir commented on GitHub (Apr 27, 2023): So is the flatpak unofficial/unsupported then?
Author
Owner

@annieappflowy commented on GitHub (Apr 27, 2023):

We officially support flatpak @Moilleadoir
Will take a look into the issue

<!-- gh-comment-id:1524924916 --> @annieappflowy commented on GitHub (Apr 27, 2023): We officially support flatpak @Moilleadoir Will take a look into the issue
Author
Owner

@annieappflowy commented on GitHub (Jun 12, 2023):

Let us know if you still encounter the issue

<!-- gh-comment-id:1587182592 --> @annieappflowy commented on GitHub (Jun 12, 2023): Let us know if you still encounter the issue
Author
Owner

@Zukureneno commented on GitHub (Jun 12, 2023):

Let us know if you still encounter the issue

This issue is still present on Flatpak

flatpak run io.appflowy.AppFlowy
Gtk-Message: 15:38:11.804: Failed to load module "xapp-gtk3-module"

** (AppFlowy:2): WARNING **: 15:38:36.891: atk-bridge: get_device_events_reply: unknown signature

image

<!-- gh-comment-id:1587365267 --> @Zukureneno commented on GitHub (Jun 12, 2023): > Let us know if you still encounter the issue This issue is still present on Flatpak ``` flatpak run io.appflowy.AppFlowy Gtk-Message: 15:38:11.804: Failed to load module "xapp-gtk3-module" ** (AppFlowy:2): WARNING **: 15:38:36.891: atk-bridge: get_device_events_reply: unknown signature ``` ![image](https://github.com/AppFlowy-IO/AppFlowy/assets/60487234/1a656a8d-9c37-4e96-a9f5-e80f6aa30d00)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#751
No description provided.