[Mémo] [Nextcloud] Résoudre l'erreur : "There is no table with name 'nextcloud.oc_cookbook_recipes' in the schema." à l'installation de Cookbook

EVO

Administreur
Membre du personnel
25 Novembre 2019
9 030
1 787
293
/var/run/docker.sock
[Mémo] [Nextcloud] Résoudre l'erreur :
"There is no table with name 'nextcloud.oc_cookbook_recipes' in the schema."
à l'installation de Cookbook

Bonjour,
Sur mon Nextcloud, l'application Cookbook refuse de s'installer, avec l'erreur There is no table with name 'nextcloud.oc_cookbook_recipes' in the schema..
Ceci est du a des "restes" d'une ancienne installation de Cookbook. Il va donc falloir nettoyer.

ATTENTION : Ici on travail en direct dans la base de données ! Faites une sauvegarde AVANT d'effectuer les manipulations !

Dans phpmyadmin :


Exécuter la commande SQL suivante : SELECT * FROM oc_migrations WHERE app='cookbook';

Vous devez avoir un retour de ce genre :

2021-10-08 22_34_51-Window.png
Une seule ligne, avec app égal à cookbook, et dans version 000000 suivi de Date puis d'une date ( qui elle peut être différente ).

Si vous avez un autre résultat, alors ne continuer pas ce mémo, votre problème n'est surement pas là !

Pour résoudre votre soucis ( et apres avoir effectuer une sauvegarde de votre base de données ) :

Executer la commande suivante : DELETE FROM oc_migrations WHERE app='cookbook';

Voila, maintenant recharger la page de votre Nextcloud, et activer l'application Cookbook :)

Source : Github Issue
 
Dernière édition:
  • J'aime
Réactions: FX Cachem