質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.92%

ImageMagickのyum udpate --securityのコンフリクトの解消の必要があるかどうかを知りたい

解決済

回答 2

投稿

  • 評価
  • クリップ 0
  • VIEW 971

score 44

yum updateを試みたところ、ImageMagickに関する下記のエラーが出た為、ImageMagick以外のパッケージのみをアップデートしたのですが、スキップした状態のままでも問題ないと考えられますでしょうか?
セキュリティアップデートですので、少し気になっております。
当該コンフリクトの解消方法がありましたら、合わせてご教示頂けますと幸甚です。

エラー内容

$ sudo yum --enablerepo=remi update ImageMagick --security
読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd
324 packages excluded due to repository priority protections
1 package(s) needed (+0 related) for security, out of 1 available
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ ImageMagick.x86_64 0:6.7.8.9-18.amzn2 を 更新
---> パッケージ ImageMagick.x86_64 0:6.9.10.68-3.amzn2.0.1 を アップデート
--> 依存性解決を終了しました。

依存性を解決しました

 Package                                     アーキテクチャー                       バージョン                                              リポジトリー                                容量
=============================================================================================================================================================================================
更新します:
 ImageMagick                                 x86_64                                 6.9.10.68-3.amzn2.0.1                                   amzn2-core                                 2.3 M

トランザクションの要約
=============================================================================================================================================================================================
更新  1 パッケージ

合計容量: 2.3 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test

Transaction check error:
  file /etc/ImageMagick-6/delegates.xml from install of ImageMagick-6.9.10.68-3.amzn2.0.1.x86_64 conflicts with file from package ImageMagick-libs-0:6.9.11.29-1.el7.remi.x86_64
  file /etc/ImageMagick-6/type-ghostscript.xml from install of ImageMagick-6.9.10.68-3.amzn2.0.1.x86_64 conflicts with file from package ImageMagick-libs-0:6.9.11.29-1.el7.remi.x86_64
  file /etc/ImageMagick-6/type-urw-base35.xml from install of ImageMagick-6.9.10.68-3.amzn2.0.1.x86_64 conflicts with file from package ImageMagick-libs-0:6.9.11.29-1.el7.remi.x86_64
  file /etc/ImageMagick-6/type.xml from install of ImageMagick-6.9.10.68-3.amzn2.0.1.x86_64 conflicts with file from package ImageMagick-libs-0:6.9.11.29-1.el7.remi.x86_64
  file /usr/lib64/libMagickCore-6.Q16.so.6.0.0 from install of ImageMagick-6.9.10.68-3.amzn2.0.1.x86_64 conflicts with file from package ImageMagick-libs-0:6.9.11.29-1.el7.remi.x86_64
  file /usr/lib64/libMagickWand-6.Q16.so.6.0.0 from install of ImageMagick-6.9.10.68-3.amzn2.0.1.x86_64 conflicts with file from package ImageMagick-libs-0:6.9.11.29-1.el7.remi.x86_64
  file /usr/share/ImageMagick-6/english.xml from install of ImageMagick-6.9.10.68-3.amzn2.0.1.x86_64 conflicts with file from package ImageMagick-libs-0:6.9.11.29-1.el7.remi.x86_64
  file /usr/share/ImageMagick-6/francais.xml from install of ImageMagick-6.9.10.68-3.amzn2.0.1.x86_64 conflicts with file from package ImageMagick-libs-0:6.9.11.29-1.el7.remi.x86_64

エラーの要約
-------------

インストールモジュール(php)

sudo yum list installed | grep php
libmcrypt.x86_64                    2.5.8-24.amzn2.0.2               @amzn2extra-php7.2
php.x86_64                          7.4.9-1.amzn2                    @amzn2extra-php7.4
php-cli.x86_64                      7.4.9-1.amzn2                    @amzn2extra-php7.4
php-common.x86_64                   7.4.9-1.amzn2                    @amzn2extra-php7.4
php-devel.x86_64                    7.4.9-1.amzn2                    @amzn2extra-php7.4
php-fedora-autoloader.noarch        1.0.1-2.el7                      @epel      
php-fpm.x86_64                      7.4.9-1.amzn2                    @amzn2extra-php7.4
php-gd.x86_64                       7.4.9-1.amzn2                    @amzn2extra-php7.4
php-json.x86_64                     7.4.9-1.amzn2                    @amzn2extra-php7.4
php-mbstring.x86_64                 7.4.9-1.amzn2                    @amzn2extra-php7.4
php-mysqlnd.x86_64                  7.4.9-1.amzn2                    @amzn2extra-php7.4
php-pdo.x86_64                      7.4.9-1.amzn2                    @amzn2extra-php7.4
php-pear.noarch                     1:1.10.7-3.amzn2.0.1             @amzn2-core
php-pecl-igbinary.x86_64            3.1.2-1.amzn2                    @amzn2extra-php7.4
php-pecl-imagick.x86_64             3.4.4-10.el7.remi.7.4            @remi-php74
php-pecl-redis.x86_64               5.2.1-1.amzn2                    @amzn2extra-php7.4
php-process.x86_64                  7.4.9-1.amzn2                    @amzn2extra-php7.4
php-xml.x86_64                      7.4.9-1.amzn2                    @amzn2extra-php7.4
php74-php-common.x86_64             7.4.10-1.el7.remi                @remi      
php74-php-json.x86_64               7.4.10-1.el7.remi                @remi      
php74-runtime.x86_64                1.0-3.el7.remi                   @remi

その他

サーバー : Amazon Linux2
PHP : 7.4

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 2

+1

リポジトリ amzn2-core からインストールした ImageMagick と、リポジトリ remi からインストールしようとしているパッケージがコンフリクトを起こしているようです。今後 remi から更新を続けるのであればコンフリクトの解消の必要があります。

$ sudo yum remove ImageMagick

として一旦パッケージをアンインストールしたのち、改めて

$ sudo yum install --enablerepo=remi ImageMagick

とすれば解消すると思われます。

参考

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2020/11/23 10:29

    ご回答ありがとうございます。
    また参考サイトのご教示もありがとうございます!

    キャンセル

check解決した方法

0

saoyagi2様にご教示いただいた方法を試したところ、remove Imagickは成功したのですが、その後のsudo yum install --enablerepo=remi ImageMagickがImageMagick-libsとのconflictにより実行できませんでした。
そこで、下記のように実行したところ、無事解決することができました。

$ sudo yum remove ImageMagick-libs
//上記実行後に、sudo yum list installed | grep phpをしたところ、php-pecl-imagickが消える


$ sudo yum install --enablerepo=remi ImageMagick
$ sudo yum install --enablerepo=remi php74-php-pecl-imagick

//これで、php74-php-pecl-imagickがインストールされる

参考
https://blog.kita-o.com/2020/09/aws-linux2-php74imagick.html

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.92%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る