On Tue, 31 Jul 2018 12:42:17 -0500 Stuart Perkins <perkins.stu...@gmail.com> wrote: >On Tue, 31 Jul 2018 11:29:01 -0400 >Steve Coleman <steve.cole...@jhuapl.edu> wrote: > >>On 07/31/18 07:41, cubit wrote: >>> 31. Jul 2018 11:16 by cu...@tutanota.com <mailto:cu...@tutanota.com>: >>> >>> 17. Jul 2018 13:40 by marma...@invisiblethingslab.com >>> <mailto:marma...@invisiblethingslab.com>: >>> >> >>> >>> to answer my own question, it's still broken on R3.2 if you do "dnf >>> update --best --allowerasing" >>> >>> >>> Does anyone know the best way to fix this long term? >> >>I'm no expert in RPM management, but the core of the issue appears to be >>this: >> >>A) pulseaudio-qubes-4.0.11-1.fc28.x86_64 requires = pulseaudio-*12.0* >>B) pulseaudio Version *12.2-1* is available already >>C) pulseaudio Version 12.0 is *not available anywhere* >>D) Qubes package pulseaudio-qubes apparently does *not* accept anything >>greater than 12.0 for some reason. >>E) Any attempt to use --allow-erasing will badly break your system by >>permanently removing a necessary qubes component(s) (e.g. gui-agent or >>pulseaudio) >> >>I believe that the pulseaudio-qubes-4.0.11-1 package needs have its >>dependencies updated to permit pulseaudio >= 12.0 to satisfy its own >>requirements. If republishing pulseaudio-qubes with the same version >>number is not possible then a minor version bump would do the trick. >> >>The pulseaudio version numbering is already ahead of qubes requirement, >>and this "version gap" is only going to get wider until pulseaudio-qubes >>own dependency requirement is updated to catch up to the current version >>in the public repository, unless they want to publish their own version >>of it in the qubes repository (that could get messy). >> >>Why the fedora public repository skipped 12.0 altogether I have no clue, >>but one of them needs to change. Either the fedora repository needs to >>back populate itself with version 12.0, even though 12.2-1 is already >>available, or the pulseaudio-qubes package needs to be updated to >>include dependencies up to and including 12.2.* >> >> >>btw - After some update testing I lost my sound again yesterday and >>recovered it by: >> >>$ sudo dnf downgrade pulseaudio-qubes >># then catch up on regular patches, ignoring broken >>$ sudo dnf update >> >>My dependencies are still broken, but at least I have my sound back. >> >> > >Interestingly enough, the last time I tried to upgrade the fedora-28 template >{--allowerasing --best) (Qubes 3.2), it uninstalled the pulseaudio-gui etc... >I reinstalled it before shutting down the template, and sys-net and >sys-firewall came up just fine. There are definitely some dependency issues >here. Still having this problem trying to upgrade the fedora-28 template on Qubes 3.2. [user@fedora-28 ~]$ sudo dnf upgrade Last metadata expiration check: 0:14:59 ago on Thu 02 Aug 2018 10:03:52 AM CDT. Dependencies resolved. Problem 1: cannot install the best update candidate for package qubes-gui-vm-3.2.22-1.fc28.x86_64 - nothing provides pulseaudio = 12.0 needed by qubes-gui-vm-3.2.23-1.fc28.x86_64 Problem 2: package qubes-vm-dependencies-3.2.3-1.fc28.noarch requires qubes-gui-vm, but none of the providers can be installed - package qubes-gui-vm-3.2.22-1.fc28.x86_64 requires pulseaudio = 11.1, but none of the providers can be installed - cannot install both pulseaudio-12.2-1.fc28.x86_64 and pulseaudio-11.1-18.fc28.x86_64 - cannot install both pulseaudio-11.1-18.fc28.x86_64 and pulseaudio-12.2-1.fc28.x86_64 - cannot install the best update candidate for package qubes-vm-dependencies-3.2.3-1.fc28.noarch - cannot install the best update candidate for package pulseaudio-11.1-18.fc28.x86_64 - nothing provides pulseaudio = 12.0 needed by qubes-gui-vm-3.2.23-1.fc28.x86_64 Problem 3: problem with installed package qubes-gui-vm-3.2.22-1.fc28.x86_64 - package qubes-gui-vm-3.2.22-1.fc28.x86_64 requires pulseaudio = 11.1, but none of the providers can be installed - package pulseaudio-11.1-18.fc28.x86_64 requires libpulsecommon-11.1.so()(64bit), but none of the providers can be installed - cannot install both pulseaudio-libs-12.2-1.fc28.x86_64 and pulseaudio-libs-11.1-18.fc28.x86_64 - cannot install both pulseaudio-libs-11.1-18.fc28.x86_64 and pulseaudio-libs-12.2-1.fc28.x86_64 - cannot install the best update candidate for package pulseaudio-libs-11.1-18.fc28.x86_64 - nothing provides pulseaudio = 12.0 needed by qubes-gui-vm-3.2.23-1.fc28.x86_64 Problem 4: problem with installed package qubes-vm-dependencies-3.2.3-1.fc28.noarch - package qubes-vm-dependencies-3.2.3-1.fc28.noarch requires qubes-gui-vm, but none of the providers can be installed - package qubes-gui-vm-3.2.22-1.fc28.x86_64 requires pulseaudio = 11.1, but none of the providers can be installed - cannot install both pulseaudio-12.2-1.fc28.x86_64 and pulseaudio-11.1-18.fc28.x86_64 - cannot install both pulseaudio-11.1-18.fc28.x86_64 and pulseaudio-12.2-1.fc28.x86_64 - package pulseaudio-module-bluetooth-12.2-1.fc28.x86_64 requires libpulsecore-12.2.so()(64bit), but none of the providers can be installed - cannot install the best update candidate for package pulseaudio-module-bluetooth-11.1-18.fc28.x86_64 - nothing provides pulseaudio = 12.0 needed by qubes-gui-vm-3.2.23-1.fc28.x86_64 -- You received this message because you are subscribed to the Google Groups "qubes-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to qubes-users+unsubscr...@googlegroups.com. To post to this group, send email to qubes-users@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/20180802102258.256f44bd%40gmail.com. For more options, visit https://groups.google.com/d/optout.