ZimaOS 1.7.0はApp Store/UIの大規模なリリースでしたが、告知ページの2ページ目はすぐにリグレッション報告のスレッドになりました。ユーザーはApp Store 2.0とYAMLのネイティブ対応を評価する一方、異常なメモリ使用量、遅いファイル操作、移動後に空になる元のソースフォルダー、手動再起動が必要なアプリ、リバースプロキシのURL問題、消えるインターネットリンクなども報告しました。
現在、このスレッドを読むうえで有用なのは、報告された症状とIceWhaleが認めた問題を分け、そのうえでZimaOS 1.7.1で実際に何が修正されたかを確認することです。2ページ目の報告のいくつかは1.7.1のリリースノートに直接対応していますが、確認済みの製品バグではなく、ユーザーフィードバックにとどまるものもあります。
あるユーザーがメモリ使用率90%と外付けドライブからの非常に遅いコピーを報告
32 GBのシステムで、1.7.0への更新後にメモリ使用率が約90%まで上昇し、外付けドライブから数GBをコピーするだけで何時間もかかったと報告されました。IceWhaleは、メモリ使用状況のスクリーンショットに加え、ドライブの接続方法、メディアの種類、ファイル数の詳細を求めました。
その後、ZimaOS 1.7.1では特定のファイル操作シナリオにおける異常なメモリ使用量が正式に修正されたため、この種の問題には具体的な製品レベルの修正が適用されました。
フォルダーを移動すると、元の場所に空のディレクトリが残ることがあった
isanto1306は、ドライブ間でファイルの移動自体は成功するものの、特にサブフォルダーが含まれる場合、元のソースフォルダーが空のディレクトリとして残ることがあると報告しました。この挙動は1.6.2で始まり、1.7.0でも続いていたとのことです。
Dinaはこの問題を明確に記録し、修正すると述べました。その後、ZimaOS 1.7.1では、特定のシナリオでフォルダーをカットした後に空のフォルダーが残る問題の修正がリストに掲載されました。
アップグレード後、一部のアプリで手動再起動が必要だった
同じユーザーは、アップグレード直後に複数のコンテナが動作せず、手動で何度も再起動しても4つのアプリが壊れたままだったと述べました。
Dinaは診断スクリプトに加え、アプリ名とdocker startの結果を求めました。これは、IceWhaleがすべてのアプリに共通する障害と断定したのではなく、再起動ポリシーやコンテナ起動の挙動を調査していたことを示しています。
ZimaOS 1.7.1でDockerの起動効率が向上
1.7.1の変更履歴には「手動再起動が必要だったすべてのケースを修正した」とは記載されていませんが、Dockerコンテナの起動速度・効率の改善に加え、Dockerネットワーク、YAML、Web URLに関する幅広い改善が記載されています。
1.7.0の回避策を再現する前に、ZimaOS 1.7.1の安定性およびDocker関連の修正を確認してください。
リバースプロキシのWeb URLで、内部ポートが公開URLに強制的に追加されることがあった
2ページ目の報告では、https://mydomain.exampleになるはずのリバースプロキシのドメインに、ZimaOSが:8601のような内部ポートを追加していたと説明されています。Dinaはこの問題を記録し、修正すると述べました。
その後、ZimaOS 1.7.1ではDockerのWeb URLポート設定と、動的なネットワーク環境におけるURL処理が改善され、この設定領域に直接対応しました。
インターネットリンクが消える問題は報告されたが、最終的な修正は確認できない
このユーザーは、アプリケーションとコンテナが残っているにもかかわらず、更新後にダッシュボードのインターネットリンクが消えたと述べました。以前のベータ版でも同じことが起きていたとのことです。
公開されている2ページ目の内容には、この特定のWebリンク消失についてIceWhaleが修正を確認した記載はありません。後の変更履歴に明記されていない限り、1.7.1で修正されたと推測しないでください。
ヘビーユーザーの1人は1.6.2にロールバックした
IceWhaleが診断情報を求めた後、そのユーザーはNASを毎日使用しており、1.7.0は自分の環境で安定性が十分でなかったため、すでに1.6.2へロールバックしたと述べました。
これはユーザー個人の判断であり、全員が1.7.0からダウングレードすべきだという公式推奨ではありません。
スレッドには、コミュニティによる手動RAUCアップグレード方法も含まれている
別のユーザーは、.raucbファイルを/DATAの下にコピーし、rauc install ...を実行する方法を説明しました。これはコミュニティによる案内であり、IceWhaleが提供する主要なアップグレード手順ではありません。
現在のユーザーは通常、サポート対象の更新コントロールやリリース手順に従い、デュアルスロットのリカバリーモデルを理解している場合に限って手動RAUC手順を使用してください。
現在のZimaOSは1.7.0のリリースビルドではなく1.7.1
IceWhaleの現在のドキュメントでは、ZimaOS 1.7.1が最新の安定版とされています。現在これらの症状を調査する場合は、ロールバックやリリース当日の手動再起動手順を試す前に、まず1.7.1で再現するか確認してください。
ZimaOS 1.7.0リグレッションに関するFAQ
1.7.1では、一部のファイル操作中に発生する異常なメモリ使用量が修正されましたか?
はい。1.7.1の変更履歴に明記されています。
1.7.1では、カットや移動後に元の場所に空のフォルダーが残る問題が修正されましたか?
はい。変更履歴にその修正が明記されています。
IceWhaleは、アプリの再起動に関する問題がすべて修正されたと確認しましたか?
いいえ。1.7.1ではDockerの起動が改善されましたが、調査元の情報では、壊れたすべてのアプリが1つの根本原因に集約されたわけではありません。
