J’ai depuis des années deux serveurs scenari sur une fedora hébergée chez OVH. Je n’utilise que le serveur scenari avec base de données (pas le filesystem).
Subitement je n’ai plus accès à mon serveur. Je n’arrive plus à me logger ni en admin ni avec un autre user.
Je ne sais pas comment débugger. Sur la version scénariLite je me débrouille, mais là je suis perdu !
Oui, je vais être plus précis. Le serveur en lui même fonctionne (je reçois des mails, j’accède au site internet, …) En ssh, je peux me connecter sur la page de test avec mon installation filsystem de scenari, mais pas mon installation odb.
OK, Les logs demandés sont ceux que j’ai donné plus haut il me semble.
– J’edite le message parce que je m’emmele les pinceaux avec mes deux scenari. Ca c’est ce que je constate maintenant :
Le scenari qui stocke les modèles dans des fichiers xml et le scenari qui stocke dans une base ODB se lancent en même temps. J’accède bien à celui qui utilise le filesysteme, et ce en local comme à distance.
Je n’accède ni localement ni a distance à celui qui utilise une base de donnée. Je ne sais pas même ou cette base est stockée d’ailleurs.
– fin du message modifié (désolé)
Mis à part ce message, je ne constate rien de pertinent sur le serveur :
1— Warning : Mon Sep 05 11:00:44 CEST 2016 (DbScheduler:repos) —
No CheckSumDb could be achieved
J’ai une question brûlante, quand même. Où sont situés les mots de passe et la liste des utilisateurs dans la version ODB de scenari quand on utilise l’option : server.conf.usermgr=usermgr/odb/odb.xml ?
Si je veux sauver ma bdd là maintenant, c’est quel fichier qu’il faut que je sauvegarde ? (tout es fichier !)
J’ai sauvé tout mon répertoire scenari, j’ai réinstallé le dossier [PATH_DATA] (création du dossier, copie du contenu du dossier data du dossier d’installation, changement du user pour être dans le bon user pour scenari).
Je n’ai fait que ça (j’ai vérifié le MD5SUM de ma webapp pour vérifier son intégrité).
J’ai re-lancé scenari et je peux me connecter mais mes données (toute la comptabilité de mon entreprise) n’y est plus. C’est à demi-rassurant. (pour information, je stocke beaucoup de choses, mais ça je ne crois pas) (oui c’est mal).
Mon commercial va pouvoir reprendre le boulot c’est bien, mais avec vous des idées pour essayer de récupérer mes données ?
après quelques investigations j’ai le sentiment que ma base de donnée est un peu cabossée.
Comment fait-on dans ces cas là pour réparer. Ce n’est pas bien clair tout ce que j’ai lu et pourtant j’ai l’impression que c’est susceptible d’arriver.
Le plus simple est évidemment de repartir de votre précédent backup.
Sinon vous pouvez tenter de reconstruire les index de la base si le problème se situe à ce niveau en exécutant la requête [url de votre serveur]/s/chain/u/adminOdb?cdaction=Rebuild (en étant connecté en administrateur).