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

  • Vague de SPAM

    Suite à une vague de spam sur le forum, les inscriptions sont temporairement limitées.

    Après votre inscription, un membre de l'équipe devra valider votre compte avant qu'il ne soit activé. Nous sommes désolés pour la gêne occasionnée et vous remercions de votre patience.

EVO

Administrateur
Membre du personnel
25 Novembre 2019
11 240
2 610
303
/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