Balena Etcher Ubuntu 24.04 Workaround
In diesem kurzen Beitrag zeigen wir euch einen Workaround, um Balena Etcher wieder unter Ubuntu 24.04 zum Laufen zu bringen. Auch wenn diese Lösung praktisch ist, möchten wir betonen, dass es langfristig sinnvoller sein könnte, nach Alternativen zu suchen. Der Grund dafür: Balena Etcher steht seit einiger Zeit in der Kritik, die Privatsphäre der Nutzer nicht ausreichend zu respektieren. Mehr dazu erfahrt ihr weiter unten. Wer das Programm dennoch weiterhin verwenden möchte, findet hier die Lösung für das aktuelle Problem:
Balena Etcher lässt sich auf Ubuntu 24.01 seit neustem nicht mehr installieren, oder als AppImage ausführen. Beim AppImage erhaltet ihr die Meldung ähnlich wie:
[41815:0928/182802.472670:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /home/mario/AppImages/balenaEtcher-linux-x64/chrome-sandbox is owned by root and has mode 4755.
Trace/breakpoint trap (core dumped)
Linux Mint in der Version 22 basiert ebenfalls auf Ubuntu 24.04 (Codewort Noble), und hat deswegen ähnliche Schwierigkeiten Balena Etcher zum laufen zu bringen. Das Tutorial eignet sich deshalb auch für Mint Nutzer in der Version 22 Wilma.
Was ist das Problem?
Wenn ihr versuchst, Balena Etcher auf eurem Ubuntu-System zu starten, könnte wie bereits erwähnt eine Fehlermeldung auftauchen, die euch sagt, dass etwas mit der sogenannten "Sandbox" nicht stimmt. Diese Sandbox ist eine Art Schutzmechanismus, der dafür sorgt, dass bestimmte Programme sicherer laufen. In diesem Fall beschwert sich Balena Etcher, dass ein wichtiges Programm, das Teil dieser Schutzvorkehrungen ist, nicht richtig konfiguriert wurde. Das führt dazu, dass Balena Etcher sich aus Sicherheitsgründen einfach beendet, bevor es überhaupt richtig startet.
Warum passiert das?
Normalerweise sollte eine Datei namens chrome-sandbox
(die für diesen Schutz zuständig ist) besondere Berechtigungen auf eurem System haben. Diese Berechtigungen stellen sicher, dass die Datei so arbeitet, wie sie soll. Die Fehlermeldung weist darauf hin, dass diese Datei zwar vorhanden ist, aber entweder nicht die richtigen Berechtigungen hat oder nicht dem richtigen Benutzer gehört. Daher kann Balena Etcher nicht wie gewohnt arbeiten.
Problemlösung - Balena Etcher ohne Sandbox ausführen
Obwohl die Fehlermeldung vielleicht kompliziert klingt, könnt ihr das Problem mit ein einem einfachen Befehl in der Konsole lösen. Diese Befehle stellt sicher, dass die fehlerhafte Sandbox Implementierung umgangen wird.
Der korrekte Download
Ladet euch die neuste Version von Balena Edger hier für Linux herunter. Nehmt für Linux die Zip Datei (Linux x64):
Datei entpacken
Entpackt das Zip File auf euer System. Danach geht ihr in den entpackten Ordner mit den Dateien. Nun klickt ihr rechts ins freie, und wählt Terminal hier öffnen. Das Terminal öffnet sich, und ihr seid in der Konsole im entsprechenden Ordner.
Balena Etcher ausführen
Nun Startet ihr Balena Etcher mit folgendem Befehl:
./balena-etcher --no-sandbox
Danach startet sich Balena Etcher wie gewöhnt und ihr könnt es auf Ubuntu 24.04 wieder nutzen wie gewöhnt. Sollte eine Version verfügbar sein, die dieses Problem behebt, nutzt danach wieder entweder das AppImage, installiert euch Balena als deb Paket oder nutzt das binary und öffnet es ohne --no-sandbox
Kritik an Balena
Wir haben das Tutorial geschrieben, da doch noch viele aus Gewohnheit mit Balena Etcher arbeiten, und keine Alternativen kennen. Auch ich erwische mich immer wieder, Balena zu nutzen, jedoch denke ich meisst gar nicht mehr dran, da ich zuhause eine pfsense Betreibe, die mir alle Tracking-Links automatisch wegblockt.
Balena Etcher, steht tatsächlich in der Kritik wegen Tracking-Praktiken. Es wird berichtet, dass Etcher Verbindungen zu Diensten wie Google Analytics und Mixpanel aufnimmt, um anonyme Nutzungsstatistiken zu sammeln. Anwender weissen darauf hin, dass diese Übertragungen ohne vorherige Zustimmung oder Möglichkeit zum Opt-out beim Start der Software erfolgen. In der Vergangenheit gab es auch Kontroversen darüber, dass Etcher diese Daten ohne ausreichende Transparenz und ohne eine explizite Opt-in-Option erhebt:
Die Entwickler von Etcher behaupten jedoch, dass alle gesammelten Daten anonymisiert seien und keine persönlichen Informationen enthielten. Sie argumentieren, dass die Nutzer in den Einstellungen die Möglichkeit haben, das Tracking zu deaktivieren. Trotzdem bleibt das Problem bestehen, dass diese Telemetrie-Daten, einschließlich IP-Adressen, übertragen werden können, was aus Sicht vieler Datenschutzbefürworter problematisch ist
Wir haben hier eine Methode vorgestellt, wie ihr Iso-Images auch ohne Balena flashen könnt.
Fazit
Mit diesem Balena Etcher Ubuntu 24.04 Work Arround könnt ihr das "beliebte" Flashtool wieder nutzen, und jede Menge Images flashen und eure SD Karten wieder zum glühen bringen.