Nextcloudをアップデート後エラー「One or more mimetype migrations are available.~ 」

Nextcloudを30.0.1 にアップデートして管理画面にアクセスすると下記のエラーが表示されました

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.

警告メッセージの意味合いは以下となります

  • 新しいMIMEタイプが追加された可能性がある: ファイルの種類をより正確に識別するために、新しいMIMEタイプが追加されていることがあります。
  • MIMEタイプの移行が必要: 新しいMIMEタイプに対応するためには、既存のファイルのMIMEタイプを移行する必要があります。
  • 移行に時間がかかる: 特にデータ量の多い環境では、MIMEタイプの移行に時間がかかるため、自動的には行われません。
  • 手動での移行: occ maintenance:repair --include-expensive というコマンドを実行することで、手動でMIMEタイプの移行を行うことができます。

警告メッセージにあるように手動で「occ maintenance:repair –include-expensive」のコマンドをoccコマンドがあるNextcloudが導入されている場所で実行するとMIMEタイプの移行が実施されて警告のメッセージは解消されました

1.Nextcloudが稼働している サーバーにSSHでログインします

2.Nextcloudがあるディレクトリに移動します。ディレクトリは各環境にあわせてください

$ cd /var/www/html/nextcloud

3.occコマンドを実行します。私の環境ではApacheで動いているのでapacheユーザーで実行します。

#  RHEL系(CentOS等)
$ sudo -u apache php occ maintenance:repair --include-expensive

# Ubuntu系
$ sudo -u www-data php occ maintenance:repair --include-expensive

4.MIMEタイプの移行追加され、管理画面に再度ログインするとエラーは解消されています