Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

After upgrade to Debian Jessie - cannot connect to update.limesurvey.org

  • c_schmitz
  • c_schmitz's Avatar
  • Offline
  • LimeSurvey GmbH Employee
  • LimeSurvey GmbH Employee
More
8 years 7 months ago - 8 years 7 months ago #123211 by c_schmitz
Jelo: Mabye a proxy which is serving you an old response (no update available)? I have no other explanation as I can prove here that it is working properly.

Edit: The weird thing is that we did not change anything in the backend regarding this.

Best regards

Carsten Schmitz
LimeSurvey project leader
Last edit: 8 years 7 months ago by c_schmitz.
The topic has been locked.
More
8 years 7 months ago #123218 by jelo

c_schmitz wrote: Edit: The weird thing is that we did not change anything in the backend regarding this.

I might find the time to look into the codebase to see if something was changed in the updateroutines with the release of LS2.05+ 150708. I am not pushy on that issue. I am used to update manually and via comfortupdater. And at least 2.06+ 150730 was able to update to 150731 via Comfortupdater it might be only a small group of installations which no longer see updates.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The topic has been locked.
  • LouisGac
  • LouisGac's Avatar
  • Visitor
  • Visitor
8 years 7 months ago #123219 by LouisGac
since 150730 , LimeSurvey use a totally new ComfortUpdater, calling a different server : comfortupdate.limesurvey.org
The topic has been locked.
More
8 years 7 months ago #123221 by jelo

LouisGac wrote: since 150730 , LimeSurvey use a totally new ComfortUpdater, calling a different server : comfortupdate.limesurvey.org

Thanks, that might help finding a difference between these two update servers when it comes to incoming connections.
It still might be a change in the codebase to 150608 on LS2.5+ which was carried on till the complete rewrite of the comfortupdater.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The topic has been locked.
  • jasonweir
  • jasonweir's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 7 months ago #123225 by jasonweir
Dennis - that's what I've been trying..

wget update.limesurvey.org
--2015-07-31 10:00:32-- update.limesurvey.org/
Resolving update.limesurvey.org (update.limesurvey.org)... 46.4.84.4
Connecting to update.limesurvey.org (update.limesurvey.org)|46.4.84.4|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: âindex.htmlâ

index.html [ <=> ] 5 --.-KB/s in 0s

2015-07-31 10:00:32 (532 KB/s) - âindex.htmlâ saved [5]

cat index.html
false
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
8 years 7 months ago #123236 by DenisChenu
I ask with HTTPS : maybe your CA in your server are not updated with Comodo

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
  • jasonweir
  • jasonweir's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 7 months ago #123239 by jasonweir
sorry about that - same result when trying wget update.limesurvey.org
The topic has been locked.
  • jasonweir
  • jasonweir's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 7 months ago #123240 by jasonweir
I set 'debug'=>2 on line 67 of application/config/config.php and receive the following output when trying to update

Undefined index: UpdaterRevision

/var/www/application/controllers/admin/update.php(527)

515 if ($oHTTPRequest->response_status!='200')
516 {
517 $updateinfo=$oHTTPRequest->response_status;
518 $updateinfo=$full_body;
519 }
520 }
521 else
522 {
523 $updateinfo=$error;
524 $updateinfo=$error;
525 }
526 unset( $oHTTPRequest );
527 if ((int)$updateinfo<=$buildnumber)
528 {
529 // There is no newer updater version on the server
530 return true;
531 }
532
533 if (!is_writable($tempdir) || !is_writable(APPPATH.DIRECTORY_SEPARATOR.'controllers'.DIRECTORY_SEPARATOR.'admin'.DIRECTORY_SEPARATOR.'update.php'))
534 {
535 $error=true;
536 }
537
538 // Download the zip file, unpack it and replace the updater file accordingly
539 // Create DB and file backups now

Stack Trace
#0

/var/www/application/controllers/admin/update.php(44): update->_RunUpdaterUpdate()

39 * Default Controller Action
40 */
41 function index($sSubAction = null)
42 {
43 updateCheck();
44 $this->_RunUpdaterUpdate();
45 Yii::import('application.libraries.admin.http.httpRequestIt');
46
47 $clang = $this->getController()->lang;
48 $iCurrentBuildnumber = Yii::app()->getConfig("buildnumber");
49 $tempdir = Yii::app()->getConfig("tempdir");

#1
unknown(0): update->index(null)
#2
+
/var/www/framework/web/actions/CAction.php(108): ReflectionMethod->invokeArgs(update, array(null))
#3

/var/www/application/core/Survey_Common_Action.php(99): CAction->runWithParamsInternal(update, ReflectionMethod, array("build" => "150731", "sa" => "index"))

094 $oMethod = new ReflectionMethod($this, $sDefault);
095 }
096
097 // We're all good to go, let's execute it
098 // runWithParamsInternal would automatically get the parameters of the method and populate them as required with the params
099 return parent::runWithParamsInternal($this, $oMethod, $params);
100 }
101
102 /**
103 * Some functions have different parameters, which are just an alias of the
104 * usual parameters we're getting in the url. This function just populates

#4
+
/var/www/framework/web/CController.php(308): Survey_Common_Action->runWithParams(array("build" => "150731", "sa" => "index"))
#5
+
/var/www/framework/web/CController.php(286): CController->runAction(update)
#6
+
/var/www/framework/web/CController.php(265): CController->runActionWithFilters(update, array())
#7

/var/www/application/controllers/AdminController.php(169): CController->run("update")

164 $this->redirect(array('/admin/authentication/sa/login'));
165 }
166
167 }
168
169 return parent::run($action);
170 }
171
172 /**
173 * Routes all the actions to their respective places
174 *

#8
+
/var/www/framework/web/CWebApplication.php(282): AdminController->run("update")
#9
+
/var/www/framework/web/CWebApplication.php(141): CWebApplication->runController("admin/update/sa/index")
#10
+
/var/www/framework/base/CApplication.php(180): CWebApplication->processRequest()
#11
+
/var/www/index.php(200): CApplication->run()

The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
8 years 7 months ago #123244 by DenisChenu
Bug report ?

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
  • jasonweir
  • jasonweir's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 7 months ago - 8 years 7 months ago #123245 by jasonweir
If you think it's a bug I'll submit it - I don't know if it was a bug or caused by the os upgrade..

-J

edit: submitted bug #9898 - bugs.limesurvey.org/view.php?id=9808
Last edit: 8 years 7 months ago by jasonweir.
The topic has been locked.
  • c_schmitz
  • c_schmitz's Avatar
  • Offline
  • LimeSurvey GmbH Employee
  • LimeSurvey GmbH Employee
More
8 years 7 months ago #123293 by c_schmitz
Can you post your PHP info? You can see it in your global settings, by clicking on the PHP Info link.

Best regards

Carsten Schmitz
LimeSurvey project leader
The topic has been locked.
  • jasonweir
  • jasonweir's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
8 years 6 months ago #125741 by jasonweir
Has there been any progress on this?
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose