-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Description
Etcher Version: 2.1.4
OS: Ubuntu 24.04 / Debian (testing/unstable) or equivalent modern distro
Package format: .deb (amd64)
Describe the bug
Installing balena-etcher_2.1.4_amd64.deb fails on modern Ubuntu/Debian systems because the package declares a hard dependency on libgdk-pixbuf2.0-0, which is no longer available in the repositories of newer distributions. The package has been renamed to libgdk-pixbuf-2.0-0 in Ubuntu 24.04 and equivalent Debian releases.
Error output
Unsatisfied dependencies:
balena-etcher : Depends: libgdk-pixbuf2.0-0 but it is not installable
Error: Unable to correct problems, you have held broken packages.
Root cause
The .deb package control file specifies libgdk-pixbuf2.0-0 as a dependency. On Ubuntu 24.04+, this package no longer exists under that name — it has been superseded by libgdk-pixbuf-2.0-0. APT cannot resolve the dependency and refuses to install the package.
Expected behavior
The package should install successfully on current LTS and stable distributions, including Ubuntu 24.04 (Noble Numbat).
Suggested fix
Update the dependency declaration in the .deb control file to reference libgdk-pixbuf-2.0-0 instead of (or in addition to) libgdk-pixbuf2.0-0, so that the package resolves correctly on both older and newer distributions. This can be done using an OR dependency:
Depends: libgdk-pixbuf-2.0-0 | libgdk-pixbuf2.0-0
Workaround
Still Trying to figure out.
Thank you for maintaining this project. Happy to provide any additional system info if helpful.