Aller au contenu principal Aide Panneau de contrôle

 

support «   Soupçons de bogues «  

1and1 bogue TRES bloquant et persistant avec MySQL

yanys e. , wessels -- le 15 nov. 2008, depuis La Rochelle / Charente-Maritime / France

...une suite des signalements précédents, enquête avec précisions.

Propriétaireyanys e. , wessels
Avancement0%
WorkflowBesoin d'aide
StatutLe problème a été enregistré

Hebergeur : 1and1

Le problème est apparu à partir de yacs 8.6., le contexte restant  le même chez 1and1,   aucun pb n'ayant été perceptible en 8.3. avec MySQL4.

eurosports-voyages.com/yacs811q4/control/

YACS 8.11beta10bis, 081110-19:32:14 GMT, 127.0.0.1
PHP 4.4.9
MySQL 4.0.27-max-log

...le bogue semble être  similaire en installant sur la base MySQL v5  (5.0.67-log)  sur http://eurosports-voyages.com/yacs811/control/,

YACS 8.11beta10bis, 081110-19:32:14 GMT, 127.0.0.1
PHP 4.4.9
MySQL 5.0.67-log

visible ici
les indices sont

*   Trace debug.txt
SQL Trace sur debug.txt

* Image du message écran
MySQL error chez 1and1


J.Juraver
le 6 juil. 2012
Bonjour, est-ce que tout ceux qui rencontraient ces problèmes chez 1and1 à l'époque ont pu migrer et obtiennent une version up to date opérationnelle ?..


Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |

J.Juraver
le 19 fév. 2009

 Pour ma part le serveur yacs qui ne fonctionne pas bien chez 1and1 est sous yacs 8.11beta30

  • php 4.4.9
  • MySQL 4.0.27-standard-log
-----

Râââ mais... c'te bête sur l'écran..pffff! Un parasite d'animal poilu encore.
Annuaire des sites YACs
Plugin Firefox de recherche dans Yetanoz
Nouvelles fonctions suggérées



Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |

yanys e. , wessels
le 7 déc. 2008

Bernard : 
hum... je vais essayer d'apporter cette précision.
Mais, on peut déjà dire que sans faire de manip tordue, l'appel standard de /control/info.php?... ne fonctionne pas.
RIEN n'apparait..!

1and1=nadavisual

-----
Yacsment Vôtre,
Lucrecius.. .
~Le pessimisme de l'intelligence et l'optimisme de la volonté~



Yacsment Vôtre,

Lucrecius.. .

~Le pessimisme de l'intelligence et l'optimisme de la volonté~


Bernard Paques
le 7 déc. 2008
Yanys, pour en revenir au problème initial, qui était le passage de limites négatives à SQL, il faudrait, si le problème se reproduit toujours de ton côté, documenter la suite des étapes qui mènent à l'erreur. Quel script lances-tu ? Avec quels paramètres, éventuellement ?

yanys e. , wessels
le 7 déc. 2008

 Bon, puisque la porte est fermée.. on va passer par la cheminée (ou plutôt les sous-sols) ... J'ai donc recherché les paramètres de configuration PHP avec une YACS 8.3, et ça passe.

Le résultat, sous forme de fichier txt
Param PHP 449 chez 1and1.

