GNU/Linux >> Linux の 問題 >  >> Fedora

Fedora29から30へのアップグレード-どのように進んだか

Fedora穀物の30番目の作物の別のそしておそらく最後のテストのための時間。これまでのところ、2つありました。最初に、UEFI +Intelグラフィックセットを搭載したLenovoG50ラップトップに新規インストールを行いましたが、問題はありませんでした。次に、BIOS + Nvidiaグラフィックスを使用して、はるかに古いHP Pavilionボックスで同様の実験を実行しました。これは、バグやハードウェアの問題に満ちた、はるかに残念な経験でした。

それでも、全体として、Fedora 30が提供するものにいくらか満足しており、3番目のテストを実行したいと思いました。それは、Lenovoマシンの8ブートWindowsおよびLinuxセットアップにあるFedora29インスタンスのアップグレードです。システムがすべてきれいで機能的に洗練されているので、変更と調整を考えると、これは特にパフォーマンスと互換性の面で興味深い実験になるはずです。

zeボタンをクリック

まあ...そうではありません。私は何年にもわたってFedoraでいくつかのinvivoアップグレードを行ってきましたが、それらはかなり信頼性があります。私は常にdnfを使用してコマンドラインパスに移動します。これは3つのステップで構成されています。 1つは、最新の更新があることを確認する必要があります。 2つ目は、必要なすべてのパッケージをダウンロードすることです。 3つ目は、実際のインストールは次回の再起動時にオフラインで行われるため、Windowsのように、システムの実行中にシステムを使用することはできません。これはLinuxではかなり奇妙だと思います。

このプロセスはうまくいきました。 2.1 GB相当のダウンロードがあり、約4,800個のパッケージがインストールまたは更新されました。それは沢山。サードパーティのリポジトリが無効にされていないため、アプリケーションのセット全体の更新もありました。最初の更新には約25分かかり、次にダウンロード、約10分、そして最後に実際のオフラインアップグレードに約2時間かかりました。これはかなり長かった。本当に長いです。私のWindows10アップグレードに匹敵し、10年前のeeePCマシンのアップグレードにかかった時間よりも長くなりました。時間の無駄。

ログインループが再び発生します

嬉しいことに、私は再起動してログインしようとしましたが、マウスカーソルだけが数秒間表示された空の黒い画面が表示された後、Fedora30はログイン画面にフォールバックしました。何らかの理由で、アップグレードされたセッションに到達することを拒否していました。 XorgとWaylandの両方を試しましたが、役に立ちませんでした。そのため、初めてFedoraのアップグレードに失敗しました。わーい。いや。

私はこれをトラブルシューティングしようとしました、そして何百万回も、私は自分自身が栄光のsystemdと戦っているのに気づきました。テキスト形式のシンプルで明確なログがないことは、とても厄介なことです。クラウドインスタンスとマシンが相互に通信することは気にしません。彼らは必要なすべてのバイナリログを解析できます。実際の人間がシステムの状態を簡単に確認できるように、同じデータのコピーを人間の形式で作成する必要があります。

私は約30分かけてすべての可能なログを調べましたが、何も示されていませんでした。 Fedoraが私に悪い影響を与えたのはこれが初めてではなく、問題を修正して回復する方法についての有用な情報を提供しませんでした。実際、これは、ログ情報があいまいなためにインストールをあきらめて再構築した数少ないディストリビューションの1つです。とても悲しい。

結局、運のスラッシュの直感を試してみることにしました。私は少数のGnome拡張機能を使用していましたが、このフレームワークがいかに気まぐれであるかを知っていました。つまり、Gnomeの変更により主要なアップグレードにまたがる傾向があることを知っていたので、すべての拡張機能を移動して、ログインのロックが解除されるかどうかを確認しました。ループ。しました。

システムの使用...ついに

これで、アップグレードが完了しました。しかし、それは幸せなものではありませんでした。さまざまなエラーの通知を見てください。ランダムな問題(それでもFedora 29になります)。もう1つのランダムな問題-完全なインストールレビューで示したように、サスペンドからウェイクアップするMCEのことです-他のディストリビューションにはこの問題はありません。Fedoraは、最初はG50で起動すらしなかったいくつかのディストリビューションの1つでした。 BIOSをアップグレードするまでの1年。次に、gsd-smartcardの問題です。ログインの問題に関連している可能性がありますか?不明。

私のデスクトップも奇妙に見えました。すべての拡張機能を移動しましたが、Gnome Tweak Tool> Extensionsで有効になっているアプリケーションメニューなど、Gnomeの構成の一部は保持されていました。何が得られるかわからない。

次に、拡張機能を再インストールしようとしました。最初からやり直して、必要な拡張機能を新たに取得することにしました。 Gnome拡張機能のWebサイトは、多数のエラーをスローしました。見よ、これらのエラーにもかかわらず、再起動後、私は必要な拡張機能を持っていました。したがって、それらは有効になっていないだけでインストールされたように見えます。

スローブート

