Welcome, Guest
Username: Password: Remember me

TOPIC: Version 2.05 - connexion internet obligatoire pour la mise à jour de la DB

Version 2.05 - connexion internet obligatoire pour la mise à jour de la DB 8 months 2 weeks ago #103134

  • riqcles
  • riqcles's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 122
  • Thank you received: 7
  • Karma: 2
Bonjour et bonne année à tous.
J'ai un serveur interne qui est en V2.00 build 131109.
Il est installé dans une machine Easyphp pour les tests et fonctionne correctement.

J'ai voulu rajouter une nouvelle instance de l'application, la version 2.05 build 131219 pour analyser les différences.

Je n'ai pas repris mon fichier config pour voir l'installateur.
J'ai saisi les même informations que mon fichier de config, dans le programme d'installation.

Au moment de me connecter, il m'indique que la mise à jour de la base de données doit être réalisée.

J'ai un message d'erreur qui indique qu'il ne peut pas contacter le serveur :
update.limesurvey.org/updates

Et l'installeur tourne en boucle.

J'ai regardé le fichier update.php qui contient 5 fois la phrase update.limesurvey.org/updates :

'update.limesurvey.org/updates/changelog/' . $buildnumber . '/' . $updaterversion , $arguments);

Si ces paramètres ne sont pas renseigné, la mise à jour ne peut pas se réaliser.

J'ai saisi manuellement l'url dans le navigateur.
Voici le resultat :
{"Targetversion":{"build":"120919","sha":"a3620680c28c9959246d471c21700a1414444e0d","versionnumber":"1.92+","branch":"master","updateavailable":"1","dbversion":"155","created":"2012-09-19 13:53:33"}}


Si je comprends bien, cela correspond au contenu de ma base de données et pas les informations sur la dernière version en date de limesurvey ? :silly:

Je peux saisir en dur les informations manquantes (ex : buildnumber ), mais lorsque je fais une nouvelle installation de la V2.05 avec une nouvelle BDD toute neuve, je ne trouve pas ces informations.
LimeSurvey version 2.05 build 140520 / 1.92+ build 120909 / 1.85+ (plus pour longtemps ! yes ! )
OS : CentOS 6.5 / PHP 5.3.13/
BDD : PostGresql 9.3 /PostGresql 8.4.11
The administrator has disabled public write access.

Version 2.05 - connexion internet obligatoire pour la mise à jour de la DB 8 months 1 week ago #103186

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6334
  • Thank you received: 818
  • Karma: 243
Tiens, bizarre la mise à jour de la base de données ne devrait pas avoir besoin de connexion sur update.limesurevy.

Sinon : non, attention il faut ajoute le $buildnumber lors de l'update. Je ne sais plus trot comment mais là tu as l'update pour une mise à jour de la 1.92.

Denis
The administrator has disabled public write access.

Version 2.05 - connexion internet obligatoire pour la mise à jour de la DB 8 months 1 week ago #103393

  • riqcles
  • riqcles's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 122
  • Thank you received: 7
  • Karma: 2
Oui effectivement, mais je n'arrive pas à comprendre comment il a retrouver une 1.92 :blink:

J'ai bien une 1.92 sur un serveur qui n'est pas local, et pour lequel je ne me suis pas connecté à partir du navigateur.

Vidage des caches et redémarrage du système...idem.

A part cette version 1.92, je fais une remonté de bug pour cette update ?
LimeSurvey version 2.05 build 140520 / 1.92+ build 120909 / 1.85+ (plus pour longtemps ! yes ! )
OS : CentOS 6.5 / PHP 5.3.13/
BDD : PostGresql 9.3 /PostGresql 8.4.11
The administrator has disabled public write access.

Version 2.05 - connexion internet obligatoire pour la mise à jour de la DB 8 months 1 week ago #103416

  • riqcles
  • riqcles's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 122
  • Thank you received: 7
  • Karma: 2
J'ai regardé sur la remonté de bug :
bugs.limesurvey.org/view.php?id=8519

J'ai exactement le même problème avec un easyphp.

Il doit s'agir de PostGreSql, je ferais plus tard un test pour savoir si cela est reproductible avec Mysql.
:cheer:
LimeSurvey version 2.05 build 140520 / 1.92+ build 120909 / 1.85+ (plus pour longtemps ! yes ! )
OS : CentOS 6.5 / PHP 5.3.13/
BDD : PostGresql 9.3 /PostGresql 8.4.11
The administrator has disabled public write access.

Version 2.05 - connexion internet obligatoire pour la mise à jour de la DB 8 months 1 week ago #103439

  • riqcles
  • riqcles's Avatar
  • OFFLINE
  • Expert Lime
  • Posts: 122
  • Thank you received: 7
  • Karma: 2
Pas de problème de mise à jour avec MySQL.

Mais j'ai le message d'erreur après la mise à jour : cannot connect to update.limesurvey.org

J'ai essayé avant la mise à jour de désactiver la vérification dans limesurvey, dans le module d'administration --> KO .

MAJ toujours impossible avec PostgreSQL
Message d'erreur toujours présent avec MySQL.

Plus qu'a attendre la correction de ce bug :unsure:
LimeSurvey version 2.05 build 140520 / 1.92+ build 120909 / 1.85+ (plus pour longtemps ! yes ! )
OS : CentOS 6.5 / PHP 5.3.13/
BDD : PostGresql 9.3 /PostGresql 8.4.11
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.109 seconds
Donation Image