Nextcloud 30.0 アップデート後の警告対処

Nextcloud30.0 Nextcloud
この記事は約5分で読めます。
記事内に広告が含まれています。


スポンサーリンク

9/14/2024にNextcloud30.0の最新版がリリースされたようです。
Nextcloudにログインすると、最新版に更新するようメッセージが表示されるので、思わずアップデートしてしまいました。特に大きな変更等も観られないようですが、最新版のNextcloudに対応していないアプリも一部あるようなのでちょっと心配です。
とりあえず今回も警告への対処を行いましたので忘備録として残すことにしました。
最新版へアップデートされる方の参考になればと思います。

エラーと警告への対処

アップデートすると毎回同じようなエラーや警告が表示されるので、過去の投稿を参考に対処してい行きます。 過去の記事はこちらを参考ください。
その後、最後に残ったのが下の赤枠と青枠の警告です。

Nextcloud_error_php

今回は赤枠の ”One or more mimetype migrations are available…..”の警告への対処を行っていきます。
青枠の警告については、レンタルサーバーなのでユーザー側では対処はできないようです

対処方法は、ohllengeapplicationさんのサイトに掲載されている⇩の記事を参考に行うことにしました。

エックスサーバーのファイル管理から編集を行う

警告の対処を行うには1か所を変更すればよいとのことなので、早速 エックスサーバーのファイル管理画面からファイルを探します。

探すファイルは、lib/private/Repair/にある ”RepairMimeTypes.php” となります。

ここで問題です。
エックスサーバーのファイル管理画面より lib/private/Repair/で確認をするもファイルが見つかりません!
というか なぜか下へスクロールできなくなっている。
試しに右上のファイル表示をタイルへ編くすると

Nextcloud_error_php1

探しているファイルが表示されました。

Nextcloud_error_php2

早速、”RepairMimeTypes.php”の編集をおこないます。
ファイル内にある下記記述のを探します。

if (version_compare($mimeTypeVersion, '30.0.0.0', '<') && $this->introduceExcalidrawType()) {

そして、黄色ハイライトの数値を⇩のように書き換えます。

if (version_compare($mimeTypeVersion, '29.0.5.0', '<') && $this->introduceExcalidrawType()) {

これで対処終了です。
ただ、これは警告が表示されないようにするだけで、対処したとは??です。
とりあえず、下のように警告はなくなりました。
相変わらず青い部分は残っていますが…。

Nextcloud_error_php3

スポンサーリンク

ログ 警告

アップデートした後、ログに警告が現れるようになりました。
それもかなりの量ですが、すべて同じもののようです。

Nextcloud_error_log1a

警告の内容⇩は、Whiteboadアプリが関連しているようです。

[no app in context] エラー: image not found: image:apps/whiteboard.svg webroot: serverroot:/home/XXXXXXX/XXXXXXX.com/public_html
GET /ocs/v2.php/apps/notifications/api/v2/notifications
from 168.215.238.136 by XXXX at 2024/09/20 10:06:46

ただ、このアプリはインストールしていないので不思議です。
いろいろ調べると、下記のコメントを見つけました。

The following worked for me.
I downloaded and activated the Whiteboard app. This resulted in around 100 error messages. Immediately after this, I deactivated the app and then removed it. This also produced dozens of error messages. But since then, the error messages “image not found: image:apps/whiteboard.svg” have disappeared.

**** 翻 訳 ****
以下の方法でうまくいきました。
Whiteboardアプリをダウンロードしてアクティベートしました。その結果、約100のエラーメッセージが表示された。この直後、アプリを非アクティブにし、削除した。これも数十のエラーメッセージが出た。しかしそれ以来、「image not found: image:apps/whiteboard.svg」というエラーメッセージは消えました。

ということで試してみましたが、まだログに警告は出るようです。
とりあえず次のアップデートが出るまで我慢することにしました。

スポンサーリンク

さいごに

Nextcoud 30にアップデートしたのですが、アプリ関連での警告がいくつかログに表示されるようです。
アプリのアップデートを待つしかないようですね。
あと、OnlyofficeのComunity Document Serverも正式にはまだサポートされていないようですが、とりあえず問題なく使えるようです。

アップデートが出たら、再度ログの警告の確認と対処をしたいと思います。

コメント

タイトルとURLをコピーしました