Forum des Objets Communicants et Solutions pour les Libérer...


 
AccueilAccueil  GalerieGalerie  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

Partagez | 
 

 Restauration des données utilisateurs

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Alexjd
Bronze Nabz
Bronze Nabz
avatar

Localisation : PACA
Nabaztag : Lapinou
Nbr de messages : 181
Carottes : 2657

MessageSujet: Restauration des données utilisateurs   Sam 18 Fév 2012 - 10:16

J'ai eu quelques soucis sur mon serveur et ai dû restaurer un backup complet d'il y a quelques jours. Mais lorsque je redémarre openjabnab, les lapins n'arrivent pas à se connecter. Voilà un extrait de ce que disent les logs:
Code:
[18/02/2012 10:06:54] virtual bool PluginAuth::DoAuth(XmppHandler*, const QByteArray&, Bunny**, QByteArray&) : Password already set for bunny : 0019db9c2525
[18/02/2012 10:06:54] Requesting LOCATE for tag 001d921647c8
[18/02/2012 10:06:57] virtual bool PluginAuth::DoAuth(XmppHandler*, const QByteArray&, Bunny**, QByteArray&) : Authentication failure for bunny: 0013d3845e2d
[18/02/2012 10:06:57] void HttpHandler::HandleBunnyHTTPRequest() : Unable to handle HTTP Request : <ul><li>URL : /vl/sendMailXMPP.jsp</li><li>Get Args : <br /><ul><li>m => 0013d3845e2d</li><li>r => FailureLogin</li><li>d => openjabnab.nappey.org</li><li>v => 18673</li></ul></li></ul>
[18/02/2012 10:06:57] virtual bool PluginAuth::DoAuth(XmppHandler*, const QByteArray&, Bunny**, QByteArray&) : Authentication failure for bunny: 0019db9c2c36
[18/02/2012 10:06:58] void HttpHandler::HandleBunnyHTTPRequest() : Unable to handle HTTP Request : <ul><li>URL : /vl/sendMailXMPP.jsp</li><li>Get Args : <br /><ul><li>m => 0019db9c2c36</li><li>r => FailureLogin</li><li>d => openjabnab.nappey.org</li><li>v => 18673</li></ul></li></ul>
[18/02/2012 10:06:58] virtual bool PluginAuth::DoAuth(XmppHandler*, const QByteArray&, Bunny**, QByteArray&) : Authentication failure for bunny: 001d921647c8
[18/02/2012 10:06:58] void HttpHandler::HandleBunnyHTTPRequest() : Unable to handle HTTP Request : <ul><li>URL : /vl/sendMailXMPP.jsp</li><li>Get Args : <br /><ul><li>m => 001d921647c8</li><li>r => FailureLogin</li><li>d => openjabnab.nappey.org</li><li>v => 18673</li></ul></li></ul>
[18/02/2012 10:06:59] virtual bool PluginAuth::DoAuth(XmppHandler*, const QByteArray&, Bunny**, QByteArray&) : Password already set for bunny : 002185ba7b79

Pour l'instant, j'ai déplacé les données bunnies pour que les lapins puissent à nouveau se connecter, mais je serais très intéressé à l'idée:
- de pouvoir restaurer les données de manière fonctionnelle
- de savoir mieux gérer ces données pour une prochaine fois (croisons les doigts)

Je me souviens d'un post de htristra sur ce sujet, mais je n'ai pas réussi à le retrouver...
Revenir en haut Aller en bas
RedoX
Platinum Nabz
Platinum Nabz
avatar

Localisation : France
Nbr de messages : 1203
Carottes : 4013

MessageSujet: Re: Restauration des données utilisateurs   Lun 20 Fév 2012 - 19:15

Bonsoir,

Je pense que dans ton cas, les lapins ont essayé de se connecter sur le serveur sans que celui ne les accepte. Ils ont fini par changer de mot de passe (celui stocké dans le lapin, gros problème sur OJN au temps jadis :p). Donc les mots de passe ne correspondent plus entre les lapins et OJN, qui refuse alors la connexion.

Pour se sortir de ça, effacer les mots de passe des lapins concernés dans l'admin ( à la main :/ ) Comme ça les lapins refont une sorte d’enregistrement (sans perdre leur configuration)

Au niveau des données, ce sont les dossiers accounts et bunnies qu'il faut sauvegarder, mais tu risques de rencontrer le même soucis que t'as eu l'autre jour. En fait, les mots de passe sont stockés dans le fichier .dat associé à chaque lapin, impossible de modifier ça à la main (à la limite, à l'éditeur hexadécimal, mais c'est risqué...). Avant de faire une restau des backups, ou une modif aux fichiers, arrêter le serveur OJN avant.

Y'a malheureusement pas trop de solution, si ce n'est qu'on peut le faire manuellement (même si c'est fastidieux si il y a beaucoup de lapins), alors que chez Violet, c'tait impossible xD
Revenir en haut Aller en bas
http://wiki.openjabnab.fr/
Alexjd
Bronze Nabz
Bronze Nabz
avatar