全文起動シーケンスとは別に、起動が長いことに気づきました。デバイスの1つで待機する90秒のタイムアウトを費やします。これはUbuntuのスローブートの問題と同じ問題であり、他のディストリビューションの1つをアップグレードすると、スワップパーティションがフォーマットされ、新しいUUIDが割り当てられるため、ディストリビューションが交換して、ツールのように待ちます。さて、私は常にHUMANのような単純な/ dev / sdXY表記を使用しますが、通常の生活に干渉するマシン構文の別の例があります。

systemd-analyze
起動は2.308秒(カーネル)+ 5.764秒(初期)+ 3分6.954秒(ユーザースペース)=3分15.028秒で終了
graphical.targetはユーザースペースで2分19.862秒後に到達しました

だから私はこのランダムなナンセンスを変更しました:

UUID=9937b71f-c286-48ed-b9fd-16c217dedfaaスワップスワップのデフォルトは00

人間の良いフォーマットへ:

/ dev/sda10スワップスワップのデフォルトは00

そして、Fedora 30は通常の、かなり速い起動時間に戻りました。

自己回復メカニズムはありません...

私を本当に悩ませているのは、イベントベースのユーザースペースのスケジューリングと通知があるこの想定される「進捗状況」は何の価値も提供しないということです。ただのあいまいさ。デバイスが表示されるまで90秒待つのではなく、パーティションテーブルでスワップデバイスをスキャンしてから、たとえばhmを使用するのはどうでしょうか。または、デスクトップがログインセッションにフォールバックする場合は、Firefoxのようなセーフモードを提供しますか?このような例はたくさんあります。ここでは、検証を行わず、ガベージを別のマシンコンポーネントに渡すだけのダムマシン関数があり、すべてサーバーレスクラウドUtopiaで実行することを目的としています。わかった。顧客、クラウド、流行語にお金を払って、私はそれを理解します。しかし、デスクトップでは?実際の人間が使用しますか?飛ばない。

それで、何かいいですか?

さて、ようやくFedora30を実行しました。まず、良いこと。システムは、拡張機能にもかかわらず、私が残したのとまったく同じ形でした。私のプログラムとデータはすべてそこにあったので、これは良いことです。回帰は導入されなかったようです。 Gnomeバージョンのバンプとその調整の結果、パフォーマンスがわずかに向上したことに気付きましたが、CPUスパイクのスタッターも時折発生しました。

スタッターは、システムモニターでも目立ちます。グラフは毎秒更新されますが、タイムラインが水平方向に進むにつれて、あるフレームから別のフレームへの移行はかなり急激でぎくしゃくします。これが過去の問題だったことを覚えていません。したがって、おそらくシステムのパフォーマンスは向上しますが、スムーズでエレガントなデスクトップになるまでには長い道のりがあります。メモリ使用量は変更されません。CPU値はFedora29よりもいくらか高くなっています。何が得られるのか、またはこれがアップグレードの結果であるかどうかはわかりません。しかし、その後、私は過去のアップグレードに問題はありませんでした。この場合、私が本当に気にかけているのはそれだけです。

スワップを復元する前に...

結論

悲しいかな、私のFedora 30の経験は、最初のレビューから力強く始まり、それ以来酸っぱいものになりました。 Nvidiaグラフィックスを使用した古いラップトップでのテストでは、ソフトウェアセンターによって選択されたドライバーのバージョンが間違っているために、ほとんど起動できない状態になるなど、多くの問題が浮き彫りになりました。インビボでのアップグレードでは、拡張機能との互換性がないため、ほぼ同様の状態になりました。他の不具合やエラーには満足していませんでした。また、パフォーマンス向上のマージンは、クリーンインストールテストほど優れていません。

全体として、Fedora 30はかなりバグのあるリリースのように感じられ、多くの問題があります。バージョン27から29は、少なくともGnomeバージョンでは全体的に非常に堅牢だったと思いますが、最新版はかなりラフです。つまり、アップグレードしてデータを処理し、拡張機能などの問題の可能性を覚えて、ハードウェアがタスクに対応していることを3回確認することをお勧めします。これは、QAがもはやクールではなく、他の誰もこれを行わないためです。あなたのために。全体として、Fedora 30は非常に最先端で、気難しいものであり、通常のデスクトップユーザーが日常的に使用するものではありません。これは開発者向けの開発ツールなので、安定した退屈なものが必要な場合は、他の場所で検索してください。


Fedora
  1. FedoraLinuxを最新バージョンにアップグレードする方法

  2. DNFを使用してFedora34をFedora33からアップグレードする方法

  3. Fedora32からFedora33にアップグレードする方法

  1. Fedora23からFedora24にアップグレードする方法

  2. DNFを使用してFedora22からFedora23にアップグレードする方法

  3. Fedora26をFedora27Workstationにアップグレードする方法

  1. Fedora34からFedora35にアップグレードする方法

  2. Fedora24からFedora25にアップグレードする方法

  3. Fedora25からFedora26にアップグレードする方法