Yum 更新エラー - 必要: python26-ordereddict

Yum 更新エラー - 必要: python26-ordereddict

今日はAmazon Linuxサーバーを更新しようとしましたが、次のエラーメッセージが表示されました。

$ sudo yum update
---> Package python26-ordereddict.noarch 0:1.1-2.5.amzn1 will be obsoleted
--> Processing Dependency: python26-ordereddict = 1.1 for package: python26-bcdoc-0.16.0-1.9.amzn1.noarch
--> Finished Dependency Resolution
Error: Package: python26-bcdoc-0.16.0-1.9.amzn1.noarch (@amzn-updates)
           Requires: python26-ordereddict = 1.1
           Removing: python26-ordereddict-1.1-2.5.amzn1.noarch (@amzn-main)
               python26-ordereddict = 1.1-2.5.amzn1
           Obsoleted By: python26-2.6.9-2.83.amzn1.x86_64 (amzn-updates)
               python26-ordereddict = 1.2
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

これはApache PHP Webサーバーです。私たちはWeb開発にPythonを使用しませんが、Linuxでは明らかにPythonが必要です。おそらく、Apacheで使用されるいくつかのパッケージではPythonが必要になるかもしれません。このエラーは複数のサーバーで発生します。

質問

  • 使用しても安全ですかsudo yum update --skip-broken、それとも物事に損傷を与える可能性はありますか?
  • 何をしなければならず、rpm -Va --nofiles --nodigest危険は何ですか?
  • この明らかな依存関係の問題を解決するにはどうすればよいですか?

ベストアンサー1

このコマンドは安全です。依存関係が破損したすべてのパッケージをスキップします。

sudo yum update --skip-broken

すべてのパッケージを確認するには、チェックサムの確認をスキップできます。はい。安全です。

rpm -Va --nofiles --nodigest

この問題を解決できないと仮定すると、数日後に依存関係がリポジトリに表示されます。展開ベンダーにバグを報告することもできます。

おすすめ記事