NextCloud : Snap : Issue bookmarks_fulltextsearch : PHP Fatal error: Declaration of OCA

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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Time limit is exhausted. Please reload CAPTCHA.