New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fedora 28: xen-libs SOVERSION too old for fedora packages #3945

Open
cshoredaniel opened this Issue Jun 1, 2018 · 1 comment

Comments

Projects
None yet
2 participants
@cshoredaniel

Qubes OS version:

VERSION="4.0 (R4.0)"

Affected component(s):

Fedora 28 templates which attempt to install Fedora packages which depend on libxenlight but which do not exist in Qubes repository.


Steps to reproduce the behavior:

  1. sudo dnf install libguestfs-tools

Expected behavior:

  1. libguestfs-tools and dependencies get installed

Actual behavior:

The following errors:

  - package libguestfs-tools-1:1.38.0-1.fc28.noarch requires libguestfs = 1:1.38.0-1.fc28, but none of the providers can be installed
Error:
 Problem: conflicting requests
  - package libguestfs-tools-1:1.38.2-1.fc28.noarch requires libguestfs = 1:1.38.2-1.fc28, but none of the providers can be installed
  - package libguestfs-tools-1:1.38.0-1.fc28.noarch requires libguestfs = 1:1.38.0-1.fc28, but none of the providers can be installed
  - package libguestfs-1:1.38.2-1.fc28.i686 requires libvirt-daemon-kvm >= 0.10.2-3, but none of the providers can be installed
  - package libguestfs-1:1.38.2-1.fc28.x86_64 requires libvirt-daemon-kvm >= 0.10.2-3, but none of the providers can be installed
  - package libguestfs-1:1.38.0-1.fc28.i686 requires libvirt-daemon-kvm >= 0.10.2-3, but none of the providers can be installed
  - package libguestfs-1:1.38.0-1.fc28.x86_64 requires libvirt-daemon-kvm >= 0.10.2-3, but none of the providers can be installed
  - package libvirt-daemon-kvm-4.1.0-2.fc28.x86_64 requires qemu-kvm, but none of the providers can be installed
  - package qemu-kvm-2:2.11.1-2.fc28.x86_64 requires qemu-system-x86 = 2:2.11.1-2.fc28, but none of the providers can be installed
  - package qemu-system-x86-2:2.11.1-2.fc28.x86_64 requires qemu-system-x86-core = 2:2.11.1-2.fc28, but none of the providers can be installed
  - problem with installed package xen-qubes-vm-2001:4.8.3-7.fc28.x86_64                                     
  - package xen-qubes-vm-2001:4.8.3-7.fc28.x86_64 requires libxenctrl.so.4.8()(64bit), but none of the providers can be installed
  - package qemu-system-x86-core-2:2.11.1-2.fc28.x86_64 requires libxenctrl.so.4.10()(64bit), but none of the
providers can be installed
  - cannot install both xen-libs-2001:4.8.3-7.fc28.x86_64 and xen-libs-4.10.1-3.fc28.x86_64                  
  - cannot install both xen-libs-2001:4.8.3-7.fc28.x86_64 and xen-libs-4.10.0-8.fc28.x86_64                  
  - cannot install both xen-libs-4.10.1-3.fc28.x86_64 and xen-libs-2001:4.8.3-7.fc28.x86_64                  
  - cannot install both xen-libs-4.10.0-8.fc28.x86_64 and xen-libs-2001:4.8.3-7.fc28.x86_64  

General notes:

As you can see fedora 28 wants 4.10 but Qubes only provides 4.8.3 and they can't coexist.


Related issues:

#3944

@cshoredaniel cshoredaniel changed the title from Fedora 28: libxenlight SOVERSION too old for fedora packages to Fedora 28: xen-libs SOVERSION too old for fedora packages Jun 1, 2018

@cshoredaniel

This comment has been minimized.

Show comment
Hide comment
@cshoredaniel

cshoredaniel Jun 1, 2018

Fedora 27 has same issue but wants xen-libs 4.9 instead of 4.8 (qubes) or 4.10 (fedora 28).

Fedora 27 has same issue but wants xen-libs 4.9 instead of 4.8 (qubes) or 4.10 (fedora 28).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment