View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 20624 | Bug reports | ComfortUpdate | public | 2026-07-30 19:24 | 2026-09-10 14:12 |
| Reporter | Mazi | Assigned To | c_schmitz | ||
| Priority | none | Severity | crash | ||
| Status | closed | Resolution | fixed | ||
| Summary | 20624: DB crash when updating from 7.0.5 to 7.0.7 due to missing DB version check | ||||
| Description | While upgrading LimeSurvey 7.0.5 to 7.0.7, we encountered a database update failure on a server running MariaDB 10.1.48. As a temporary workaround, we were able to complete the update by changing the column type from
However, we believe the actual issue is that the updater starts the database migration without first verifying that the database server meets the documented minimum requirements. | ||||
| Steps To Reproduce | Steps to reproduce
During
MariaDB 10.1 does not support the Expected resultBefore starting any database migration, LimeSurvey should verify that the database server meets the documented minimum requirements (currently MariaDB 10.3.38 or newer). If the database version is not supported, the updater should stop immediately and display a clear error message, for example:
No database migration should be started. Actual resultThe updater starts the database migration without checking the MariaDB version. The update fails during The documented minimum database version exists, but it is not validated before the update process begins, resulting in an avoidable failed upgrade. | ||||
| Tags | No tags attached. | ||||
| Bug heat | 16 | ||||
| Complete LimeSurvey version number (& build) | 7.0.7 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Story point estimate | |||||
| Browser | |||||
| Database type & version | MariaDB 10.1.48 | ||||
| Server OS (if known) | |||||
| Webserver software & version (if known) | |||||
| PHP Version | 8.3 | ||||
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=40268 |
|
|
Fixed in Release 7.0.15+260910 |
|
|
LimeSurvey: master 5e00ef60 2026-09-08 18:00 Committer: GitHub Details Diff |
Fixed issue 20624: Error when updating to 7.0.7 due to missing DB version check (05185) |
Affected Issues 20624 |
|
| add - application/helpers/DbVersionHelper.php | Diff File | ||
| mod - application/helpers/update/updatedb_helper.php | Diff File | ||
| mod - application/models/InstallerConfigForm.php | Diff File | ||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-07-30 19:24 | Mazi | New Issue | |
| 2026-07-31 11:53 | c_schmitz | Assigned To | => c_schmitz |
| 2026-07-31 11:53 | c_schmitz | Status | new => assigned |
| 2026-07-31 11:53 | c_schmitz | Status | assigned => ready for code review |
| 2026-07-31 11:53 | c_schmitz | Bug heat | 0 => 2 |
| 2026-07-31 11:53 | c_schmitz | Bug heat | 2 => 0 |
| 2026-08-14 17:08 | gabrieljenik | Assigned To | c_schmitz => tibor.pacalat |
| 2026-08-14 17:08 | gabrieljenik | Status | ready for code review => ready for testing |
| 2026-09-01 11:06 | Mazi | Relationship added | related to 20665 |
| 2026-09-01 14:33 | c_schmitz | Relationship replaced | duplicate of 20665 |
| 2026-09-01 14:33 | c_schmitz | Relationship replaced | has duplicate 20665 |
| 2026-09-01 14:33 | c_schmitz | Bug heat | 0 => 12 |
| 2026-09-08 18:00 | c_schmitz | Changeset attached | => LimeSurvey master 5e00ef60 |
| 2026-09-08 18:00 | c_schmitz | Note Added: 85611 | |
| 2026-09-08 18:00 | c_schmitz | Assigned To | tibor.pacalat => c_schmitz |
| 2026-09-08 18:00 | c_schmitz | Status | ready for testing => resolved |
| 2026-09-08 18:00 | c_schmitz | Resolution | open => fixed |
| 2026-09-08 18:00 | c_schmitz | Bug heat | 12 => 14 |
| 2026-09-10 14:12 | LimeBot | Note Added: 85639 | |
| 2026-09-10 14:12 | LimeBot | Status | resolved => closed |
| 2026-09-10 14:12 | LimeBot | Bug heat | 14 => 16 |