et pour faire une comparaison (je n'ai que cet autre serveur  en PHP449)

Param PHP 449 chez Aquaray

Si vous avez des exemples PHP449 sur un autre serveur, ça devrai aider pour trouver ce qu'il y a de particulier chez 1and1...

ATTENTION, ces fichiers comportant des informations privées, ils ne sont pas accessibles à tous.

-----
Yacsment Vôtre,
Lucrecius.. .
~Le pessimisme de l'intelligence et l'optimisme de la volonté~




Yacsment Vôtre,

Lucrecius.. .

~Le pessimisme de l'intelligence et l'optimisme de la volonté~


yanys e. , wessels
le 6 déc. 2008

 J'ai maintenant installé directement une RC30.

Voilà donc le contexte  :

Aperçu du système

YACS 8.11beta30, 081130-21:48:08 GMT, localhost
PHP 4.4.9
MySQL 4.0.27-max-log
Fuseau horaire du serveur UTC +1 heure
Mémoire 6490184
 
Et le résultat pour phpinfo() est aussi vide que pour la version YACS précédente : http://eurosports-voyages.com/...ontrol/info.php
 
1and1=KK.bood1
-----
Yacsment Vôtre,
Lucrecius.. .
~Le pessimism de l'intelligence et l'optimisme de la volonté~



Yacsment Vôtre,

Lucrecius.. .

~Le pessimisme de l'intelligence et l'optimisme de la volonté~


Bernard Paques
le 6 déc. 2008
Je devais être fatigué le 1er décembre, après la sortie de 8.11RC30... Bien sûr, je n'ai aucun moyen technique de changer à distance le logiciel d'un serveur yacs, sauf à y avoir un compte d'associé. En réalité, il aurait fallu que je te suggère d'essayer cette version, par toi-même, sur ton serveur. L'as-tu fait ?
yanys e. , wessels - le 6 déc. 2008

Bernard Paques :

Hé hé.... j'avais imaginé une intervention supra-spéciale,  non ?.
En fait, j'avais pensé que tu pouvais passer en te faisant passer pour Alice. Mais elle n'a pas les pouvoirs.

Trève de plaisanterie, j'ai essayé de mon côté, sans succès une montée de niveau de yacs (voir 1and1 (encore !) Maj impossible)
Vu d'un côté positif, c'est un indice complémentaire.


En résumé, à ce stade, si nous en restons à la génération de valeurs négatives (LIMIT) dans les requêtes SQL, il faudrai plutôt regarder du coté du PHP. Dans ce cas, si ça venait des scripts, nous aurions du le rencontrer ailleurs.

En conséquence, j'orienterais plus les soupçons vers le CONTEXTE de fonctionnement chez 1and1, et plus particulièrement le contexte PHP....
et là, c'est le drame : http://eurosports-voyages.com/...ontrol/info.php

Ne donne RIEN !




Yacsment Vôtre,

Lucrecius.. .

~Le pessimisme de l'intelligence et l'optimisme de la volonté~


yanys e. , wessels
le 1er déc. 2008

Complément d'info, suite installation site http://busdesfemmes.org

MySQL Yacs Hebergt Type Member Status
4.0.24_Debian-10-log 8.11 Sivit dédié lucrecius OK
-----
Yacsment Vôtre,
Lucrecius..
. ~Le pessimisme de l'intelligence et l'optimisme de la volonté~



Yacsment Vôtre,

Lucrecius.. .

~Le pessimisme de l'intelligence et l'optimisme de la volonté~


Bernard Paques
le 30 nov. 2008
Puis-je tenter de tester yacs 8.11beta30, livré ce jour ?
Damien Robinet
le 20 nov. 2008
Bonjour,

Au niveau de 1&1, il n'y a pas d'erreur vis à vis du serveur.

Cependant, dans votre requête SQL, vous avec une valeur négative (-5).

MySQL ne comprend pas cela est la requête plante. Cependant, dans les variables de MySQL, il est possible de remplacer une valeur négative par 0, c'est ce qui explique que chez de rares prestataires la requête ne soit pas en erreur.

J'ai testé sur un prestataire externe à 1&1 (Celeonet) et la requête plante également.

Il est nécessaire de contrôler la requête et de mettre 0 et non partir sur une valeur négative.

Dans un même temps, il est intéressant de remplacer LIKE par = si vous n'utilisez pas les %

Pour mémoire je vous redonne l'une des requêtes: SELECT sections.* FROM yacs811_sections AS sections WHERE (sections.anchor LIKE 'section:21') AND (sections.active='Y' OR sections.active='R') AND ((sections.index_map IS NULL) OR (sections.index_map != 'N')) AND ((sections.activation_date is NULL) OR (sections.activation_date

yanys e. , wessels
le 20 nov. 2008

 Suite à l'intervention de Sylvain Lebedel (et du Technicien "1ere Classe" Damien Robinet), nous avançons... à petits pas, vers un pb de tolérance à l'erreur dans la configuration de MySQL.

A titre de pièce à conviction, voir  ci-dessous l'image de l'erreur sur un site ne supportant pas une clause DESC LIMIT négative, comme dans la requête type qui provoque l'erreur.
Damien a prévu de nous mettre des informations plus claires, notamment le paramètre de config MySQL qui détermine le comportement.

Une autre question se pose, dansla requête :
SELECT sections.* FROM yacs811_sections AS sections WHERE (sections.anchor LIKE 'section:21') AND (sections.active='Y' OR sections.active='R' OR sections.active='N') AND ((sections.index_map IS NULL) OR (sections.index_map != 'N')) ORDER BY sections.rank, sections.title, sections.edit_date DESC LIMIT -5,5
...c'est l'existence d'une valeur NEGATIVE. .. .est-ce bien normal ?

 Image
SQL Bug avec Desc Limit négatif de la réaction en interactif à cette requête
 
Je vais aussi faire le test en local
 
A suivre !
 
----
Yacsment Vôtre,
Lucrecius.. .
~Le pessimisme de l'intelligence et l'optimisme de la volonté~



Yacsment Vôtre,

Lucrecius.. .

~Le pessimisme de l'intelligence et l'optimisme de la volonté~


yanys e. , wessels
le 19 nov. 2008

Merci à tous pour vos contributions.... cela permet un débloquage :
Une étape vient d'être franchie, suite à ma prise de contact direct avec Sylvain Lebedel ...en relation directe avec 1AND1.

Sylvain fait son enquête en interne... réponse à J+10 max.

En résumé, voici le tableau synthétique que je lui ai transmis, à partir de vos informations :

MySQL Yacs Hebergt Type Member Status
4.0.15-log 8.11+ Aquaray partagé lucrecius OK
4.0.24_Debian-10-log 6.4 Sivit dédié lucrecius OK
4.0.24_Debian-10-log 6.9 Sivit dédié lucrecius OK
4.0.25-standard-log       Christian L OK
4.0.25-standard-log   OVH 90plan Bernard OK
4.0.25-standard-log 8.3beta31.1     ?? OK
4.0.27-log 8.11+ Nuxit   Agnès OK
4.0.27-max-log 8.11+ 1AND1 partagé Lucrecius ERROR
4.1.22-log 8.11+ Nuxit   Agnès OK
4.1.22-log 8.11+     Nick OK
4.4.3-dev   Free   Bernard OK
5.0.33 8.3beta31.1     Thierry P OK
5.0.33 8.11+     Thierry P OK
5.0.44-log 8.11+     Christian L OK
5.0.44-log   OVH XXLPLAN Bernard OK
5.0.45-log   Nuxit   Agnès OK
5.0.67   Free   Agnès OK
5.0.67-community-log 8.3beta31.1 Bluehost   Alain OK
5.0.67-log 8.11+ 1AND1 partagé Lucrecius ERROR

Comme disait mon poissonier : "Cherchez l'erreur"

 
-----
Yacsment Vôtre,
Lucrecius.. .
~Le pessimisme de l'intelligence et l'optimisme de la volonté~



Yacsment Vôtre,

Lucrecius.. .

~Le pessimisme de l'intelligence et l'optimisme de la volonté~


Bernard Paques
le 17 nov. 2008
MySQL 4.4.3-dev chez Free... et 5.0.44-log sur XXLPLAN chez ovh et 4.0.25-standard-log sur 90plan toujours chez ovh

Agnès Rambaud
le 17 nov. 2008
Chez Nuxit :
* 4.1.22-log * 4.0.27-log * 5.0.45-log Chez free : * 5.0.67

Aucuns problèmes du type de ceux que tu rencontres.


Agnès
Il n'y a pas de problèmes, que des solutions.


Agnès
Il n'y a pas de problèmes, que des solutions.

Alain Lesage
le 17 nov. 2008

Je suis chez Bluehost avec 5.0.67-community-log, sans aucun problème.  L'hébergeur est en train de mettre à jour avec 5.0.67-5 depuis le week-end dernier. J'aviserai si la mise à jour crée des problèmes.

-----
On a si peu d'idée de ce qui est possible...

Christian
le 17 nov. 2008
J'en meme un en 4.0.25-standard-log

Peut-etre peux-tu tester différentes versions en local grace à Wamp ?


Christian Loubechine
actupro


Actupro
quelques sites yacs : création site internet annuaire pro

Pinelli, Thierry
le 17 nov. 2008
YACS 8.11beta17
PHP 5.1.6
MySQL 5.0.33

Même configuration sur tous mes serveurs...


Un annuaire propulsé par YACS - Skins pour Yacs : YordPress - Yacs couleurs Wordpress - Bonbon Skin 1.3.2 : Le graphisme "Green" - Totem 930 : L'équilibre pour petits écrans


Communiqués de Presse : Site de Communiqués de Presse à propulsion Yacs -
Création de sites, Référencement et webmastering

Christian
le 17 nov. 2008
J'en ai quelques uns en 5.0.44


Christian Loubechine
actupro


Actupro
quelques sites yacs : création site internet annuaire pro

yanys e. , wessels
le 17 nov. 2008

 Je viens de passer quelques (longues) minutes avec le support (juste aimable) de 1and1.

Grosso-modo, la réponse est "prenez un serveur dédié", et choisissez-vous la   version MySQL qui fonctionne déjà. Vous n'aurez aucune trace, aucun log avec votre hébergement partagé actuel .

Plus concrètement, les deux versions de MySQL présentes chez 1and1 sont

  • 4.0.27-max-log
  • 5.0.67-log
Dans les deux cas, je rencontre le bogue.
 
Les autres serveurs que je pratique (dont celui-ci) avec succès, utilisent les versions MySQL suivantes  :
  • 4.0.15-log (Aquaray   / Serveur partagé)
  • 4.0.24_Debian-10-log (Sivit  / Serveur dédié)
  • 5.0.67-community-log (site de Yetanoz..)
 
En outre, après une petite visite sur le site de MySQL, je n 'ai pas pu trouver de descriptif des différences de fonctionnalités entre les extensions de  versions ( par ex. entre "-log" et "community-log").. si ce n'est que l'une serai "libre", et l'autre "entreprise".
 
Ce qui m'amène à faire la proposition d'une collecte d'information, parmi les membre de l'équipe, afin de collecter  toutes les versions MySQL sur lesquelles un serveur YACS fonctionne.
 
A vous lire  !
 
-----
Yacsment Vôtre,
Lucrecius.. .
~Le pessimisme de l'intelligence et l'optimisme de la volonté~

p.s. en attendant, je suis le bec dans l'eau avec mon client !




Yacsment Vôtre,

Lucrecius.. .

~Le pessimisme de l'intelligence et l'optimisme de la volonté~


yanys e. , wessels
le 17 nov. 2008

 Merci pour ton coup d'oeil.

Ben, d'après ce que donne le panneau de controle, c'est la 4.0.27-max-log.

Leur interface MySQL est très très vérouillée.  Je vais essayer  de les contacter directement, pour en savoir plus sur leur config et d'éventuelles restrictions dans les param.

 

-----
Yacsment Vôtre, Lucrecius.. .
~Le pessimisme de l'intelligence et l'optimisme de la volonté~



Yacsment Vôtre,

Lucrecius.. .

~Le pessimisme de l'intelligence et l'optimisme de la volonté~


Bernard Paques
le 16 nov. 2008
Pour le message d'erreur sur la création de tables, je pense que c'est MySQL qui n'accepte pas le nom 'tables', peut-être parce qu'il considère que c'est un mot-clé.

Quelle est la version de MySQL utilisée sur ce serveur ?

Fichiers


Fichier trace (debug.txt)

partagé par wessels, yanys e. le 20 nov. 2008 · 445 téléchargements · 209 988 octets

détails