Nextcloud Hub 8 (29.0.5)にアップグレードした後に、セキュリティ&セットアップ警告画面で以下のメッセージを消すやり方を記事にしました。
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()) {
に修正します。
セキュリティ&セットアップ警告画面をリロードすると、メッセージが消えています。