Localisation : PACA
Nabaztag : Lapinou
Nbr de messages : 181
Carottes : 2657

MessageSujet: Re: Restauration des données utilisateurs   Lun 20 Fév 2012 - 21:05

Hé, ça fait plaisir de revoir RedoX dans les parages!!! nabzciao
Et il me sort encore une fois de la panade.
J'ai replacé les données des 9 lapins connectés et réinitialisé leur mot de passe à la main (9, c'est pas trop fatigant, je tiens le choc...)
nabzpee
Pour les sauvegardes, je progresse: j'utilise maintenant des snapshots pour limiter le temps d'arrêt du serveur. Car sans arrêt du serveur, c'est la corruption de données garantie.; je l'ai appris à mes dépens...
Revenir en haut Aller en bas
RedoX
Platinum Nabz
Platinum Nabz
avatar

Localisation : France
Nbr de messages : 1203
Carottes : 4013

MessageSujet: Re: Restauration des données utilisateurs   Lun 20 Fév 2012 - 21:12

Alexjd a écrit:
Hé, ça fait plaisir de revoir RedoX dans les parages!!! nabzciao
Et il me sort encore une fois de la panade.

J'suis dans les parages quand j'reçois un MP en fait, ou de temps à autre, hésite pas à envoyer un MP si t'as besoin yellownabzwink
J'ai malheureusement pas trop le temps pour développer et y'a bien moins d'urgence maint'nant mais c'est pas abandonné yellownabzwink


Alexjd a écrit:
J'ai replacé les données des 9 lapins connectés et réinitialisé leur mot de passe à la main (9, c'est pas trop fatigant, je tiens le choc...)
nabzpee
9 Ok, mais imagine si Pixel devait faire ça nabzsteam

Alexjd a écrit:
Pour les sauvegardes, je progresse: j'utilise maintenant des snapshots pour limiter le temps d'arrêt du serveur. Car sans arrêt du serveur, c'est la corruption de données garantie.; je l'ai appris à mes dépens...

Corruption nabzasking
Perso mon serveur a un uptime de 156 jours (mais j'vais bientôt l'arrêter pour une maintenance hardware... nabzcry ) Avec un OJN qui tourne depuis bientôt 2 mois. J'n'ai certes que 2 lapins connectés mais ca devrait pas poser de soucis avec plus... :/ Bizarre, bizarre, ... Mais bon, si tu t'en sors, c'est cool yellownabzwink
Revenir en haut Aller en bas
http://wiki.openjabnab.fr/
Alexjd
Bronze Nabz
Bronze Nabz
avatar

Localisation : PACA
Nabaztag : Lapinou
Nbr de messages : 181
Carottes : 2657

MessageSujet: Re: Restauration des données utilisateurs   Lun 20 Fév 2012 - 21:28

Mon serveur est un eeePC 900 avec un mini-disque USB externe. J'ai quelques soucis avec la stabilité côté USB. Faut reconnaître que c'est pas trop fait pour... D'où quelques crashes... Mais ça consomme pas grand-chose...

Quand j'ai fait une restauration complète de mes jails en janvier, après la mort du disque dur, OJN a redémarré nickel, mais certains comptes étaient vides. A l'époque, je faisais des backups sans arrêter le serveur OJN. Je pense que les données qui changeaient durant l'opération étaient tronquées. Aujourd'hui, j'arrête le serveur pendant les deux minutes du snapshot, puis j'ai tout mon temps pour faire une copie cohérente du snapshot.
Il me manquait juste ce truc pour le mot de passe et je crois que je suis blindé contre les humeurs de mon disque! nabzdevil



Revenir en haut Aller en bas
RedoX
Platinum Nabz
Platinum Nabz
avatar

Localisation : France
Nbr de messages : 1203
Carottes : 4013

MessageSujet: Re: Restauration des données utilisateurs   Lun 20 Fév 2012 - 21:33

Alexjd a écrit:
Mon serveur est un eeePC 900 avec un mini-disque USB externe. J'ai quelques soucis avec la stabilité côté USB. Faut reconnaître que c'est pas trop fait pour... D'où quelques crashes... Mais ça consomme pas grand-chose...
Effectivement, vu comme ça... ^^

