On Qubes R3.2 following the template upgrade instructions
https://www.qubes-os.org/doc/template/fedora/upgrade-24-to-25/ to
upgrade from Fedora 25 to Fedora 26, I'm running into some issues.
There are several updates that I can't make:
-------------------
Problem 1: package qubes-gui-vm-3.2.18-1.fc26.x86_64 requires pulseaudio
= 10.0, but none of the providers can be installed
- cannot install both pulseaudio-11.1-2.fc26.x86_64 and
pulseaudio-10.0-4.fc26.x86_64
- cannot install both pulseaudio-10.0-4.fc26.x86_64 and
pulseaudio-11.1-2.fc26.x86_64
- cannot install the best update candidate for package
qubes-gui-vm-3.2.18-1.fc26.x86_64
- cannot install the best update candidate for package
pulseaudio-10.0-4.fc26.x86_64
Problem 2: package salt-2017.7.2-1.fc26.noarch requires dnf-utils, but
none of the providers can be installed
- package dnf-utils-2.1.5-1.fc26.noarch conflicts with yum-utils <
1.1.31-513 provided by yum-utils-1.1.31-512.fc26.noarch
- package dnf-utils-2.1.1-1.fc26.noarch conflicts with yum-utils <
1.1.31-513 provided by yum-utils-1.1.31-512.fc26.noarch
- cannot install the best update candidate for package
yum-utils-1.1.31-512.fc26.noarch
- cannot install the best update candidate for package
salt-2016.11.5-3.fc26.noarch
Problem 3: package qubes-vm-dependencies-3.2.3-1.fc26.noarch requires
qubes-gui-vm, but none of the providers can be installed
- package qubes-gui-vm-3.2.18-1.fc26.x86_64 requires pulseaudio =
10.0, but none of the providers can be installed
- package pulseaudio-10.0-4.fc26.x86_64 requires
libpulsecommon-10.0.so()(64bit), but none of the providers can be
installed
- cannot install both pulseaudio-libs-11.1-2.fc26.x86_64 and
pulseaudio-libs-10.0-4.fc26.x86_64
- cannot install both pulseaudio-libs-10.0-4.fc26.x86_64 and
pulseaudio-libs-11.1-2.fc26.x86_64
- cannot install the best update candidate for package
qubes-vm-dependencies-3.2.3-1.fc26.noarch
- cannot install the best update candidate for package
pulseaudio-libs-10.0-4.fc26.x86_64
Problem 4: problem with installed package
qubes-gui-vm-3.2.18-1.fc26.x86_64
- package qubes-gui-vm-3.2.18-1.fc26.x86_64 requires pulseaudio =
10.0, but none of the providers can be installed
- cannot install both pulseaudio-11.1-2.fc26.x86_64 and
pulseaudio-10.0-4.fc26.x86_64
- cannot install both pulseaudio-10.0-4.fc26.x86_64 and
pulseaudio-11.1-2.fc26.x86_64
- package pulseaudio-module-bluetooth-11.1-2.fc26.x86_64 requires
libpulsecore-11.1.so()(64bit), but none of the providers can be
installed
- cannot install the best update candidate for package
pulseaudio-module-bluetooth-10.0-4.fc26.x86_64
Problem 5: problem with installed package
yum-utils-1.1.31-512.fc26.noarch
- package dnf-utils-2.1.5-1.fc26.noarch conflicts with yum-utils <
1.1.31-513 provided by yum-utils-1.1.31-512.fc26.noarch
- package salt-2017.7.2-1.fc26.noarch requires dnf-utils, but none of
the providers can be installed
- package dnf-utils-2.1.1-1.fc26.noarch requires dnf-plugins-core =
2.1.1-1.fc26, but none of the providers can be installed
- package salt-ssh-2017.7.2-1.fc26.noarch requires salt =
2017.7.2-1.fc26, but none of the providers can be installed
- cannot install both dnf-plugins-core-2.1.1-1.fc26.noarch and
dnf-plugins-core-2.1.5-1.fc26.noarch
- cannot install the best update candidate for package
salt-ssh-2016.11.5-3.fc26.noarch
- cannot install the best update candidate for package
dnf-plugins-core-2.1.5-1.fc26.noarch
Problem 6: problem with installed package
qubes-vm-dependencies-3.2.3-1.fc26.noarch
- package qubes-vm-dependencies-3.2.3-1.fc26.noarch requires
qubes-gui-vm, but none of the providers can be installed
- package qubes-gui-vm-3.2.18-1.fc26.x86_64 requires pulseaudio =
10.0, but none of the providers can be installed
- cannot install both pulseaudio-11.1-2.fc26.x86_64 and
pulseaudio-10.0-4.fc26.x86_64
- cannot install both pulseaudio-10.0-4.fc26.x86_64 and
pulseaudio-11.1-2.fc26.x86_64
- package pulseaudio-module-x11-11.1-2.fc26.x86_64 requires
libpulsecore-11.1.so()(64bit), but none of the providers can be
installed
- cannot install the best update candidate for package
pulseaudio-module-x11-10.0-4.fc26.x86_64
================================================================================
Package Arch Version
Repository Size
================================================================================
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
dnf-plugins-core noarch 2.1.1-1.fc26 fedora
49 k
dnf-utils noarch 2.1.1-1.fc26 fedora
39 k
dnf-utils noarch 2.1.5-1.fc26 updates
40 k
pulseaudio x86_64 11.1-2.fc26 updates
942 k
pulseaudio-libs x86_64 11.1-2.fc26 updates
661 k
Skipping packages with broken dependencies:
pulseaudio-module-bluetooth x86_64 11.1-2.fc26 updates
76 k
pulseaudio-module-x11 x86_64 11.1-2.fc26 updates
36 k
salt noarch 2017.7.2-1.fc26 updates
7.8 M
salt-ssh noarch 2017.7.2-1.fc26 updates
21 k
Transaction Summary
================================================================================
Skip 9 Packages
-------------------
If I try the suggested --best --allow erasing with an update then I'm
getting rid of these Qubes packages and the template won't work:
Removing dependent packages:
qubes-gui-vm x86_64 3.2.18-1.fc26
@qubes-vm-r3.2-current 140 k
qubes-vm-dependencies noarch 3.2.3-1.fc26
@qubes-vm-r3.2-current 0
yum-utils noarch 1.1.31-512.fc26 @fedora
334 k
Wondering how I might work around this.