[leapp] IPU 7->8: conflict with nbdkit* packages

Solution Verified - Updated -

Issue

The below conflict in the DNF transaction can be seen during the in-place upgrade:

2023-12-06 20:57:43.633575 [ERROR] Actor: dnf_transaction_check
Message: DNF execution failed with non zero exit code.
Summary:
    Stderr: Failed to create directory /var/lib/leapp/el8userspace//sys/fs/selinux: Read-only file system
            Failed to create directory /var/lib/leapp/el8userspace//sys/fs/selinux: Read-only file system
            Warning: Package marked by Leapp to install not found in repositories metadata: ldns-utils
            Warning: Package marked by Leapp to upgrade not found in repositories metadata: gpg-pubkey leapp leapp-upgrade-el7toel8 python2-leapp
            Transaction check:


         Problem: cannot install the best update candidate for package nbdkit-1.8.0-4.el7.x86_64
          - problem with installed package nbdkit-1.8.0-4.el7.x86_64
          - package nbdkit-1.24.0-4.module+el8.6.0+14480+c0a3aa0f.x86_64 from rhel-8-for-x86_64-appstream-rpms requires nbdkit-server(x86-64) = 1.24.0-4.module+el8.6.0+14480+c0a3aa0f, but none of the providers can be installed
          - package nbdkit-1.24.0-4.module+el8.7.0+16689+53d59bc2.x86_64 from rhel-8-for-x86_64-appstream-rpms requires nbdkit-server(x86-64) = 1.24.0-4.module+el8.7.0+16689+53d59bc2, but none of the providers can be installed
          - package nbdkit-1.24.0-5.module+el8.8.0+17308+05924798.x86_64 from rhel-8-for-x86_64-appstream-rpms requires nbdkit-server(x86-64) = 1.24.0-5.module+el8.8.0+17308+05924798, but none of the providers can be installed
          - package nbdkit-1.24.0-5.module+el8.9.0+18724+20190c23.x86_64 from rhel-8-for-x86_64-appstream-rpms requires nbdkit-server(x86-64) = 1.24.0-5.module+el8.9.0+18724+20190c23, but none of the providers can be installed
          - package nbdkit-server-1.16.2-4.module+el8.3.0+6922+fd575af8.x86_64 from rhel-8-for-x86_64-appstream-rpms conflicts with nbdkit < 1.12 provided by nbdkit-1.4.2-4.module+el8+2586+bf759444.x86_64 from rhel-8-for-x86_64-appstream-rpms
          - package nbdkit-server-1.16.2-4.module+el8.3.0+6922+fd575af8.x86_64 from rhel-8-for-x86_64-appstream-rpms conflicts with nbdkit < 1.12 provided by nbdkit-1.4.2-4.module+el8.0.0+3075+09be6b65.x86_64 from rhel-8-for-x86_64-appstream-rpms
          - package nbdkit-server-1.16.2-4.module+el8.3.0+6922+fd575af8.x86_64 from rhel-8-for-x86_64-appstream-rpms conflicts with nbdkit < 1.12 provided by nbdkit-1.4.2-4.module+el8.0.0.z+3418+a72cf898.x86_64 from rhel-8-for-x86_64-appstream-rpms
          - package nbdkit-server-1.16.2-4.module+el8.3.0+6922+fd575af8.x86_64 from rhel-8-for-x86_64-appstream-rpms conflicts with nbdkit < 1.12 provided by nbdkit-1.4.2-5.module+el8.0.0+4084+cceb9f44.x86_64 from rhel-8-for-x86_64-appstream-rpms
          - package nbdkit-server-1.16.2-4.module+el8.3.0+6922+fd575af8.x86_64 from rhel-8-for-x86_64-appstream-rpms conflicts with nbdkit < 1.12 provided by nbdkit-1.4.2-5.module+el8.1.0+4066+0f1aadab.x86_64 from rhel-8-for-x86_64-appstream-rpms
          - cannot install both nbdkit-server-1.24.0-4.module+el8.6.0+14480+c0a3aa0f.x86_64 from rhel-8-for-x86_64-appstream-rpms and nbdkit-server-1.16.2-4.module+el8.3.0+6922+fd575af8.x86_64 from rhel-8-for-x86_64-appstream-rpms
          - cannot install both nbdkit-server-1.24.0-4.module+el8.7.0+16689+53d59bc2.x86_64 from rhel-8-for-x86_64-appstream-rpms and nbdkit-server-1.16.2-4.module+el8.3.0+6922+fd575af8.x86_64 from rhel-8-for-x86_64-appstream-rpms
          - cannot install both nbdkit-server-1.24.0-5.module+el8.8.0+17308+05924798.x86_64 from rhel-8-for-x86_64-appstream-rpms and nbdkit-server-1.16.2-4.module+el8.3.0+6922+fd575af8.x86_64 from rhel-8-for-x86_64-appstream-rpms
          - cannot install both nbdkit-server-1.24.0-5.module+el8.9.0+18724+20190c23.x86_64 from rhel-8-for-x86_64-appstream-rpms and nbdkit-server-1.16.2-4.module+el8.3.0+6922+fd575af8.x86_64 from rhel-8-for-x86_64-appstream-rpms
          - package nbdkit-python-plugin-1.16.2-4.module+el8.3.0+6922+fd575af8.x86_64 from rhel-8-for-x86_64-appstream-rpms requires nbdkit-server(x86-64) = 1.16.2-4.module+el8.3.0+6922+fd575af8, but none of the providers can be installed
          - cannot install the best candidate for the job
          - nbdkit-1.8.0-4.el7.x86_64 from @System  does not belong to a distupgrade repository
Stdout: Last metadata expiration check: 0:04:36 ago on Wed Dec  6 20:52:41 2023.

Environment

  • Red Hat Enterprise Linux 7.9
  • leapp

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content