opensuse 13.1 から tumbleweed にアップグレード中にこのエラーが発生します。

opensuse 13.1 から tumbleweed にアップグレード中にこのエラーが発生します。

タンブルウィードにアップグレード中にこのエラーが発生します。

nothing provides kernel-pv-devel = 4.2.4-1 needed by kernel-syms-4.2.4-1.2.i586 . 
What to do ?
      Problem: nothing provides kernel-pv-devel = 4.2.4-1 needed by kernel-  syms-4.2.4-1.2.i586
    Solution 1: Following actions will be done:
    keep obsolete kernel-syms-3.11.10-29.1.i586
    keep obsolete kernel-desktop-devel-3.11.10-29.1.i686
    keep obsolete kernel-pae-devel-3.11.10-29.1.i686
    Solution 2: break kernel-syms-4.2.4-1.2.i586 by ignoring some of its
    dependencies
    Choose from above solutions by number or cancel [1/2/c] (c): `

答え1

新しいカーネル用の kernel-pv-devel のバージョンはまだ準備ができていません。これは、Arch、Debian Sid、Tumbleweed などの不安定なシステムで発生する可能性があり、これらのシステムではパッケージがリリースごとにきちんと同期されていません。

既存のカーネルをそのまま使用する (オプション 1) か、依存関係の一部を除いた新しいカーネルをインストールする (オプション 2) かを選択できます。

オプション2 - 新しいカーネルをインストールし、いくつかの依存関係を無視する
開発パッケージ kernel-pv-devel が必要ない場合は、新しいカーネルをインストールしてみてください。たとえば、すぐに使えるグラフィック/サウンド/ワイヤレス ドライバーを入手できない場合は、このパッケージが必要になることがあります。ただし、破損を避けるために、これを実行する場合は次に何が起こるかを注意深く確認してください。

オプション 1 - 既存の (古い) カーネルを維持する
あるいは、現在のカーネルをそのまま使用してください。これは破損の点では最もリスクの少ない選択ですが、時代遅れとされており、おそらくサポートされていないため、安全ではない可能性があります。実際、LEAP の 3.11 カーネル バージョンを見ると、それ以降にパッチが適用されていることは確かであり、それらのパッチの少なくとも一部はセキュリティに関連していると想定できます。

しかし、新しいカーネルはまだ完全にテストされていないため (それはあなたの仕事です!)、安全であるとも見なされません。

私のアドバイスは、3.11 に留まることです (オプション 1)。

結局のところ、不安定なシステムを実行していることになります。このようなシナリオに遭遇したくない場合は、まず LEAP に関する自信と専門知識を身に付けることをお勧めします。

関連情報