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

Electron 12 used by etcher is EOL (end of life) #3767

Closed
onny opened this issue May 29, 2022 · 2 comments · Fixed by #4132
Closed

Electron 12 used by etcher is EOL (end of life) #3767

onny opened this issue May 29, 2022 · 2 comments · Fixed by #4132

Comments

@onny
Copy link

onny commented May 29, 2022

Electron 12 used by etcher is EOL (end of life). Installing it on NixOS results in a warning which is quite annoying. It would be great to update to a newer Electron version.

  • Etcher version: latest
  • Operating system and architecture: NixOS
  • Image flashed:
  • What do you think should have happened:
  • What happened:
  • Do you see any meaningful error information in the DevTools?
@TheRealOne78
Copy link

TheRealOne78 commented Jun 13, 2022

It's also an issue with NVIDIA graphics drivers, electron12(and below) not working correctly with gpu sandboxing, leading to this error:[21921:0613/173615.147591:FATAL:gpu_data_manager_impl_private.cc(415)] GPU process isn't usable. Goodbye.

The only way to work around is to use this as root or append --no-sandbox or --disable-gpu-sandboxing arguments to the etcher executable file, which is quite hard to understand for some rookie users.

Nvidia does not seem to be the actual problem as described here: NVIDIA/open-gpu-kernel-modules#302

and electron devs are not planning to update electron12 since it's not suported anymore: electron/electron#34522

So updating to a newer version of electron seems to be the only way to workaround and pretty important.

*I won't bother making another issue about this since both issues rely on updating to a newer version of electron

Technetium1 added a commit to chaotic-aur/packages that referenced this issue Nov 8, 2022
Very large and still depends on an end of life Electron: balena-io/etcher#3767 + balena-io/etcher#3834 + balena-io/etcher#3835
@rradar
Copy link

rradar commented Dec 1, 2022

Electron 12 used by etcher is EOL (end of life). Installing it on NixOS results in a warning which is quite annoying.

It's not only "annoying" but a security nightmare. 💣

Even critical CVE's are not fixed anymore because etcher builds their telemetry and advertising program on top of obsolete software - luckily the first package maintainers are getting rid of etcher already to protect their users. 👍

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

Successfully merging a pull request may close this issue.

3 participants