Red Hat Satellite 6 に登録されているコンテンツホストで leapp アップグレードが失敗し、Unable to install RHEL X userspace packages というメッセージが表示される
Issue
-
leapp
を使用して Red Hat Satellite 6 に登録されている RHEL-7.9 コンテンツホストを RHEL-8.6 にアップグレードすると、以下のエラーが発生して失敗します。2020-01-01 00:00:00.12345 [ERROR] Actor: target_userspace_creator Message: Unable to install RHEL 8 userspace packages. Summary: Details: Command ['systemd-nspawn', '--register=no', '--quiet', '-D', '/var/lib/leapp/scratch/mounts/root_/system_overlay', '--bind=/etc/hosts:/etc/hosts', '--setenv=LEAPP_NO_RHSM=0', '--setenv=LEAPP_EXPERIMENTAL=0', ' -- setenv=LEAPP_COMMON_TOOLS=:/etc/leapp/repos.d/system_upgrade/el7toel8/tools', ' -- setenv=LEAPP_COMMON_FILES=:/etc/leapp/repos.d/system_upgrade/el7toel8/files', '--setenv=LEAPP_UNSUPPORTED=0', '--setenv=LEAPP_EXECUTION_ID=123456-abcd-efgh-7890-7dd0123456789', '--setenv=LEAPP_HOSTNAME=client.example.com', 'dnf', 'install', '-y', '--nogpgcheck', '--setopt=module_platform_id=platform:el8', '--setopt=keepcache=1', '--releasever', u'8.6', '--installroot','/el8target', '--disablerepo', '*', '--enablerepo', u'rhel-8-for-x86_64-baseos-rpms', '--enablerepo', u'rhel-8-for-x86_64-appstream-rpms', '--enablerepo', u'rhel-8-for-x86_64-supplementary-rpms', '--enablerepo', u'rhel-8-for-x86_64-baseos-rpms', '--enablerepo',u'rhel-8-for-x86_64-appstream-rpms', '--enablerepo', u'rhel-8-for-x86_64-appstream-rpms', '--enablerepo', u'rhel-8-for-x86_64-baseos-rpms', 'dnf'] failed with exit code 1. Stderr: Host and machine ids are equal (123a45678b901234c567d8901234efg5): refusing to link journals Failed to synchronize cache for repo 'rhel-8-for-x86_64-appstream-rpms', ignoring this repo. Failed to synchronize cache for repo 'rhel-8-for-x86_64-supplementary-rpms', ignoring this repo. Failed to synchronize cache for repo 'rhel-8-for-x86_64-baseos-rpms', ignoring this repo. Error: Unable to find a match: dnf
または、以下のようなエラーメッセージが表示されます。
2020-01-01 00:00:00.12345 [ERROR] Actor: target_userspace_creator Message: Cannot find required basic RHEL 8 repositories.
-
ユーザーが RHEL 9.X オペレーティングシステムへのインプレースアップグレードを実行しようとしたときにも、同様のエラーが報告されました。
Risk Factor: high Title: Unable to install RHEL 9 userspace packages. Summary: {"details": "Command ['systemd-nspawn', '--register=no', '--quiet', '--keep-unit', '--capability=all', '-D', '/var/lib/leapp/scratch/mounts/root_/system_overlay', '--setenv=LEAPP_HOSTNAME=client.example.com', '--setenv=LEAPP_EXPERIMENTAL=0', '--setenv=LEAPP_UNSUPPORTED=0', '--setenv=LEAPP_NO_RHSM=0', '--setenv=LEAPP_UPGRADE_PATH_TARGET_RELEASE=9.2', '--setenv=LEAPP_UPGRADE_PATH_FLAVOUR=default', '--setenv=LEAPP_IPU_IN_PROGRESS=8to9', '--setenv=LEAPP_EXECUTION_ID=e853b20e-af72-4819-ac3a-5abe1c0e0b40', '--setenv=LEAPP_COMMON_TOOLS=:/etc/leapp/repos.d/system_upgrade/common/tools:/etc/leapp/repos.d/system_upgrade/el8toel9/tools', '--setenv=LEAPP_COMMON_FILES=:/etc/leapp/repos.d/system_upgrade/common/files:/etc/leapp/repos.d/system_upgrade/el8toel9/files', 'dnf', 'install', '-y', '--setopt=module_platform_id=platform:el9', '--setopt=keepcache=1', '--releasever', '9.2', '--installroot', '/el9target', '--disablerepo', '*', '--enablerepo', 'rhel-9-for-x86_64-appstream-rpms', '--enablerepo', 'rhel-9-for-x86_64-baseos-rpms', 'crypto-policies-scripts', 'kpatch-dnf', 'dnf', 'dnf-command(config-manager)'] failed with exit code 1.", "stderr": "Host and machine ids are equal (b15dcf0b0f4e4f3cb26d20acb8434929): refusing to link journalsnErrors during downloading metadata for repository 'rhel-9-for-x86_64-baseos-rpms':n - Status code: 404 for https://satellite.example.com/pulp/content/My_Org/Library/RHEL_CV/content/dist/rhel9/9.2/x86_64/baseos/os/repodata/repomd.xml (IP: 10.140.10.126)nError: Failed to download metadata for repo 'rhel-9-for-x86_64-baseos-rpms': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were triedn"} Key: 0e5d8451adfe372b923058fd09028cb5356e733d
Environment
- Red Hat Satellite 6
- Red Hat Enterprise Linux
- 7.9
- 8.6
- 8.8
- 9.0
- 9.2
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.