View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 16652 | Bug reports | ComfortUpdate | public | 2020-09-10 10:21 | 2020-09-10 11:14 |
| Reporter | Mazi | Assigned To | LimeBot | ||
| Priority | none | Severity | crash | ||
| Status | closed | Resolution | fixed | ||
| Product Version | 3.23.3 | ||||
| Summary | 16652: ComfortUpdate fails from 2.06 to latest 3.x version | ||||
| Description | When trying to use ComfortUpdate to update from Version 2.06lts Build 160801 to the latest 3.x version, I get the following error after the updater had updated itself and tried starting the update process: When trying to start the update once more I get this shown at GLobal Settings -> ComfortUpdate tab: Notice: Trying to get property of non-object in /home/XXX/public_html/mydomain/limesurvey/application/views/admin/update/_updateContainer.php on line 34 Notice: Undefined variable: serverAnswer in /home/XXX/public_html/mydomain/limesurvey/application/views/admin/update/_updateContainer.php on line 42 Notice: Trying to get property of non-object in /home/XXX/public_html/mydomain/limesurvey/application/views/admin/update/check_updates/update_buttons/_updatesavailable_error.php on line 16 Notice: Trying to get property of non-object in /home/XXX/public_html/mydomain/limesurvey/application/views/admin/update/check_updates/update_buttons/_updatesavailable_error.php on line 71 | ||||
| Steps To Reproduce | You probably have to install Version 2.06lts Build 160801 and try ComfortUpdate. | ||||
| Tags | No tags attached. | ||||
| Bug heat | 4 | ||||
| Complete LimeSurvey version number (& build) | Version 2.06lts Build 160801 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | Chrome | ||||
| Database type & version | mysqlnd 5.0.11 | ||||
| Server OS (if known) | Linux | ||||
| Webserver software & version (if known) | Apache | ||||
| PHP Version | 5.6.40 | ||||
|
Yes ! There is a bug in that version . I will send you a Patch to fix it :) . |
|
|
Please Unzip the file in the attachment (comfort_update_patcher.zip) and replace the files in your installation. Instructions: 1) Turn off the debug mode (set debug to 0 on your config file located at application/config/config.php) Cheers |
|
|
I solved the problem by clicking the security note on top of the LS 2.06 admin interface. That took me to the updater page because even with the fix I wasn't able to call the ComfortUpdate tab at the Global Settings. From there I was able to use ComfortUpdate to update from 2.06 to the latest 3.23.x version. Note that you should set your system to have a sufficient max_execution_time (setting at php.ini) in order to make sure the DB backup or loading the larger update package (~50MB) doesn't time out. |
|
|
Thank you for replying , I will add the max_execution_time tips to my notes . :) |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2020-09-10 10:21 | Mazi | New Issue | |
| 2020-09-10 10:26 | LimeBot | Note Added: 59762 | |
| 2020-09-10 10:27 | LimeBot | Assigned To | => LimeBot |
| 2020-09-10 10:27 | LimeBot | Status | new => assigned |
| 2020-09-10 10:27 | LimeBot | Status | assigned => confirmed |
| 2020-09-10 10:37 | LimeBot | Note Added: 59763 | |
| 2020-09-10 10:37 | LimeBot | File Added: comfort_update_patcher.zip | |
| 2020-09-10 11:09 | Mazi | Note Added: 59765 | |
| 2020-09-10 11:14 | LimeBot | Status | confirmed => closed |
| 2020-09-10 11:14 | LimeBot | Resolution | open => fixed |
| 2020-09-10 11:14 | LimeBot | Note Added: 59766 |