Fedora 24 にアップデートできませんか?

Fedora 24 にアップデートできませんか?

私はFedora 23インスタンスをFedora 24にアップグレードしようとしており、Fedoraの説明書

と入力するとsudo dnf system-update reboot、コンピュータが再起動します。通常どおりに読み込まれ、小さな Fedora バブルがいっぱいになります。バブルは再び空になりますが、これは更新時に発生する正常な動作です。画面の左上隅にメッセージが表示されます -Starting system upgrade. This will take a while.バブルがまったくいっぱいにならないまま、数分後に画面にメッセージが点滅しますが、速すぎて読めません。コンピュータが再起動します。その後、Fedora 23 が起動します。

Fedora 23 は要りません。Fedora 24 が欲しいです。

パッケージを再ダウンロードして、再起動コマンドを再度実行してみました。複数回。オンラインで同様の問題は見つかりませんでした。

誰か助けてくれませんか?

編集: @Argonauts からログを投稿するように言われたので、ここに投稿します:https://gist.github.com/TheInitializer/d73d438d16e98e5dfdcd8d0d006c88f9

これらを生成するために使用したコマンドは次のとおりです。

david  ~  dnf system-upgrade log
The following boots appear to contain upgrade logs:
1 / 73147b7ed9b0437b82646d6bc1040153: 2016-06-22 18:46:43 23→24
2 / f8cfca577cff4835b77972e0299c4e21: 2016-06-22 19:06:08 23→24
3 / c340dd4b1144402c995eba28bde6350c: 2016-06-22 19:19:06 23→24
4 / a729395edcfa405fb2ce3a7781370549: 2016-06-22 19:24:33 23→24
5 / e20e4e7a52ce40278ea94d6daac84890: 2016-06-22 19:52:38 23→24
6 / d223201a2a5c4f8ebcb23aa62fde34f4: 2016-06-22 20:03:53 23→24
7 / 741ddd9b55a04f868c943e303efb8983: 2016-06-22 20:27:40 23→24
8 / fc8a838a99d644468df5ec62c97ad5de: 2016-06-22 20:58:58 23→24
9 / 34412677294b4b8191b71c66cbfe1782: 2016-06-22 21:07:13 23→24
 david  ~  dnf system-upgrade log 1 > log1.txt
 david  ~  dnf system-upgrade log 2 > log2.txt
 david  ~  dnf system-upgrade log 3 > log3.txt
 david  ~  dnf system-upgrade log 4 > log4.txt
 david  ~  dnf system-upgrade log 5 > log5.txt
 david  ~  dnf system-upgrade log 6 > log6.txt
 david  ~  dnf system-upgrade log 7 > log7.txt
 david  ~  dnf system-upgrade log 8 > log8.txt
 david  ~  dnf system-upgrade log 9 > log9.txt
 david  ~  

答え1

この失敗は、fc23 のパッケージとの競合が原因です。抜粋は 4300 行目あたりから始まります。

dnf[871]: fontconfig-infinality-ultimate x86_64 2.11.94-4.fc23           @infinality-ultimate 990 k
dnf[871]: Error: Transaction check error:
dnf[871]: file /etc/fonts/conf.d/README from install of fontconfig-2.11.94-6.fc24.x86_64 conflicts with file from package fontconfig-infinality-ultimate-2.11.94-4.fc23.i686
dnf[871]: file /etc/fonts/conf.d/49-sansserif.conf from install of fontconfig-2.11.94-6.fc24.x86_64 conflicts with file from package fontconfig-infinality-ultimate-2.11.94-4.fc23.i686

infanality リポジトリのフォント パッケージは、インストール時に多数のシステム フォント ファイルを上書きし、dnf がハングアップします。試してみるべきことをいくつか示します。基本的には、「何が間違っているか」の尺度で順序付けます。

1 最初に試すべきことは、 をアンインストールした場合に何が起こるかを確認することですfontconfig-infinality-ultimate-2.11.94-4.fc23.i686。以下を試してください。

sudo dnf clean all
sudo dnf remove fontconfig-infinality-ultimate-2.11.94-4.fc23.i686

そして、応答が何であるかを確認します。50、100、200 以上の他のパッケージなど、多数のパッケージもアンインストールする必要があると表示された場合は、N を選択します。アンインストールする必要があると表示されたパッケージがすべて i686 および/またはサードパーティのリポジトリからのものである場合は、そのまま進めます。std fedora リポジトリまたは fedora 更新リポジトリからのものとしてマークされているものは、おそらく続行されないというサインです。不明な場合はリストを投稿してください。

正常にアンインストールされた場合は、準備は完了です。アップグレードはスムーズに進むはずです。

2次に、インストールを妨げているパッケージのFedora 23バージョンをインストールしてみます。まず最初のコマンドを使用します。それが失敗した場合は、次のコマンドを試してください。同じ常識的なアプローチを使用してください。200個のパッケージをアンインストールする必要があると表示された場合は、実行しないでください。インストールを試みるはずです。これ見つからない場合は、ダウンロードして、fontconfig だけでなく、コマンドに rpm へのパスを指定します。

sudo dnf install fontconfig

sudo dnf install fontconfig --allowerasing

これが機能する場合は、infinality パッケージがアンインストールされ、アップグレードがスムーズに進みます。

3前の手順の結果を見ずに私が提案できる最後のことは (失敗したと仮定して)、消去を許可するディストリビューション同期を実行することです。これは失敗するか、大量のパッケージを削除する必要がある可能性があります。それほど悪くはないはずですが、プロンプトが表示されたら「Y」と答えて続行する前によく確認してください。

sudo dnf distro-sync --allowerasing

いずれも機能しない場合は、各コマンドの結果を投稿してください。

場合によっては、現在の問題の背後に他の問題が隠れていることがあります。現在競合しているパッケージを削除すると、別の理由で更新が失敗する可能性があります。同じログをチェックして、問題が発生した場合は何が問題であったかを確認/投稿してください。

関連情報