Nextcloud Hub 8 (29.0.5)エラー対応

Nextcloud Hub 8 (29.0.5)にアップグレードした後に、セキュリティ&セットアップ警告画面で以下のメッセージを消すやり方を記事にしました。

セキュリティ&セットアップ警告のメッセージ

One or more mimetype migrations are available. Occasionally new mimetypes are added to better handle certain file types. Migrating the mimetypes take a long time on larger instances so this is not done automatically during upgrades. Use the command `occ maintenance:repair –include-expensive` to perform the migrations.

occ maintenance:repair –include-expensive を実行すれば良さそうですが、実行後も同じメッセージが表示されます。

RepairMimeTypes.php を編集します。

RepairMimeTypes.php がある場所は /path/to/nextcloud/lib/private/Repair です。

RepairMimeTypes.php のバックアップをとってから編集します。

$ cd /path/to/nextcloud/lib/private/Repair
$ sudo cp RepairMimeTypes.php RepairMimeTypes.php.org
$ sudo nano RepairMimeTypes.php
if (version_compare($mimeTypeVersion, '30.0.0.0', '<') && $this->introduceExcalidrawType()) {

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

に修正します。

セキュリティ&セットアップ警告画面をリロードすると、メッセージが消えています。

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