[prev in list] [next in list] [prev in thread] [next in thread] 

List:       qubes-users
Subject:    Re: Fedora updates break appvms and templates (Re: [qubes-users] Deleted Pulseaudio from dom0 and br
From:       Stuart Perkins <perkins.stuart () gmail ! com>
Date:       2018-07-31 17:42:17
Message-ID: 20180731124217.2a649ff9 () gmail ! com
[Download RAW message or body]



On Tue, 31 Jul 2018 11:29:01 -0400
Steve Coleman <Steve.Coleman@jhuapl.edu> wrote:

> On 07/31/18 07:41, cubit wrote:
> > 31. Jul 2018 11:16 by cubit@tutanota.com <mailto:cubit@tutanota.com>:
> > 
> > 17. Jul 2018 13:40 by marmarek@invisiblethingslab.com
> > <mailto:marmarek@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.

-- 
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+unsubscribe@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/20180731124217.2a649ff9%40gmail.com. \
For more options, visit https://groups.google.com/d/optout.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic