Suite à la mise à jours de NextCloud, j’avais l’erreur suivante :
$ sudo tail -f /var/snap/nextcloud/current/apache/logs/php_errors.log
[01-Feb-2020 18:18:07 UTC] PHP Fatal error: Declaration of OCA\Bookmarks_FullTextSearch\Provider\BookmarksProvider::getSearchTemplate(): OCP\FullTextSearch\Model\SearchTemplate must be compatible with OCP\FullTextSearch\IFullTextSearchProvider::getSearchTemplate(): OCP\FullTextSearch\Model\ISearchTemplate in /var/snap/nextcloud/18204/nextcloud/extra-apps/bookmarks_fulltextsearch/lib/Provider/BookmarksProvider.php on line 55
Voici ma version :
$ snap --version snap 2.42.1+18.04 snapd 2.42.1+18.04 series 16 ubuntu 18.04 kernel 5.0.0-37-generic $ snap list | grep nextcloud nextcloud 16.0.7snap2 18204 stable nextcloud* -
J’ai donc supprimé le plugin bookmarks_fulltextsearch, la méthode n’est pas propre mais efficace :
$ sudo rm -rf /var/snap/nextcloud/18204/nextcloud/extra-apps/bookmarks_fulltextsearch/
J’en profite pour faire un petit mémo pour NextCloud et Snap :
Pour passer en mode debug :
$ sudo snap set nextcloud mode=debug
Pour faire la mise à jours :
$ sudo nextcloud.occ app:update --all
Pour relancer :
$ sudo snap restart nextcloud
Pour mettre le site en maintenance:
$ sudo nextcloud.occ maintenance:mode --on
Pour enlever le site de la maintenance :
$ sudo nextcloud.occ maintenance:mode --off
Pour voir les interfaces possible !
$ snap connections nextcloud Interface Plug Slot Notes network nextcloud:network :network - network-bind nextcloud:network-bind :network-bind - removable-media nextcloud:removable-media :removable-media manual