Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

White background without any GUI elements, when running Etcher #3536

Open
FroztOfficial opened this issue Jun 21, 2021 · 17 comments
Open

White background without any GUI elements, when running Etcher #3536

FroztOfficial opened this issue Jun 21, 2021 · 17 comments

Comments

@FroztOfficial
Copy link

FroztOfficial commented Jun 21, 2021

  • Etcher version: 1.5.120
  • Operating system and architecture: Arch Linux
  • Do you see any meaningful error information in the DevTools?
    It shows this error in the console, when running the program: "Uncaught Error: /usr/lib/balena-etcher/generated/modules/xxhash/build/Release/hash.node: undefined symbol: _ZM2v86Object18InternalFieldCountEv"

Hey, so when I try to run balena etcher on Arch Linux, it does not load any of the GUI it just shows a white background, which maybe is because that it doesn't load it, because of the error from above.

I don't know if this would be helpful, but the program have been installed from the AUR, which you can find here:
https://aur.archlinux.org/packages/balena-etcher/

EDIT: I remember that it worked some days ago. So I tried going back to the working version. And I found out that upgrading the electron package seems to create the issue.

@Namoki
Copy link

Namoki commented Jun 22, 2021

Same here.

@oberon-manjaro
Copy link

oberon-manjaro commented Jun 22, 2021

Error I am seeing on Manjaro:
libva error: /usr/lib/dri/i965_drv_video.so init failed

version installed is libva 2.12.0
/usr/lib/dri/i965_drv_video.so is owned by libva-intel-driver 2.4.1

libva has been updated here recently, but a downgrade to older version 2.11.0 doesn't seem to help.

@oberon-manjaro
Copy link

The issue seems to be with electron 13.1.2
After downgrading electron to 12.0.9, etcher is working for me again.
Launching from command line I realized that the libva error message is present anyway, but the UI is working again. So likely this was present before ... ;)

@sebastian-65
Copy link

Also affected (Arch).

@hockeymikey
Copy link

How do you get etcher to use the electron12 install? I tried an alias but no luck, still is using 13.

@madc
Copy link

madc commented Aug 3, 2021

How do you get etcher to use the electron12 install? I tried an alias but no luck, still is using 13.

On Arch Linux you can use a helper like downgrade.

@senthilmk
Copy link

Same deal with Cent-os 7.

@hockeymikey
Copy link

How do you get etcher to use the electron12 install? I tried an alias but no luck, still is using 13.

On Arch Linux you can use a helper like downgrade.

I don't want to downgrade. How do I get etcher to use 12 and only 12 when it's installed but keeping 13.

@ghost
Copy link

ghost commented Aug 7, 2021

How do you get etcher to use the electron12 install? I tried an alias but no luck, still is using 13.

On Arch Linux you can use a helper like downgrade.

I don't want to downgrade. How do I get etcher to use 12 and only 12 when it's installed but keeping 13.

You can install electron 12 (pacman -S electron12) and launch etcher: electron12 /usr/lib/balena-etcher

@FroztOfficial
Copy link
Author

How do you get etcher to use the electron12 install? I tried an alias but no luck, still is using 13.

On Arch Linux you can use a helper like downgrade.

I don't want to downgrade. How do I get etcher to use 12 and only 12 when it's installed but keeping 13.

You can install electron 12 (pacman -S electron12) and launch etcher: electron12 /usr/lib/balena-etcher

Thanks, this seems to work for me.
We will just have to use this work around until they fix the issue for electron 13.

@thundron thundron marked this as a duplicate of #3536 Aug 17, 2021
@thundron thundron reopened this Aug 17, 2021
@thundron
Copy link
Contributor

There was a bit of confusion, I meant to link to #3520 and not close (yet) since they could be different issues (the other one is for Apple M1 chip)

@thundron
Copy link
Contributor

Keep in mind that the AUR packages are community-driven, so you're better off checking the issue there. Apparently an user got it working under a different AUR here #3558 (comment) so if you can check that, we could close this issue for now as we're not using Electron 13 on master yet

@galaxine-senpai
Copy link

galaxine-senpai commented Dec 29, 2022

I am having the same issue on Zorin, here is my dev tools console output:

Uncaught Error: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/.mount_balenanLSKvr/resources/app/generated/modules/@ronomon/direct-io/binding.node)
    at process.func [as dlopen] (electron/js2c/asar_bundle.js:5)
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1138)
    at Object.func [as .node] (electron/js2c/asar_bundle.js:5)
    at Module.load (internal/modules/cjs/loader.js:935)
    at Module._load (internal/modules/cjs/loader.js:776)
    at Function.f._load (electron/js2c/asar_bundle.js:5)
    at Function.o._load (electron/js2c/renderer_init.js:33)
    at Module.require (internal/modules/cjs/loader.js:959)
    at require (internal/modules/cjs/helpers.js:88)
    at Object.<anonymous> (gui.js:1)

@lurch
Copy link
Contributor

lurch commented Dec 29, 2022

@galaxine-senpai That might have been fixed by #3935 ?

@VincentJGeisler
Copy link

running into the same problems on windows portable 1.18.4

@jankaifer
Copy link

jankaifer commented Oct 14, 2023

Checking in here from NixOs NixOS/nixpkgs#158715. NixOS still has etcher 1.7.9 with electron 12 which is quite old now.

Do you still guys support only electron 12 or is there any new version that we could use? I'm trying to get the newest etcher version to run in Nixos, but it shows a blank white screen on electron 12, 24, 25, and 26.

Edit: I found the issue it works fine with electron 25. There is regression which was fixed in later versions, which are not in Nixos repos yet.

@DavidAntliff
Copy link

DavidAntliff commented Mar 13, 2024

White screen here, with Ubuntu 22.04 + Etcher 1.18.11 when run with sudo (sudo needed due to missing polkit thingie).

Authorization required, but no authorization protocol specified
...
[3396670:0313/153348.760461:ERROR:angle_platform_impl.cc(43)] Display.cpp:977 (initialize): ANGLE Display::initialize error 12289: Could not open the default X display.

1.8.0 does not have this problem, so will use this for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests