Arch Linux:依存関係が満たされない:open-vm-tools-modulesにはlinux <3.10が必要です。

Arch Linux:依存関係が満たされない:open-vm-tools-modulesにはlinux <3.10が必要です。

pacman は、open-vm-tools-modules と Linux カーネルパッケージ間の競合のため、私の Arch Linux システムのアップグレードを拒否します。

$ sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
 community 1988.4 KiB   970K/s 00:02 [#############################################################################] 100%
 multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: open-vm-tools-modules: requires linux<3.10

問題を分析する方法に関する提案はありますか?

答え1

パッケージを削除するopenvm-tools-modules理由は次のとおりです。Arch Linuxでは提供されていません。(これ以上はありませんか?) 最新のカーネルでは更新されません。これはすでに「発表する」Arch-dev-publicメーリングリストにあります。

答え2

Braiamの答えはほとんどの可能な解決策をカバーしています。追加の解決策があります。カーネルをアップグレードせずにシステムをアップグレードできます。

pacman -Syu --ignore linux

このパッケージがインストールされている場合linux-headersでも無視する必要があります。

pacman -Syu --ignore linux,linux-headers

答え3

持つ二つ考えられる解決策:

  1. open-vm-tools-modules最新のカーネルを使用できるようにArchが更新されるのを待ちます。
  2. 削除open-vm-tools-modules
  3. スイッチを使って強制的に通過します--forceお勧めしません!)

アップグレードできない理由は、新しいカーネルがまだテストされていないか、パッケージを破損する新しい追加があるか、パッケージが古いカーネルと完全に機能するようになっていて、新しいカーネルが完了するのを待つ必要があるためです。テストして必要に応じて変更してください。

私の考えでは、あなたではないと思います。本物現在のコアが正常に動作している場合は、新しいコアが必要です。

関連情報