PR

Nextcloud Richdocuments Error

記事内に広告が含まれています。

【Nextcloud のログ】

Could not resolve OCA\Richdocuments\Backgroundjobs\Cleanup!
OCA\Richdocuments\Backgroundjobs\Cleanupを解決できません!

{“reqId”:”MGrKepvPLwoCg6HA3NHC”,”level”:2,”time”:”2025-04-28T16:25:01+00:00″,”remoteAddr”:””,”user”:false,”app”:”cron”,”method”:””,”url”:”–“,”message”:”failed to create instance of background job: OCA\Richdocuments\Backgroundjobs\Cleanup”,”userAgent”:”–“,”version”:”31.0.4.1″,”exception”:{“Exception”:”OC\AppFramework\Utility\QueryNotFoundException”,”Message”:”Could not resolve OCA\Richdocuments\Backgroundjobs\Cleanup! Class \”OCA\Richdocuments\Backgroundjobs\Cleanup\” does not exist“,”Code”:0,”Trace”:

OCA は、 Owncloud Application のことだと推測します。
Nextcloud の前身は、Owncloud と言う名前でした。

Richdocuments というアプリは、Nextcloud では存在しません。
だから、does not exist (存在しません、ありません)というエラーが出ることは、当たり前だと思います。

エックスサーバーでの解決方法

Step 1 SSHソフトを起動します

下記の記事をご覧ください。

Step 2 バックグラウンドの一覧を表示します

コマンド例

/usr/bin/php8.3 /home/tarou/tarou.com/public_html/nextcloud1234.tarou.com/occ background-job:list

上のコマンドは、
・サーバーID  tarou
・ドメイン名 tarou.com
・Nextcloudインストール先 nextcloud1234.tarou.com
の場合で、
PHP Version 8.3 を使用するときのコマンドです。

コマンドパス一覧

くわしくは、下記をご確認ください。
https://secure.xserver.ne.jp/svpanel/xserver/yourid.xsrv.jp/server/serverinfo

「サーバーパネル」、「サーバー情報」の画面に移動します。
「コマンドパス一覧」のタブを左クリックします。

https://secure.xserver.ne.jp/svpanel/xserver/yourid.xsrv.jp/performance/xaccelerator
(注意) yourid は、あなたが決めた「サーバーID」(名前)です。
「サーバーパネル」(新メニュー)の黒いタイトルバーに表示されています。

Step 3 バックグラウンド番号を確認して、消します

| 37790 | OCA\Richdocuments\Backgroundjobs\ObtainCapabilities | 2025-04-30T08:45:02+00:00 | null |
| 37791 | OCA\Richdocuments\Backgroundjobs\Cleanup | 2025-04-30T08:45:03+00:00 | null |

バックグラウンド番号は、ひとりひとり違います。 かならず、ご自身の目でお調べください。

上記の番号だった場合のコマンドです。

/usr/bin/php8.3 /home/tarou/tarou.com/public_html/nextcloud1234.tarou.com/occ background-job:delete 37790

/usr/bin/php8.3 /home/tarou/tarou.com/public_html/nextcloud1234.tarou.com/occ background-job:delete 37791

を実行して消します。

Do you really want to delete this background job ? It could create some misbehaviours in Nextcloud. (y/N)
というメッセージに yと答えます。

Step 4 バックグラウンドジョブ一覧から消えたことを確認します

下記のコマンドを、もう一度実行して、消えたかどうかを確認します。

再掲: 「Step 2 バックグラウンドの一覧を表示します」のコマンド

/usr/bin/php8.3 /home/tarou/tarou.com/public_html/nextcloud1234.tarou.com/occ background-job:list

Step 5 cron を手動で実行して、エラーが出るか確認します

/usr/bin/php8.3 /home/tarou/tarou.com/public_html/nextcloud1234.tarou.com/cron.php

管理者設定(Administration Settings)を再読み込みして確認します。
https://nextcloud1234.tarou.com/index.php/settings/admin/overview

まとめ

エックスサーバー 友達割引

エックスサーバーを契約された場合、わたしのブログで書いた解決策を、そのまま使える再現性が格段に高まります。下記のリンクを、ご覧ください。

特典
初回の利用料金の20%※を割引されます。
※初期料金は含みません。
https://www.xserver.ne.jp/?referral_token=419528168632be95e0413f

Nextcloud エラー解決方法

当ブログの前身(雑記ブログ)では、他にも解決策を紹介しています。
ぜひ、ご覧ください。

ゆくゆくは、専門ブログである、こちらに記事を移動したいと考えています。

コメント

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