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

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

新規登録して質問してみよう
ただいま回答率
85.48%
yum

yumコマンドは、UNIX系OSのRPMパッケージのインストールなどを行うためのプログラムのことです。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

ImageMagick

ImageMagickとは、画像の表示や操作を行うオープンソースのソフトウェアです。プログラムはCで書かれており、GIFやJPEG、PDFなど画像ファイルフォーマット100種類以上に対応しています。

Q&A

解決済

2回答

4694閲覧

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

k.t.est

総合スコア49

yum

yumコマンドは、UNIX系OSのRPMパッケージのインストールなどを行うためのプログラムのことです。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

ImageMagick

ImageMagickとは、画像の表示や操作を行うオープンソースのソフトウェアです。プログラムはCで書かれており、GIFやJPEG、PDFなど画像ファイルフォーマット100種類以上に対応しています。

0グッド

0クリップ

投稿2020/11/04 01:42

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

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

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

$ sudo yum remove ImageMagick

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

$ sudo yum install --enablerepo=remi ImageMagick

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

参考

投稿2020/11/22 21:40

saoyagi2

総合スコア210

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

k.t.est

2020/11/23 01:29

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

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

投稿2020/11/23 01:38

k.t.est

総合スコア49

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問