Bonjour,
Je rencontre le problème suivant sur la config que je suis en train de finir de monter.
- Installation d’un Scserver DB 4.2 sur une debian 9 via apt install.
- coté client tout tourne bien
- Je suis en train d’automatiser les backup avec l’idée d’utiliser des tar incrémentaux pour permettre le retour en arrière heure par heure. Donc avec lancement de la commande scenariserver4.2-cfg backup dans un cron toutes les heures suivie du tar qui va bien.
J’ai pu faire pas mal de tests fonctionnels la semaine dernière et là bizarrement la commande scenariserver4.2-cfg backup me génère à présent des erreurs.
- J’ai tenté de définir webappUser=admin ou webappUser=system dans le fichier /etc/scenariserver4.2/cfg.conf.
- J’ai également forcé les mots de passes de ces 2 comptes dans le fichier odbWithLdap.xml via <forcedUser …/>
Quand c’est le compte admin qui est utilisé j’obtiens le message d’erreur suivant :
SCENARIserver 4.2 extras
Backuping SCENARIserver 4.2 database to /var/lib/scenariserver4.2/backup ...
curl: (22) The requested URL returned error: 500
ERROR while putting SCENARIserver 4.2 in backup mode..
Aborting.
avec en log
1--- Error : Thu Feb 21 17:57:08 CET 2019[421] - chain/admin (http-nio-8080-exec-1) ---
Copy file /var/lib/scenariserver4.2/data/db/index.0.ocl failed.
2--- Exception : Thu Feb 21 17:57:08 CET 2019[421] - chain/admin (http-nio-8080-exec-1) ---
Aucun fichier ou dossier de ce type
java.io.IOException: Aucun fichier ou dossier de ce type
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(File.java:1012)
at eu.scenari.orient.service.adminodb.SvcAdminOdb$1.call(SvcAdminOdb.java:146)
at eu.scenari.orient.service.adminodb.SvcAdminOdb$1.call(SvcAdminOdb.java:130)
at com.orientechnologies.orient.core.storage.OStorageAbstract.callInLock(OStorageAbstract.java:167)
at com.orientechnologies.orient.core.db.ODatabaseWrapperAbstract.callInLock(ODatabaseWrapperAbstract.java:310)
at eu.scenari.orient.service.adminodb.SvcAdminOdb.startBackup(SvcAdminOdb.java:130)
at eu.scenari.orient.service.adminodb.SvcAdminOdbDialog.xExecuteDialog(SvcAdminOdbDialog.java:330)
at eu.scenari.core.dialog.DialogBase.executeDialog(DialogBase.java:92)
Quand j’utilise le compte system j’obiens :
SCENARIserver 4.2 extras
Backuping SCENARIserver 4.2 database to /var/lib/scenariserver4.2/backup ...
curl: (22) The requested URL returned error: 403
ERROR while putting SCENARIserver 4.2 in backup mode..
Aborting.
et en log
1--- Exception : Thu Feb 21 18:33:48 CET 2019[140] - chain/system (http-nio-8080-exec-7) ---
Permission not allowed : DO/admin/backup.db/dialog.adminOdb#BackupDb
eu.scenari.commons.security.ScSecurityError: Permission not allowed : DO/admin/backup.db/dialog.adminOdb#BackupDb
at eu.scenari.commons.extpoints.ExtPoints.checkPermission(ExtPoints.java:466)
at eu.scenari.core.universe.Universe.checkPermission(Universe.java:196)
at eu.scenari.orient.service.adminodb.SvcAdminOdbDialog.xExecuteDialog(SvcAdminOdbDialog.java:329)
at eu.scenari.core.dialog.DialogBase.executeDialog(DialogBase.java:92)
Rien de méchant pour le moment le serveur n’est pas en exploitation et je peux accéder aux data mais du coup je me demande ce qui a pu se passer, probablement une mauvaise manip de ma part das un fichier de config Qcq.
Si vous aviez une idée…