Alexjd a écrit:
Quand j'ai fait une restauration complète de mes jails en janvier, après la mort du disque dur, OJN a redémarré nickel, mais certains comptes étaient vides. A l'époque, je faisais des backups sans arrêter le serveur OJN. Je pense que les données qui changeaient durant l'opération étaient tronquées. Aujourd'hui, j'arrête le serveur pendant les deux minutes du snapshot, puis j'ai tout mon temps pour faire une copie cohérente du snapshot.
En fait, les infos sont sauvegardées périodiquement (il me semble, j'sais pas si ca a changé depuis) ou à l'arrêt du serveur. T'as donc bien raison d'arrêter le serveur pendant ce temps, comme ça t'as toutes les données yellownabzwink
Revenir en haut Aller en bas
http://wiki.openjabnab.fr/
Pixel du Rezo
Special Nabz
Special Nabz


Age : 37
Localisation : Montpellier
Nabaztag : Ptiloo (V1), Kymoo (V2), Mymoo (V2), Lyloo (V2), Maryloo (V2), Faitoo (V2), Titoo (V2), Kachoo (Karotz)
Nbr de messages : 2708
Carottes : 10754

MessageSujet: Re: Restauration des données utilisateurs   Dim 18 Mar 2012 - 15:05

Personnelement, je n'ai pas ce soucis de snapshot, car j'utilise une versionen cours de développement de OJN, et les données ne sont plus dans des fichiers, mais bdd mysql. Donc le backup, c'est un mysqldump yellownabzsmile
J'espère trouver du temps pour finir ces développements, et ainsi sortir cette version pour tout le monde.

J'en profiterais pour faire un appel api "clear all xmpp passwords" yellownabzsmile

_____________________________


Toutes les infos sur mon serveur openJabNab sont sur mon wiki nabaztag/tag et openJabnab
Revenir en haut Aller en bas
http://openjabnab.fr/
Alexjd
Bronze Nabz
Bronze Nabz
avatar

Localisation : PACA
Nabaztag : Lapinou
Nbr de messages : 181
Carottes : 2657

MessageSujet: Re: Restauration des données utilisateurs   Mar 20 Mar 2012 - 14:11

Merci pour le dernier commit "clear all xmpp passwords". L'API peut être utilisée directement ou il faut encore fabriquer un plugin dans le wrapper? En tout cas, ça peut être rudement utile en cas de pépin.


Dernière édition par Alexjd le Mar 20 Mar 2012 - 14:24, édité 1 fois
Revenir en haut Aller en bas
Pixel du Rezo
Special Nabz
Special Nabz


Age : 37
Localisation : Montpellier
Nabaztag : Ptiloo (V1), Kymoo (V2), Mymoo (V2), Lyloo (V2), Maryloo (V2), Faitoo (V2), Titoo (V2), Kachoo (Karotz)
Nbr de messages : 2708
Carottes : 10754

MessageSujet: Re: Restauration des données utilisateurs   Mar 20 Mar 2012 - 14:18

Je n'ai rien prévu pour le moment pour l'appeler.
Je pensais que le plus simple était d'etre connecté sur l'interface d'administration avec un compte admin, puis d'aller dans la section "Raw API call" (/ojn_admin/api.php )
et appeler l'url "bunnies/resetAllBunniesPassword".

L'idéal serait de mettre un bouton quelque part.. avec un controle avant soumission... histoire de ne pas remettre à 0 les mots de passe tous les 4 matins yellownabzwink

_____________________________


Toutes les infos sur mon serveur openJabNab sont sur mon wiki nabaztag/tag et openJabnab
Revenir en haut Aller en bas
http://openjabnab.fr/
Alexjd
Bronze Nabz
Bronze Nabz
avatar

Localisation : PACA
Nabaztag : Lapinou
Nbr de messages : 181
Carottes : 2657

MessageSujet: Re: Restauration des données utilisateurs   Mar 20 Mar 2012 - 14:23

Vu que ça ne s'utilise pas souvent (croisons les doigts), je pense que le Raw API call devrait suffire. Merci encore!
Revenir en haut Aller en bas
Pixel du Rezo
Special Nabz
Special Nabz


Age : 37
Localisation : Montpellier
Nabaztag : Ptiloo (V1), Kymoo (V2), Mymoo (V2), Lyloo (V2), Maryloo (V2), Faitoo (V2), Titoo (V2), Kachoo (Karotz)
Nbr de messages : 2708
Carottes : 10754

MessageSujet: Re: Restauration des données utilisateurs   Mar 20 Mar 2012 - 14:32

Effectivement, je pense que l'utilité est minime.. mais puisque tu en as eu besoin (ou plutot, puisque tu aurais pu t'en servir..), je me dis qu'avec les 1400 lapins inscrits chez moi, autant le prévoir avant d'en avoir besoin yellownabzwink

_____________________________


Toutes les infos sur mon serveur openJabNab sont sur mon wiki nabaztag/tag et openJabnab
Revenir en haut Aller en bas
http://openjabnab.fr/
Contenu sponsorisé




MessageSujet: Re: Restauration des données utilisateurs   

Revenir en haut Aller en bas
 
Restauration des données utilisateurs
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Restauration des données utilisateurs
» Niøs - Chaman Elémentaire / Restauration 80
» Restauration pour le Musée de l'Air
» Template Druide Restauration
» Collecte de données aériennes

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum des Objets Communicants et Solutions pour les Libérer... :: II. Nabaztag, Karotz, mir:ror, Dal:Dal (Violet Object Operating System) :: Les Nabaztags sont sauvés ! Les solutions... :: [OJN] OpenJabNab-
Sauter vers: