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