nextcloud报certificate is not valid异常

这是某个app的签名不正确导致的,但是具体哪个app并不知道,以下脚本可以找到出错的app

#!/bin/bash

for file in /var/www/nextcloud/apps/*
do
    if test -d file
    then
        app={file##*/}

        echo check app
        sudo -u nobody php /var/www/nextcloud/occ integrity:check-appapp
    fi
done

然后找到有问题的app进行重装,这样就能解决大部分问题,如果还有问题则干脆删除app所在目录的appinfo/signature.json文件。

Views: 1