Fedora 25から27にアップグレードする - クラッシュの問題

Fedora 25から27にアップグレードする - クラッシュの問題

Fedora 25からFedora 27にアップグレードしようとしています。実行時間

sudo dnf system-upgrade download --releasever=27 --allowerasing

取引確認に関するエラーが発生しましたpython。エラーの概要を見つけることができます。ここ

ここに最初の5行を貼り付けます。

  file /usr/lib/python2.7/site-packages/IPython/__init__.py from install of python2-ipython-5.5.0-1.fc27.noarch conflicts with file from package python-ipython-console-3.2.1-8.fc25.noarch
  file /usr/lib/python2.7/site-packages/IPython/core/magics/__init__.py from install of python2-ipython-5.5.0-1.fc27.noarch conflicts with file from package python-ipython-console-3.2.1-8.fc25.noarch
  file /usr/lib/python2.7/site-packages/IPython/kernel/__init__.py from install of python2-ipython-5.5.0-1.fc27.noarch conflicts with file from package python-ipython-console-3.2.1-8.fc25.noarch
  file /usr/lib/python2.7/site-packages/IPython/__init__.pyc from install of python2-ipython-5.5.0-1.fc27.noarch conflicts with file from package python-ipython-console-3.2.1-8.fc25.noarch
  file /usr/lib/python2.7/site-packages/IPython/core/__init__.pyc from install of python2-ipython-5.5.0-1.fc27.noarch conflicts with file from package python-ipython-console-3.2.1-8.fc25.noarch

この問題を克服してアップグレードする方法についてのアイデアはありますか?

答え1

同じ問題がありました。見えるほど複雑ではありません。まず、次のことを行う必要があります:sudo dnfを削除するpython-ipython-console

その後、sudo dnf system-upgrade download --releasever = 27 --allowerasingを実行すると、ipythonが自動的に再インストールされます(間違ったインストールのようです)。

答え2

この特定の問題の原因が何であるかはわかりませんが、ほとんどの場合、一般的なアプローチは問題を引き起こすパッケージを削除してアップグレード後に再追加することです。

もちろん、システムを壊さずには削除できないコアパッケージであれば動作しませんし、必要なものが多くのパッケージであれば不便でしょうpython-ipython-console

答え3

私も同じ問題を経験していますが、問題を見つけたと思います。まず質問をさせていただきます。 Sageを使用していますか? (パッケージsagemath)Sageパッケージにはrequireがありますが、ipython-console依存関係に問題があるようです。 SageパッケージがF27の新しいバージョンを認識していないようですipython-console。したがって、F25にアップグレードすると、Sageはまだ以前のバージョンを見ることを期待していますipython-console。その結果、ファイルの競合によりアップグレードが失敗します。アンインストール後にアップグレードする提案はipython-console正しいようですが、Sageも削除して再インストールする必要があることに注意してください。作業を実行する前に、Sageデータをバックアップすることをお勧めします。

関連情報