Nextcloudをいじっていたらエラー画面に><
表示されているリクエストIDでログを検索してjqで展開します.
$ sudo grep 'iFqSO6b3lcl9qAXbLJXt' nextcloud.log | jq .|lv
この辺りがエラーのよう.
files_reader
アプリに問題があるようです.
"message": { "Exception": "Error", "Message": "Class 'OCP\\Config' not found", "Code": 0, "Trace": [ { "file": "/var/www/files.matoken.org/apps/files_reader/lib/Hooks.php", "line": 41, "function": "get", "class": "OCA\\Files_Reader\\Config", "type": "::", "args": [ "epub_enable", "true" ] }, { "file": "/var/www/files.matoken.org/lib/private/legacy/hook.php", "line": 106, "function": "announce_settings", "class": "OCA\\Files_Reader\\Hooks", "type": "::",
とりあえずoccコマンドで`files_reader` を無効にしてエラーは解消されました.
$ php ./occ app:disable files_reader files_reader disabled
今回エラーになったEbook reader(files_reader)はアプリストア内で確認するとNextcloud 9~13 でした.
しかし,Nextcloudのアプリ画面では「未テストのアプリを有効にする」といった警告がないので導入してしまう…….
IssueやPRは上がっているようです.
環境
$ php ./occ app:list|grep files_reader - files_reader $ php ./occ status|grep version: - version: 16.0.5.1 $ dpkg-query -W php php 2:7.3+69 $ lsb_release -dr Description: Debian GNU/Linux 10 (buster) Release: 10 $ uname -m x86_64