Bug#1034694: gnome-core: Cannot install due to pipewire-audio dependency
Package: gnome-core Followup-For: Bug #1034694 X-Debbugs-Cc: witold.bary...@gmail.com Hi Jochen. I am so sorry for wasting your time. I must have set it very long time ago, probably about a year ago, where I had some issues with pipewire, and completly forgot this. Indeed the iso build script has this: ``` # Put some packages on hold, so they are not installed via suggests or recommends. save "${BUILDDIR}/config/hooks/live/0025_hold_bad_packages.hook.chroot" << "EOF" #!/bin/bash set -e apt-mark hold xtrx-dkms apt-mark hold langford-dkms # apt-mark hold raspi-firmware # Do not hold raspi-firmware, as we later want to remove it, and this would interfere. if dpkg -l raspi-firmware; then apt-mark purge raspi-firmware || true # Schedule for removal. fi # apt-mark hold nvidia-tesla-kernel-support # Do not install. Something pulls this somehow. apt-mark hold pipewire-alsa apt-mark hold pipewire-audio EOF ``` I will fix this on my side. Thanks a lot for guidance and help! Please close this issue. Regards, Witold
Bug#1034694: gnome-core: Cannot install due to pipewire-audio dependency
Thanks for the additional information. To my understanding pipewire-alsa and pipewire-audio are put on hold on your system, not allowing it's installation. You can verify that with: apt-mark showhold But the latest gnome-core depends on pipewire-audio so apt can't find a solution. You can reset the state with: sudo apt-mark unhold pipewire-alsa pipewire-audio I can imagine apt printing a more helpful error message there but not sure what to do otherwise. I would close the bug if you agree. Cheers Jochen * Witold Baryluk [2023-05-09 21:14]: Package: gnome-core Version: 1:43+1 Followup-For: Bug #1034694 X-Debbugs-Cc: witold.bary...@gmail.com Hi Jochen. In attachment you should find debug output of apt (stdout + stderr), as well as a dpkg status file. If you want to reproduce the problem, I have a live-build iso image you can boot in qemu. wget -c http://185.108.112.63/smooth/smooth-amd64_20230421T002521Z.iso # 4.0GB sha256sums: cf8818a8989489c0314ee9cddc0650c3d33c0442fa8eb1d103879063ea41c02d smooth-amd64_20230421T002521Z.iso Run in qemu: qemu-system-x86_64 -enable-kvm -M q35 -smp 8 -m 8192 -cdrom smooth-amd64_20230421T002521Z.iso Once loaded into MATE, in terminal emulator: sudo apt update # optionally dist-upgrade sudo apt install gnome-core Hope that helps. Thanks! Witold signature.asc Description: PGP signature
Bug#1034694: gnome-core: Cannot install due to pipewire-audio dependency
Hi Witold, The friendly people in #debian-apt proposed to run: sudo apt install -o Debug::pkgProblemResolver=true -o Debug::pkgDepCache::Marker=1 -o Debug::pkgDepCache::AutoInstall=1 gnome-core And could you also send your /var/lib/dpkg/status file? More information on this: https://salsa.debian.org/apt-team/apt#debugging Thanks! Jochen * Witold Baryluk [2023-05-08 19:02]: Package: gnome-core Version: 1:43+1 Followup-For: Bug #1034694 X-Debbugs-Cc: witold.bary...@gmail.com Here: root@debian:~# sudo apt -V --simulate remove pulseaudio Reading package lists... Done Building dependency tree... Done Reading state information... Done The following packages were automatically installed and are no longer required: bind9-host (1:9.18.12-1) bind9-libs (1:9.18.12-1) libfstrm0 (0.6.1-1) libjemalloc2 (5.3.0-1) libmaxminddb0 (1.7.1-1) libprotobuf-c1 (1.4.1-1+b1) libuv1 (1.44.2-1) Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: liblua5.3-0 (5.3.6-2) libpipewire-0.3-modules (0.3.65-3) libwireplumber-0.4-0 (0.4.13-1) pipewire (0.3.65-3) pipewire-bin (0.3.65-3) pipewire-pulse (0.3.65-3) wireplumber (0.4.13-1) Suggested packages: libspa-0.2-bluetooth (0.3.65-3) wireplumber-doc (0.4.13-1) The following packages will be REMOVED: libcanberra-pulse (0.30-10) pulseaudio (16.1+dfsg1-2+b1) The following NEW packages will be installed: liblua5.3-0 (5.3.6-2) libpipewire-0.3-modules (0.3.65-3) libwireplumber-0.4-0 (0.4.13-1) pipewire (0.3.65-3) pipewire-bin (0.3.65-3) pipewire-pulse (0.3.65-3) wireplumber (0.4.13-1) 0 upgraded, 7 newly installed, 2 to remove and 0 not upgraded. Remv libcanberra-pulse [0.30-10] Remv pulseaudio [16.1+dfsg1-2+b1] Inst liblua5.3-0 (5.3.6-2 Debian:testing [amd64]) Inst libpipewire-0.3-modules (0.3.65-3 Debian:testing [amd64]) Inst libwireplumber-0.4-0 (0.4.13-1 Debian:testing [amd64]) Inst pipewire-bin (0.3.65-3 Debian:testing [amd64]) Inst pipewire (0.3.65-3 Debian:testing [amd64]) Inst pipewire-pulse (0.3.65-3 Debian:testing [amd64]) Inst wireplumber (0.4.13-1 Debian:testing [amd64]) Conf liblua5.3-0 (5.3.6-2 Debian:testing [amd64]) Conf libpipewire-0.3-modules (0.3.65-3 Debian:testing [amd64]) Conf libwireplumber-0.4-0 (0.4.13-1 Debian:testing [amd64]) Conf pipewire-bin (0.3.65-3 Debian:testing [amd64]) Conf pipewire (0.3.65-3 Debian:testing [amd64]) Conf pipewire-pulse (0.3.65-3 Debian:testing [amd64]) Conf wireplumber (0.4.13-1 Debian:testing [amd64]) root@debian:~# Regards, Witold signature.asc Description: PGP signature
Bug#1034694: gnome-core: Cannot install due to pipewire-audio dependency
Package: gnome-core Version: 1:43+1 Followup-For: Bug #1034694 X-Debbugs-Cc: witold.bary...@gmail.com Here: root@debian:~# sudo apt -V --simulate remove pulseaudio Reading package lists... Done Building dependency tree... Done Reading state information... Done The following packages were automatically installed and are no longer required: bind9-host (1:9.18.12-1) bind9-libs (1:9.18.12-1) libfstrm0 (0.6.1-1) libjemalloc2 (5.3.0-1) libmaxminddb0 (1.7.1-1) libprotobuf-c1 (1.4.1-1+b1) libuv1 (1.44.2-1) Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: liblua5.3-0 (5.3.6-2) libpipewire-0.3-modules (0.3.65-3) libwireplumber-0.4-0 (0.4.13-1) pipewire (0.3.65-3) pipewire-bin (0.3.65-3) pipewire-pulse (0.3.65-3) wireplumber (0.4.13-1) Suggested packages: libspa-0.2-bluetooth (0.3.65-3) wireplumber-doc (0.4.13-1) The following packages will be REMOVED: libcanberra-pulse (0.30-10) pulseaudio (16.1+dfsg1-2+b1) The following NEW packages will be installed: liblua5.3-0 (5.3.6-2) libpipewire-0.3-modules (0.3.65-3) libwireplumber-0.4-0 (0.4.13-1) pipewire (0.3.65-3) pipewire-bin (0.3.65-3) pipewire-pulse (0.3.65-3) wireplumber (0.4.13-1) 0 upgraded, 7 newly installed, 2 to remove and 0 not upgraded. Remv libcanberra-pulse [0.30-10] Remv pulseaudio [16.1+dfsg1-2+b1] Inst liblua5.3-0 (5.3.6-2 Debian:testing [amd64]) Inst libpipewire-0.3-modules (0.3.65-3 Debian:testing [amd64]) Inst libwireplumber-0.4-0 (0.4.13-1 Debian:testing [amd64]) Inst pipewire-bin (0.3.65-3 Debian:testing [amd64]) Inst pipewire (0.3.65-3 Debian:testing [amd64]) Inst pipewire-pulse (0.3.65-3 Debian:testing [amd64]) Inst wireplumber (0.4.13-1 Debian:testing [amd64]) Conf liblua5.3-0 (5.3.6-2 Debian:testing [amd64]) Conf libpipewire-0.3-modules (0.3.65-3 Debian:testing [amd64]) Conf libwireplumber-0.4-0 (0.4.13-1 Debian:testing [amd64]) Conf pipewire-bin (0.3.65-3 Debian:testing [amd64]) Conf pipewire (0.3.65-3 Debian:testing [amd64]) Conf pipewire-pulse (0.3.65-3 Debian:testing [amd64]) Conf wireplumber (0.4.13-1 Debian:testing [amd64]) root@debian:~# Regards, Witold
Bug#1034694: gnome-core: Cannot install due to pipewire-audio dependency
Hi Witold, can you please send the output of: sudo apt -o Debug::pkgProblemResolver=yes install gnome-core pipewire-audio should replace all of pulseaudio but there is probably a missing relation. Cheers Jochen * Witold Baryluk [2023-04-21 20:42]: Package: gnome-core Severity: grave Justification: renders package unusable X-Debbugs-Cc: witold.bary...@gmail.com Dear Maintainer, root@debian:~# sudo apt install gnome-core -V Reading package lists... Done Building dependency tree... Done Reading state information... Done 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: gnome-core : Depends: pipewire-audio but it is not going to be installed E: Unable to correct problems, you have held broken packages. root@debian:~# -- System Information: Debian Release: 12.0 APT prefers testing-security APT policy: (500, 'testing-security'), (500, 'testing-debug'), (500, 'bookworm'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.3.0-rc7 (SMP w/8 CPU threads; PREEMPT) Kernel taint flags: TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages gnome-core depends on: ii adwaita-icon-theme 43-1 ii at-spi2-core2.46.0-5 pn baobab pn dconf-cli ii dconf-gsettings-backend 0.40.0-4 pn eog pn evince pn evolution-data-server ii fonts-cantarell 0.303.1-1 pn gdm3 pn gkbd-capplet ii glib-networking 2.74.0-4 pn gnome-backgrounds pn gnome-bluetooth-sendto pn gnome-calculator pn gnome-characters pn gnome-contacts pn gnome-control-center pn gnome-disk-utility pn gnome-font-viewer ii gnome-keyring 42.1-1+b2 pn gnome-logs pn gnome-menus pn gnome-online-accounts pn gnome-session pn gnome-settings-daemon pn gnome-shell pn gnome-shell-extensions pn gnome-software pn gnome-sushi pn gnome-system-monitor pn gnome-terminal | gnome-console pn gnome-text-editor ii gnome-themes-extra 3.28-2 pn gnome-user-docs pn gnome-user-share ii gsettings-desktop-schemas 43.0-1 pn gstreamer1.0-packagekit ii gstreamer1.0-plugins-base 1.22.0-3 ii gstreamer1.0-plugins-good 1.22.0-5 ii gvfs-backends 1.50.3-1 ii gvfs-fuse 1.50.3-1 ii libatk-adaptor 2.46.0-5 ii libcanberra-pulse 0.30-10 ii libglib2.0-bin 2.74.6-2 ii libpam-gnome-keyring42.1-1+b2 pn libproxy1-plugin-gsettings pn libproxy1-plugin-webkit ii librsvg2-common 2.54.5+dfsg-1 pn nautilus pn pipewire-audio ii sound-theme-freedesktop 0.8-2 pn system-config-printer-common pn system-config-printer-udev pn totem pn tracker pn xdg-desktop-portal-gnome ii yelp42.2-1 ii zenity 3.44.0-1 Versions of packages gnome-core recommends: ii firefox-esr [gnome-www-browser] 102.10.0esr-1 pn libproxy1-plugin-networkmanager pn low-memory-monitor ii network-manager-gnome1.30.0-2 Versions of packages gnome-core suggests: pn gnome signature.asc Description: PGP signature
Bug#1034694: gnome-core: Cannot install due to pipewire-audio dependency
Package: gnome-core Severity: grave Justification: renders package unusable X-Debbugs-Cc: witold.bary...@gmail.com Dear Maintainer, root@debian:~# sudo apt install gnome-core -V Reading package lists... Done Building dependency tree... Done Reading state information... Done 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: gnome-core : Depends: pipewire-audio but it is not going to be installed E: Unable to correct problems, you have held broken packages. root@debian:~# -- System Information: Debian Release: 12.0 APT prefers testing-security APT policy: (500, 'testing-security'), (500, 'testing-debug'), (500, 'bookworm'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.3.0-rc7 (SMP w/8 CPU threads; PREEMPT) Kernel taint flags: TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages gnome-core depends on: ii adwaita-icon-theme 43-1 ii at-spi2-core2.46.0-5 pn baobab pn dconf-cli ii dconf-gsettings-backend 0.40.0-4 pn eog pn evince pn evolution-data-server ii fonts-cantarell 0.303.1-1 pn gdm3 pn gkbd-capplet ii glib-networking 2.74.0-4 pn gnome-backgrounds pn gnome-bluetooth-sendto pn gnome-calculator pn gnome-characters pn gnome-contacts pn gnome-control-center pn gnome-disk-utility pn gnome-font-viewer ii gnome-keyring 42.1-1+b2 pn gnome-logs pn gnome-menus pn gnome-online-accounts pn gnome-session pn gnome-settings-daemon pn gnome-shell pn gnome-shell-extensions pn gnome-software pn gnome-sushi pn gnome-system-monitor pn gnome-terminal | gnome-console pn gnome-text-editor ii gnome-themes-extra 3.28-2 pn gnome-user-docs pn gnome-user-share ii gsettings-desktop-schemas 43.0-1 pn gstreamer1.0-packagekit ii gstreamer1.0-plugins-base 1.22.0-3 ii gstreamer1.0-plugins-good 1.22.0-5 ii gvfs-backends 1.50.3-1 ii gvfs-fuse 1.50.3-1 ii libatk-adaptor 2.46.0-5 ii libcanberra-pulse 0.30-10 ii libglib2.0-bin 2.74.6-2 ii libpam-gnome-keyring42.1-1+b2 pn libproxy1-plugin-gsettings pn libproxy1-plugin-webkit ii librsvg2-common 2.54.5+dfsg-1 pn nautilus pn pipewire-audio ii sound-theme-freedesktop 0.8-2 pn system-config-printer-common pn system-config-printer-udev pn totem pn tracker pn xdg-desktop-portal-gnome ii yelp42.2-1 ii zenity 3.44.0-1 Versions of packages gnome-core recommends: ii firefox-esr [gnome-www-browser] 102.10.0esr-1 pn libproxy1-plugin-networkmanager pn low-memory-monitor ii network-manager-gnome1.30.0-2 Versions of packages gnome-core suggests: pn gnome