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.

Reply via email to