I have tried to install Chromium in the “ARMv8 64-bit image” and the “ARMv7 32-bit image” on a Raspberry Pi4 in the latest version but it always raises an error that one of the dependencies is not available.
The following packages have unmet dependencies:
libgtk-3-0 : Depends: libwayland-client0 (>= 1.20.0) but 1.18.0-2~exp1.1 is to be installed
E: Unable to correct problems, you have held broken packages.
DietPi-Software
─────────────────────────────────────────────────────
Step: Installing Chromium: web browser for desktop or autostart
[ INFO ] DietPi-Software | APT install for: chromium-browser chromium-codecs-ffmpeg-extra libpam-systemd, please wait...
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libgtk-3-0 : Depends: libwayland-client0 (>= 1.20.0) but 1.18.0-2~exp1.1 is to be installed
E: Unable to correct problems, you have held broken packages.
[FAILED] DietPi-Software | APT install for: chromium-browser chromium-codecs-ffmpeg-extra libpam-systemd
- Command: apt-get -y --allow-change-held-packages install chromium-browser chromium-codecs-ffmpeg-extra libpam-systemd
Are there any known issues about this and is there a workaround?
Hello Hasenpups, (lol)
please use this form when submitting a problem:
Creating a bug report/issue
Required Information
DietPi version | cat /boot/dietpi/.version
Distro version | echo $G_DISTRO_NAME $G_RASPBIAN
Kernel version | uname -a
SBC model | echo $G_HW_MODEL_NAME or (EG: RPi3)
Power supply used | (EG: 5V 1A RAVpower)
SD card used | (EG: SanDisk ultra)
Additional Information (if applicable)
Software title | (EG: Nextcloud)
Was the software title installed freshly or updated/migrated?
Can this issue be replicated on a fresh installation of DietPi?
← If you sent a “dietpi-bugreport”, please paste the ID here →
Bug report ID | echo $G_HW_UUID
Steps to reproduce
…
…
Expected behaviour
…
Actual behaviour
…
Extra details
…
I was not able to recreate this problem on a RPi 4b with the ARmv8 image.
Did you use dietpi-software for the installation of chromium?
And did you change something in your sources.list?
Do you have attached Debian testing (Bookworm) repository? Because this would fit your message, as package libgtk-3-0 (3.24.34-3) depends on libwayland-client0 (>= 1.20.0)Debian -- Details of package libgtk-3-0 in bookworm
As said, this would be Bookworm and not stable Bullseye.
APT install for: chromium-browser chromium-codecs-ffmpeg-extra libpam-systemd
- Command: apt-get -y --allow-change-held-packages install chromium-browser chromium-codecs-ffmpeg-extra
libpam-systemd
- Exit code: 100
- DietPi version: v8.9.2 (MichaIng/master) | HW_MODEL: 4 | HW_ARCH: 3 | DISTRO: 6
- Image creator: DietPi Core Team
- Pre-image: from scratch
- Error log:
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libgtk-3-0 : Depends: libwayland-client0 (>= 1.20.0) but 1.18.0-2~exp1.1 is to be installed
E: Unable to correct problems, you have held broken packages.
Yes, I had a look to Raspberry package server, and it seems libgtk-3-0 has been updated yesterday with incorrect dependency. Index of /debian/pool/main/g/gtk+3.0