CentOS-8.1.1911をインストール後、yum
コマンドやdnf
コマンドを使用すると以下のエラーが発生しました。
実行結果
[root@centos8 ~]# dnf list installed
モジュラーの依存に関する問題:
問題 1: conflicting requests
- nothing provides module(perl:5.26) needed by module perl-DBD-SQLite:1.58:8010020191114033549:073fa5fe-0.x86_64
問題 2: conflicting requests
- nothing provides module(perl:5.26) needed by module perl-DBI:1.641:8010020191113222731:16b3ab4d-0.x86_64
インストール済みパッケージ
GConf2.x86_64 3.2.6-22.el8 @AppStream
ModemManager.x86_64 1.10.4-1.el8 @anaconda
ModemManager-glib.x86_64 1.10.4-1.el8 @anaconda
NetworkManager.x86_64 1:1.20.0-3.el8 @anaconda
NetworkManager-adsl.x86_64 1:1.20.0-3.el8 @anaconda
NetworkManager-bluetooth.x86_64 1:1.20.0-3.el8 @anaconda
NetworkManager-config-server.noarch 1:1.20.0-3.el8 @anaconda
~~~~~~~
~~ 省略 ~~
~~~~~~~
xz.x86_64 5.2.4-3.el8 @anaconda
xz-libs.x86_64 5.2.4-3.el8 @anaconda
yajl.x86_64 2.1.0-10.el8 @AppStream
yelp.x86_64 2:3.28.1-3.el8 @AppStream
yelp-libs.x86_64 2:3.28.1-3.el8 @AppStream
yelp-tools.noarch 3.28.0-3.el8 @AppStream
yelp-xsl.noarch 3.28.0-2.el8 @AppStream
yum.noarch 4.2.7-6.el8 @anaconda
zenity.x86_64 3.28.1-1.el8 @AppStream
zip.x86_64 3.0-23.el8 @anaconda
zlib.x86_64 1.2.11-10.el8 @anaconda
[root@centos8 ~]#
エラーの文
` 問題 1: conflicting requests
- nothing provides module(perl:5.26) needed by module perl-DBD-SQLite:1.58:8010020191114033549:073fa5fe-0.x86_64
問題 2: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBI:1.641:8010020191113222731:16b3ab4d-0.x86_64`
を日本語に訳すと
` 問題 1: 競合するリクエスト
- モジュール「perl-DBD-SQLite:1.58:8010020191114033549:073fa5fe-0.x86_64」が必要とするモジュール(perl:5.26)を提供するものはありません。
問題 2: 競合するリクエスト - モジュール「perl-DBI:1.641:8010020191113222731:16b3ab4d-0.x86_64」が必要とするモジュール(perl:5.26)を提供するものはありません。 `
となります。
従って、以下のコマンドでperl:5.26のモジュールストリームを有効化しました。
dnf module enable perl:5.26
実行結果
[root@centos8 ~]# dnf module enable perl:5.26
メタデータの期限切れの最終確認: 2:13:30 時間前の 2020年04月21日 14時23分45秒 に 実施しました。
依存関係が解決しました。
================================================================================
パッケージ アーキテクチャー バージョン リポジトリー サイズ
================================================================================
モジュールストリームの有効化:
perl 5.26
トランザクションの概要
================================================================================
これでよろしいですか? [y/N]: y
完了しました!
[root@centos8 ~]#
これによりエラーが解消されました。
実行結果
[root@centos8 ~]# dnf list installed
インストール済みパッケージ
GConf2.x86_64 3.2.6-22.el8 @AppStream
ModemManager.x86_64 1.10.4-1.el8 @anaconda
ModemManager-glib.x86_64 1.10.4-1.el8 @anaconda
NetworkManager.x86_64 1:1.20.0-3.el8 @anaconda
NetworkManager-adsl.x86_64 1:1.20.0-3.el8 @anaconda
NetworkManager-bluetooth.x86_64 1:1.20.0-3.el8 @anaconda
NetworkManager-config-server.noarch 1:1.20.0-3.el8 @anaconda
~~~~~~~
~~ 省略 ~~
~~~~~~~
xz.x86_64 5.2.4-3.el8 @anaconda
xz-libs.x86_64 5.2.4-3.el8 @anaconda
yajl.x86_64 2.1.0-10.el8 @AppStream
yelp.x86_64 2:3.28.1-3.el8 @AppStream
yelp-libs.x86_64 2:3.28.1-3.el8 @AppStream
yelp-tools.noarch 3.28.0-3.el8 @AppStream
yelp-xsl.noarch 3.28.0-2.el8 @AppStream
yum.noarch 4.2.7-6.el8 @anaconda
zenity.x86_64 3.28.1-1.el8 @AppStream
zip.x86_64 3.0-23.el8 @anaconda
zlib.x86_64 1.2.11-10.el8 @anaconda
[root@centos8 ~]#
以上