|
| Restauration des données utilisateurs | |
| | Auteur | Message |
---|
Alexjd Bronze Nabz
Localisation : PACA Nabaztag : Lapinou Nbr de messages : 182 Carottes : 5246
| Sujet: 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... | |
| | | RedoX Platinum Nabz
Localisation : France Nbr de messages : 1287 Carottes : 6689
| Sujet: 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 | |
| | | Alexjd Bronze Nabz
Localisation : PACA Nabaztag : Lapinou Nbr de messages : 182 Carottes : 5246
| Sujet: Re: Restauration des données utilisateurs Lun 20 Fév 2012 - 21:05 | |
| Hé, ça fait plaisir de revoir RedoX dans les parages!!! 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...) 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... | |
| | | RedoX Platinum Nabz
Localisation : France Nbr de messages : 1287 Carottes : 6689
| Sujet: 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!!!
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 J'ai malheureusement pas trop le temps pour développer et y'a bien moins d'urgence maint'nant mais c'est pas abandonné - 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...)
9 Ok, mais imagine si Pixel devait faire ça - 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 Perso mon serveur a un uptime de 156 jours (mais j'vais bientôt l'arrêter pour une maintenance hardware... ) 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 | |
| | | Alexjd Bronze Nabz
Localisation : PACA Nabaztag : Lapinou Nbr de messages : 182 Carottes : 5246
| Sujet: 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! | |
| | | RedoX Platinum Nabz
Localisation : France Nbr de messages : 1287 Carottes : 6689
| Sujet: 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 | |
| | | Pixel du Rezo Special Nabz
Age : 45 Localisation : Montpellier Nabaztag : Ptiloo (V1), Kymoo (V2), Mymoo (V2), Lyloo (V2), Maryloo (V2), Faitoo (V2), Titoo (V2), Kachoo (Karotz) Nbr de messages : 2708 Carottes : 13342
| Sujet: 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 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" _____________________________
Toutes les infos sur mon serveur openJabNab sont sur mon wiki nabaztag/tag et openJabnab
| |
| | | Alexjd Bronze Nabz
Localisation : PACA Nabaztag : Lapinou Nbr de messages : 182 Carottes : 5246
| Sujet: 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 | |
| | | Pixel du Rezo Special Nabz
Age : 45 Localisation : Montpellier Nabaztag : Ptiloo (V1), Kymoo (V2), Mymoo (V2), Lyloo (V2), Maryloo (V2), Faitoo (V2), Titoo (V2), Kachoo (Karotz) Nbr de messages : 2708 Carottes : 13342
| Sujet: 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 _____________________________
Toutes les infos sur mon serveur openJabNab sont sur mon wiki nabaztag/tag et openJabnab
| |
| | | Alexjd Bronze Nabz
Localisation : PACA Nabaztag : Lapinou Nbr de messages : 182 Carottes : 5246
| Sujet: 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! | |
| | | Pixel du Rezo Special Nabz
Age : 45 Localisation : Montpellier Nabaztag : Ptiloo (V1), Kymoo (V2), Mymoo (V2), Lyloo (V2), Maryloo (V2), Faitoo (V2), Titoo (V2), Kachoo (Karotz) Nbr de messages : 2708 Carottes : 13342
| Sujet: 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 _____________________________
Toutes les infos sur mon serveur openJabNab sont sur mon wiki nabaztag/tag et openJabnab
| |
| | | Contenu sponsorisé
| Sujet: Re: Restauration des données utilisateurs | |
| |
| | | | Restauration des données utilisateurs | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |