R3.2 Upgrading Fedora 25 --> 26 templates - PulseAudio issue

436 views
Skip to first unread message

Gaijin

unread,
Nov 4, 2017, 12:36:11 AM11/4/17
to Qubes Users
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.

J. Eppler

unread,
Nov 5, 2017, 5:00:02 PM11/5/17
to qubes-users
I would be interested in Fedora 26 or even better 27 in R3.2 as well.

Best regards
J. Eppler

Others call me jean

unread,
Nov 5, 2017, 5:14:59 PM11/5/17
to qubes...@googlegroups.com
+1

if possible a rawhide repository too (for latest package updates ->
security reason)

Gaijin

unread,
Nov 6, 2017, 5:42:31 PM11/6/17
to Others call me jean, qubes...@googlegroups.com
Well, there are Fedora 26 templates
https://ftp.qubes-os.org/repo/yum/r3.2/current/vm/
However, I'm still stuck with this PulseAudio issue...

Gaijin

unread,
Nov 19, 2017, 3:04:58 AM11/19/17
to qubes...@googlegroups.com
On 2017-11-06 22:42, Gaijin wrote:
>
> Well, there are Fedora 26 templates
> https://ftp.qubes-os.org/repo/yum/r3.2/current/vm/
> However, I'm still stuck with this PulseAudio issue...

Nobody else has run into this issue of an older version of PulseAudio
being required for the Fedora 26 templates in R3.2?

I can update some packages manually, but this dependency in the Qubes
Fedora 26 template messes up updating from the GUI Qubes Manager. All
templates always show that an update is needed.

Nicola Schwendener

unread,
Nov 19, 2017, 3:18:17 AM11/19/17
to qubes-users
Hi all,
I've the same issue with Fedora 26 and Qubes R3.2. trying to update the image I got the same result.
hoping someone could help us
Nick

Frédéric Pierret (fepitre)

unread,
Nov 19, 2017, 6:53:34 AM11/19/17
to qubes-users
For pulseaudio issue in Fedora 26, you need to enable the current-testing to update the qubes-gui-agent-linux for which the spec has been updated (see https://github.com/fepitre/qubes-gui-agent-linux/commit/251f5a4be505d6a268fd16bf15e33d9957c36b49). Also, if you want, you can build the Fedora 26 for R3.2 and soon Fedora 27 (see my post https://groups.google.com/d/msg/qubes-devel/MLjj0RNYTe8/H-85bI8cBQAJ).

Do not hesitate to check what happen on the qubes-devel list notably for such problem related to newer version of Fedora.

Gaijin

unread,
Nov 19, 2017, 4:51:10 PM11/19/17
to Frédéric Pierret (fepitre), qubes-users
On 2017-11-19 11:53, Frédéric Pierret wrote:
> For pulseaudio issue in Fedora 26, you need to enable the
> current-testing to update the qubes-gui-agent-linux for which the spec
> has been updated (see
> https://github.com/fepitre/qubes-gui-agent-linux/commit/251f5a4be505d6a268fd16bf15e33d9957c36b49).
> Also, if you want, you can build the Fedora 26 for R3.2 and soon
> Fedora 27 (see my post
> https://groups.google.com/d/msg/qubes-devel/MLjj0RNYTe8/H-85bI8cBQAJ).
>
> Do not hesitate to check what happen on the qubes-devel list notably
> for such problem related to newer version of Fedora.

I see the documentation to enable current-testing in the VM
https://www.qubes-os.org/doc/software-update-vm/ and I assume that we
would add that in the upgrade step in the template somewhat like this:

sudo dnf --releasever=26 distro-sync
--enablerepo=qubes-vm-fedora-26-current-testing

However, I don't seem to be able to guess the correct repo-name to add
in here. I get 'unknown repo' with "fedora-26", "fedora26", & "fc26".
How would I find the correct Repo name to put in here?

Frédéric Pierret (fepitre)

unread,
Nov 20, 2017, 3:39:38 AM11/20/17
to qubes-users
Le dimanche 19 novembre 2017 22:51:10 UTC+1, Gaijin a écrit :
> On 2017-11-19 11:53, Frédéric Pierret wrote:
> > For pulseaudio issue in Fedora 26, you need to enable the
> > current-testing to update the qubes-gui-agent-linux for which the spec
> > has been updated (see
> > https://github.com/fepitre/qubes-gui-agent-linux/commit/251f5a4be505d6a268fd16bf15e33d9957c36b49).
> > Also, if you want, you can build the Fedora 26 for R3.2 and soon
> > Fedora 27 (see my post
> > https://groups.google.com/d/msg/qubes-devel/MLjj0RNYTe8/H-85bI8cBQAJ).
> >
> > Do not hesitate to check what happen on the qubes-devel list notably
> > for such problem related to newer version of Fedora.
>
> I see the documentation to enable current-testing in the VM
> https://www.qubes-os.org/doc/software-update-vm/ and I assume that we
> would add that in the upgrade step in the template somewhat like this:
>
> sudo dnf --releasever=26 distro-sync
> --enablerepo=qubes-vm-fedora-26-current-testing
It's only 'qubes-vm-r3.2-current-testing'.

Gaijin

unread,
Nov 27, 2017, 12:10:42 AM11/27/17
to Frédéric Pierret (fepitre), qubes-users
Thanks! That worked to get the Fedora 26 templates updated for me:

sudo dnf --releasever=26 distro-sync
--enablerepo=qubes-vm-r3.2-current-testing

I was able to update all my templates in R3.2 and they appear to be
working fine now.
Reply all
Reply to author
Forward
0 new messages