###CentOS7 yum installでhttpd-develのインストールをしたい
現在、LinuxのCentOS7でサーバー構築を始めたばかりの初心者です。
mod_JKをインストールするために、httpd-develのインストールをしたところエラーが発生しています。
ネットの記事を探しましたが解決に至らなくこちらに相談をさせていただきました。
発生している問題・エラーメッセージ
[root@localhost admin]# yum install httpd-devel 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.riken.jp * extras: ftp.riken.jp 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ httpd-devel.x86_64 0:2.4.6-95.el7.centos を インストール --> 依存性の処理をしています: apr-util-devel のパッケージ: httpd-devel-2.4.6-95.el7.centos.x86_64 --> 依存性の処理をしています: apr-devel のパッケージ: httpd-devel-2.4.6-95.el7.centos.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ apr-devel.x86_64 0:1.4.8-7.el7 を インストール ---> パッケージ apr-util-devel.x86_64 0:1.5.2-6.el7 を インストール --> 依存性の処理をしています: openldap-devel(x86-64) のパッケージ: apr-util-devel-1.5.2-6.el7.x86_64 --> 依存性の処理をしています: libdb-devel(x86-64) のパッケージ: apr-util-devel-1.5.2-6.el7.x86_64 --> 依存性の処理をしています: expat-devel(x86-64) のパッケージ: apr-util-devel-1.5.2-6.el7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ expat-devel.x86_64 0:2.1.0-12.el7 を インストール ---> パッケージ libdb-devel.x86_64 0:5.3.21-25.el7 を インストール ---> パッケージ openldap-devel.x86_64 0:2.4.44-22.el7 を インストール --> 依存性の処理をしています: openldap(x86-64) = 2.4.44-22.el7 のパッケージ: openldap-devel-2.4.44-22.el7.x86_64 --> 依存性の処理をしています: cyrus-sasl-devel(x86-64) のパッケージ: openldap-devel-2.4.44-22.el7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ cyrus-sasl-devel.x86_64 0:2.1.26-23.el7 を インストール ---> パッケージ openldap-devel.x86_64 0:2.4.44-22.el7 を インストール --> 依存性の処理をしています: openldap(x86-64) = 2.4.44-22.el7 のパッケージ: openldap-devel-2.4.44-22.el7.x86_64 --> 依存性解決を終了しました。 エラー: パッケージ: openldap-devel-2.4.44-22.el7.x86_64 (base) 要求: openldap(x86-64) = 2.4.44-22.el7 インストール: openldap-2.4.44-23.el7_9.x86_64 (@updates) openldap(x86-64) = 2.4.44-23.el7_9 利用可能: openldap-2.4.44-22.el7.x86_64 (base) openldap(x86-64) = 2.4.44-22.el7 問題を回避するために --skip-broken を用いることができます。 これらを試行できます: rpm -Va --nofiles --nodigest
openldap-devel-2.4.44-22.el7.x86_64が邪魔をしているのかと思い削除をしてみましたがパッケージがありませんと表示されています。
[root@localhost admin]# yum remove openldap-devel-2.4.44-22.el7.x86_64 読み込んだプラグイン:fastestmirror, langpacks 引数に一致しません: openldap-devel-2.4.44-22.el7.x86_64 削除対象とマークされたパッケージはありません。
パッケージが無いのでインストールを試みましたがエラーパッケージが出てしまいます。
[root@localhost admin]# yum install openldap-devel-2.4.44-22.el7.x86_64 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.riken.jp * extras: ftp.riken.jp 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ openldap-devel.x86_64 0:2.4.44-22.el7 を インストール --> 依存性の処理をしています: openldap(x86-64) = 2.4.44-22.el7 のパッケージ: openldap-devel-2.4.44-22.el7.x86_64 --> 依存性の処理をしています: cyrus-sasl-devel(x86-64) のパッケージ: openldap-devel-2.4.44-22.el7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ cyrus-sasl-devel.x86_64 0:2.1.26-23.el7 を インストール ---> パッケージ openldap-devel.x86_64 0:2.4.44-22.el7 を インストール --> 依存性の処理をしています: openldap(x86-64) = 2.4.44-22.el7 のパッケージ: openldap-devel-2.4.44-22.el7.x86_64 --> 依存性解決を終了しました。 エラー: パッケージ: openldap-devel-2.4.44-22.el7.x86_64 (base) 要求: openldap(x86-64) = 2.4.44-22.el7 インストール: openldap-2.4.44-23.el7_9.x86_64 (@updates) openldap(x86-64) = 2.4.44-23.el7_9 利用可能: openldap-2.4.44-22.el7.x86_64 (base) openldap(x86-64) = 2.4.44-22.el7 問題を回避するために --skip-broken を用いることができます。 これらを試行できます: rpm -Va --nofiles --nodigest
該当のソースコード
ソースコード
試したこと
openldapと名前が付いているディレクトリやファイルの削除
以前にも同じような状況になり、パッケージやディレクトリを削除したら改善されたため今回も試してみました。
補足情報(FW/ツールのバージョンなど)
CentOS7 バージョン
CentOS Linux release 7.9.2009 (Core)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/07 03:34
2021/09/07 04:40
2021/09/07 04:56
2021/09/07 05:11
2021/09/07 05:33
2021/09/07 06:00
2021/09/07 09:59