Community « Le forum « Soupçons de bogues «
Plantage tentative de mise à jour en 6.5 [résolu]
A tous: Attention, ne procédez pas tout de suite à une mise à jour incrémentale de vos sites déjà en production
Ghjmora![]() 191 posts | Pareil, pareil, pareil grillé sur le fil
courage.... |
Fernand![]() from Paris 1313 posts |
Ghjmora : Réparation probable pas avant une bonne semaine (Bernard hors d'accès de sa machine de développement pendant une semaine). Réparation possible avant... Rien à voir: Georges, tu m'as écrit ? (Je suis capable de perdre des mails )
|
| GnapZ from Caribbean 2970 posts | La 6.5 (en cour de test) fonctionne très bien en mise à jour locale. Pour les problèmes d'authentification en ligne, essayez ce [file=143] et dites-moi si ça marche chez vous. |
| GnapZ from Caribbean 2970 posts | J'avais oublié de dire qu'après avoir mis ce patch, il faut Optimiser la base de donnée pour que tout rentre dans l'ordre. Refaire éventuellement une recherche des extensions mais normalement c'est déjà fait. |
Ghjmora![]() 191 posts |
" Rien à voir: Georges, tu m'as écrit ? (Je suis capable de perdre des mails non pas de mail perdu, je suis trop charrette en ce moment pour faire autre chose que suivre le forum (en cas de besoin ou d'urgence, je suis capable d'insister pour savoir si le message est arrivé )
Edited by Fernand on June 4 2006 |
| GnapZ from Caribbean 2970 posts | Attention, ceci n'a été testé sur aucun hébergeur Français. Il s'agit de l'utilisation d'une variable différente qui est fournie par PHP5 et devrait donc exister partout. Vérifiez que votre domaine apparaît bien sur la variable HTTP_POST en lançant la page /control/test.php de votre Yacs (ligne "$_SERVER['HTTP_HOST']="). Tous mes sites ont bien passé la mise à jour avec le patch ci-dessus (local, test et prod).
A ce moment, si vous retombez sur "Optimisation de la base de donnée" ou que vous ne pouvez plus vous authentifier en associé, installez le patch via FTP (simple copie du fichier shared/global.php). Reconnectez-vous pour optimiser ou relancez l'optimisation (selon où vous en étiez), insistez une fois si nécessaire (rafraîchissement de la page). L'optimisation terminée, tout rentre dans l'ordre .
|
| Bernard from nearby-an-airport Associate, 7053 posts | Pourtant j'avais fait une install complète en 6.4, suivie d'une mise à jour 6.5 sur ma machine sans aucun problème
|
Fernand![]() from Paris 1313 posts |
Bernard : Oui, c'est curieux, Gnapz confirme plus haut que la mise à jour fonctionne très bien en local. Nouveaux tests dés lundi 5 juin. |
Ghjmora![]() 191 posts |
Merci pour la manip mais comme je n'ai pas accès ftp sur la machine qui m'intéresse le plus, je préfère attendre la résolution du bug je jouerai en local pour découvrir les améliorations du mois...
|
Fernand![]() from Paris 1313 posts |
GnapZ : Viens de pratiquer un test en ligne, toujours sur Free, (sur un site qui n'avait pas été testé hier) à partir de YUM (wwww.sxmpc.org). Echec. Même bogue. |
| GnapZ from Caribbean 2970 posts |
Fernand : Ok, peut-on avoir une idée détaillée du problème ? à quel moment de la mise à jour cela déconne ? Que se passe-t-il exactement car je n'arrive pas à le reproduire. PS: Je ne suis pas sur Free mais sur TextDrive (US). |
Fernand![]() from Paris 1313 posts |
GnapZ :Parfaitement décrit par Ghjmora dans le premier commentaire juste sous l'article, ainsi que dans l'article. Je ne suis pas convaincu que cela soit un problème seulement inhérent à Free, puisque Ghjmora signale qu'il a rencontre le même cas de figure sur son site de travail. PS/ Il faudrait d'autres témoignages d'autres personnes (comme Tof ou Agnès). Tenter cette MAJ automatique n'est à priori pas dangereux. Elle échoue, c'est tout. |
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2241 posts |
Fernand : J'ai fais hier la tentative de mise à jour sur un site Free, même pb que tout le monde. Pas encore testé en local ni avec l'archive gz (ben c'est à dire, comment on s'en sert de cette bête là ?). Je tenterai bien une mise à jour à partir de l'archive sur Nuxit, où j'arrive pas à faire les mises à jour incrémentales... si j'arrive à comprendre "simplement" comment faut faire. Je peux même tester le patch de Gnapz, j'ai un site en test là bas. Agnès Il n'y a pas de problèmes, que des solutions. |
| GnapZ from Caribbean 2970 posts | Agnès : Merci de bien vouloir essayer, alors je te propose de tenter avec Mise à jour de Yacs, utilisez un YUM. puis, si ça ne charge pas (erreur footprint), de tester avec l'archive [article=download] (lien en bas) et dans un dernier temps, de mettre le [file=143] (simple copie par FTP). Pour utiliser une archive de mise à jour, il faut télécharger le fichier indiqué ci-dessus, puis aller dans le panneau de contrôle, mise à jour. Là il faut faire "Parcourir" et aller chercher le fichier tgz téléchargé sur le disque local. Ensuite, cliquer sur "Envoyer" et la mise à jour se poursuit normalement. Merci pour tes retours. |
Fernand![]() from Paris 1313 posts |
Agnès : sauf erreur de ma part, tu charges le tgz sur Dédé (Disque dur)... Puis lorsque tu vas pour procéder à ta mise à jour, il y a possibilité sur YACS de choisir de charger une archive tgz. Voilà. C'est simple. Encore sauf erreur de ma part, le grand avantage de cette procédure concerne certains FAI réticents aux mises à jour automatiques. Là, ils ne résistent pas, car la mise à jour se fait à partir de l'archive qui est directement installée sur leur serveur. (J'ai dit une bêtise, GnapZ ?) Je ferai aussi l'essai plus tard dans la journée. |
| GnapZ from Caribbean 2970 posts |
Fernand : Non, c'est bien ça. Quelques infos pour vos tests:
|
| GnapZ from Caribbean 2970 posts | Je viens de réinstaller une 6.4 à zéro en local puis mise à jour en ligne depuis yetanother ... rien, rien de rien, tout marche ! Dingue ça, impossible d'avoir des problèmes ! M'enfin ! |
| GnapZ from Caribbean 2970 posts | Alors cette fois, j'ai vidé mon domaine de test, j'ai réinstallé une 6.4 toute neuve puis mise à jour en ligne depuis yetanother ... toujours rien, tout marche jusqu'au bout ! Sans patch ni rien, tout par défaut. Faut que je casse un serveur de prod ou quoi ? |
Fernand![]() from Paris 1313 posts |
GnapZ : Oui, je sais, c'est très bizarre. Bernard aussi a été surpris. Pourtant, nous sommes 3 personnes à rencontrer le même bogue. Il faudrait absolument d'autres retours de la part de personnes qui ne sont pas sur Free. Une telle tentative, je répète, ne présente vraisemblablement pas de danger en matière de mise à jour incrémentale. Le seul risque étant de ne pas aboutir. |
Ghjmora![]() 191 posts |
Fernand : je confirme
|
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2241 posts |
Ghjmora : Bon, après 1/2j de bagarre (pas finie d'ailleurs) avec mon ordi pour déplacer (réinstaller en fait) easyphp "ailleurs" en gardant mes anciennes bases, je recolle un yacs 6.5 tout neuf mais je peux pas dépasser la recherche d'extensions : il me fait une liste - qui me paraît courte par rapport aux fois précédentes et j'ai pas de bouton pour poursuivre. Je retente de zéro encore une fois. Après... je reviendrais (procédons par ordre que diable !). Agnès Il n'y a pas de problèmes, que des solutions. |
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2241 posts |
Agnès : Ok, bataille terminée, moi vainqueur (non mais !), et install en local nickel. bon à savoir : j'avais dans mon répertoire yacs un dossier comportant d'anciens scripts de la 6.4 que j'avais pas encore déménagés. C'est ça qui faisait planter l'install au niveau des extensions : yacs cherchait aussi dans ces dossiers là, et forcément, y'avait soucis ! Donc bon, une install (pas encore testée) qui marche. Je passe à free... Agnès Il n'y a pas de problèmes, que des solutions. |
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2241 posts |
Agnès : Sur free :
Je passe à la mise à jour à partir de l'archive... Agnès Il n'y a pas de problèmes, que des solutions. |
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2241 posts |
Agnès : toujours sur Free : téléchargement de l'archive tgz et tentative de mise à jour directement à partir de l'archive chargée sur le serveur : le même bug d'authentification. Mis le patch : authentification ok. après, recherche des extensions - fallait - et optimisation de bd : apparement vite fait. Pas de script à execution unique. J'ai tenté la validation des scripts (c'est dans la procédure d'instal incrémentale, mais là...) : internal serveur error. j'ai surtout pas insisté. ça à l'air de fonctionner, pas testé plus loin. Mais je suis bien en 6.5 Je passe à nuxit... Agnès Il n'y a pas de problèmes, que des solutions. |
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2241 posts |
Agnès : Alors chez Nuxit, des bonnes et des mauvaises nouvelles : Bonnes :
Mauvaises :
Agnès Il n'y a pas de problèmes, que des solutions. |
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2241 posts |
Agnès : Pb réglé - y'avait un htaccess "étranger" qui se baladait chez yacs, allez savoir pourquoi et comment il est arrivé là ? Mystère. Supprimé, avec un vidage de cache derrière, et on repart. L'authentification tient bien. J'ai du poursuivre la mise à jour à la main avec les extensions, l'optimisation de la base de données et les scripts à execution unique. Tout semble OK. Je retourne mettre free dans l'ordre... Agnès Il n'y a pas de problèmes, que des solutions. |
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2241 posts |
Agnès : Pas compris pourquoi chez free j'ai pas eu de scripts à exécution unique alors que oui chez nuxit... mais bon j'ai passé un 2ème site chez free à la moulinette de mise à jour par archive. Le bug qui éjecte avant qu'on puisse valider les scripts chargé est toujours là, bien sûr. J'ai remplacé le dossier shared par le patch de Gnapz, et j'ai du cette fois en passer par l'optimisation de la base de données pour rester authentifiée. J'ai fais le reste à la mano. on peut plus revenir à la procédure d'instal qui était en cours. Je vais attendre la suite des évènements pour migrer les 2 sites qui me restent. Agnès Il n'y a pas de problèmes, que des solutions. |
Fernand![]() from Paris 1313 posts |
Agnès : Beau boulot ! Chapeau ! Il ne te reste plus, à l'occasion, qu'à faire un chtit rapport à Bernard... sur la question. Merci, Agnès. Merci GnapZ pour le patch. P.S/ Agnès, elle a tout d'une grande ! |
| GnapZ from Caribbean 2970 posts |
Agnès : Le patch utilise une autre variable PHP pour la reconnaissance du domaine. Suivant à quel moment tu le mets, tu dois ou non finir l'install à la main et notament l'optimisation de la base et les exécutions uniques. Je vois que tu as eu les mêmes résultats que moi et que cette variable semble importante. Merci pour tes retours. Pour le httacces, c'est peut-être le miens, je vais vérifier l'archive tgz où il s'y trouve peut-être par erreur. |
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2241 posts |
GnapZ : Hou là là, t'embête surtout pas avec cette histoire de htaccess, il était à nous ! c'est juste qu'on sait pas comment il a été dupliqué de la racine vers notre dossier. Agnès Il n'y a pas de problèmes, que des solutions. |
| GnapZ from Caribbean 2970 posts |
Agnès : Ha bon, parce que j'en ai un spécial à la racine aussi alors j'ai eu un doute. Merci. Pour ceux que ça intéresse, ce htaccess à la racine du domaine redirige tout appel des mon site http://domaine.com vers http://www.domaine.com . C'est super pour la gestion des mot de passe et les stats. En plus, c'est transparent et nécessite aucune configuration du côté de l'habergeur ni de Yacs. Voilà, je pourrai détailler comment en faire un si besoin est. |
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2241 posts |
GnapZ : Et ben justement... ça m'intéresse :D C'est par où la doc déjà... Ah oui, [section=54] ! Agnès Il n'y a pas de problèmes, que des solutions. |
| GnapZ from Caribbean 2970 posts | Agnès : Bon, ben je t'ai fait une petite démarche en brouillon dans Redirection www automatique. A toi de jouer. |
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2241 posts |
GnapZ : Fait : il est très bien (je poserai des questions plus tard!). Je l'ai pubié mais faudrait le mettre dans la bonne section et ça je peux pas le faire (je propose administration). Agnès Il n'y a pas de problèmes, que des solutions. |
| GnapZ from Caribbean 2970 posts |
Agnès : En place, merci pour tes corrections (j'avais complètement zappé le "." devant, hyper important le "." devant !). |
| GnapZ from Caribbean 2970 posts | Bon ben désolé mais je viens encore de vider complètement un domaine, sans htacces, sans patch ni rien. J'y ai placé une 6.4 d'origine sur une base de donnée complètement vierge. J'ai passé l'install de la 6.4 jusqu'au bout, je me suis déconnecté puis reconnecté pour faire une mise à jour en tgz de la 6.5 ... et rien de rien, je n'ai aucun problème !!! Ca m'agace, je vais recommencer avec une mise à jour en ligne sur yetanother ... Une question: Quel interclassemnt vous donnez à la création de vos bases ? ISO-8859-1 (Latin1) ou UTF-8, et dans ce cas, un UTF-8_General ou un UTF8-Unicode ? J'utilise toujours l'UTF-8 Unicode. A+ |
| GnapZ from Caribbean 2970 posts | Rebelotte. Suppression de la base, supression du domaine. Install 6.4, config, fermeture. Création de la base en Latin1 (pour voir), suppression des cookies, réinstall 6.5 en ligne depuis Yetanother ... toujours rien, ça passe bien. Quelqu'un pourrait-il me laisser voir/accéder à son yacs en bug ? En me donnant des ID/pwd temporaires par mail ? |
| Beeflecake 7 posts | Salut a tous J'ai le bug chez Free et je veux bien te passer mes identifiant y a pas grand chose à casser :P ...non je plaisante je pense pouvoir faire confiance Si çà peux vous aider |
| GnapZ from Caribbean 2970 posts |
Beeflecake : Ok, merci à toi. Le mieux est que tu changes tes mots de passe (pour les remettre plus tard) comme ça j'ai un accès temporaire sans utiliser tes codes habituels. Envoie-les moi par mail à mon adresse (voir mon profil) et je te tiens au courant par mail. Je ferai un compte rendu ici à la fin. N'aie jamais confiance en qui que ce soit, ne donnes pas tes codes réels. Dans notre cas, j'ai besoin d'accéder à Yacs en associé et par FTP (si tu peux me donner un accès). Et bien sûr l'adresse du site concerné. Merci. |
Olivier![]() from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086) 492 posts |
GnapZ : je viens de passer mon site sous OVH en mise à jour manuelle 6.5 et apparement tout va bien ! |
| GnapZ from Caribbean 2970 posts |
Olivier : Merci pour ce retour. J'ai fait des tas d'essais et je me demande si il n'y aurait pas une relation avec certains hébergeurs. Par exemple chez Free, il y a des déconnexions très rapides dès lors que l'on utilise FTP. Ils déconnectent par détection d'inactivité alors que j'ai un rafraîchissement toutes les 15 secondes. Tous marche bien sauf pour la mise à jour qui, elle aussi, nécessite des transferts de fichiers. J'ai tracé tout ce qu'il se passe pendant la mise à jour sans jamais avoir d'erreur et pourtant j'étais éjecté. Je sais que chez mon hébergeur, comme chez OVH, nous n'avons pas ce problème. Donc, bug Yacs ou hébergeur ? Si d'autres applications n'ont pas de problème, c'est peut être parce que Yacs est très axé sécurité et vérifié très souvent sa connexion et l'anti-piratage. Donc si cette piste est une raison de ce bug, j'opte pour la sécurité Yacs et c'est aux hébergeurs d'être moins agressifs sur les déconnexions. C'est une hypothèse, pas une réponse alors attendons que Bernard puisse nous apporter de vraies réponses. |
| Bernard from nearby-an-airport Associate, 7053 posts | Rien de tel qu'une semaine de vacances pour remettre les idées en place. Bon, alors allons-y. Idée forte numéro 1 - La 6.5 va bien, merci pour elle. Le bug décrit est en fait lié à la version 6.4, puisque ce sont les scripts de la version n qui réalisent la mise à jour vers la version n+1. C'est pour cette raison que les gens qui ont réussi à passer l'étape de mise à jour semblent aussi satisfaits du résultat. Donc, pas de contre-indication à utiliser la 6.5, au contraire, il y a plein de bugs corrigés. C'est juste la mise à jour qui est délicate. Idée forte numéro 2 - D'après les tests effectués chez OVH, il s'agirait plus d'un bug de PHP que de YACS. J'explique. YACS calcule une clé de hachage pour tous les scripts afin de déterminer les changements. Pour ceci, il appelle la fonction file() qui semble "planter" dans certains cas de figure et pas dans d'autres. La taille grandissante de certains scripts n'y est peut-être pas étrangère. Toujours est-il que le résultat, lorsque ceci arrive, est une perte des données de session et donc un retour brutal au mode anonyme.Idée forte numéro 3 - La solution, c'est de remplacer l'appel à file() par une fonction cousue main, qui lira les fichiers par petit bouts, sur la base de fread() ou de fgets(), afin d'éviter une saturation mémoire du run-time PHP lors du caclul du hachage. Ceci fera partie de la version 6.6, disponible a priori en fin de ce mois.Idée forte numéro 4 - Là où ça plante aujourd'hui, pas d'amélioration à prévoir avant le passage forcé à la 6.6. |
Ghjmora![]() 191 posts |
Bernard : merci d'avoir fait le point pour les sites où j'ai un accès ftp, pas de pb pour les autres, j'attendrai la 6.6, puisque je n'ai pas de moyen de contourner les limitations de droit |
Onc_hansi![]() 33 posts | J ai tester les solutions citees ci dessus patchs,targz ... rien a fonctionne :(. Pas graves il restais la mise a jour manuelle (Ici)et la pas de problemes ,juste un peu plus long ,mais impecable :D (faut juste suivre les indications d agnes parce au dessu de celle ci il parle pas la meme langue que nous le monsieur )
|
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2241 posts |
Onc_hansi : Merci pour le compliment, mais en fait, la partie "du monsieur" est aussi très bien, parce qu'elle explique les choses autrement, et y'en faut pour tous les goûts, et tous les degrés d'envie d'explications. Autrement, je viens de migrer gresivaudan.org en manuel, et tout est nickel. Le tout en moins de 10min de fermeture du site. C'est quand même très appréciable. Agnès Il n'y a pas de problèmes, que des solutions. |
Fernand![]() from Paris 1313 posts |
Onc_hansi : " j ai tester les solutions citees ci dessus patchs,targz ... rien a fonctionne :(. Pas graves il restais la mise a jour manuelle (Ici)et la pas de problemes ,juste un peu plus long ,mais impecable :D (faut juste suivre les indications d agnes parce au dessu de celle ci il parle pas la meme langue que nous le monsieur Désolé de ne pas parler la même langue que vous. La partie du dessus est une traduction d'un article de la partie anglophone, (traduction effectuée dés que nous avons eu à répondre au besoin urgent d'un nouveau membre de cette communauté). J'y ai rajouté les explications d'Agnès que j'ai aussi trouvées très pratiques et claires. Mais si vous avez mieux à proposer, n'hésitez pas ...
|
Onc_hansi![]() 33 posts | Fernand :Dsl si je vous est vexe :[ mais y avais pas de mechanste a votre egard ,ni a l egard de votre article qui quoique tres juste certainement (suis pas informaticien et je pense pas etre le seul),certain terme employe n etait pas des plus clair pour un profane,d ou mon commentaire au sujet d agnes suivi du .nota: les petits bonhommes a la fin des phrase ne sont pas que objet de decoration ,ils servent entre autre a exprime l etat d espris donc faut en tenir compte aussi. (et meme si on parle de truc serieux on peu quand meme y rajoute un zeste d humour sans pour autant declanche des levees de bouclier,d indignation ,etc... Restons zen , cool on stress deja assez comme ca dans la vrai vie non ? )
|
Fernand![]() from Paris 1313 posts |
Onc_hansi :Pas de problème...D'ailleurs, j'avais moi aussi mis ce petit bonhomme: .C'est vrai qu'il y a bien assez de problèmes comme ça dans la vraie vie... A bientôt :D |


)

sur la question.


