View Issue Details

This issue affects 1 person(s).
 4
IDProjectCategoryView StatusLast Update
09928Bug reportsInstallationpublic2015-09-30 11:11
Reporterthundermonkey Assigned Toc_schmitz  
PrioritynormalSeverityminor 
Status closedResolutionno change required 
Product Version2.06+ 
Summary09928: Check for minimum memory available produces crash if fails
Description

During installation via default script, at the step "pre-installation check", if the server has too little memory the 2.06+ installer crashes and points to an error on line 66 of the relevant file. It is unclear from the crash output that the underlying problem is that the server doesn't have enough memory.

The 2.05+ installation operates as you would expect, flagging the problem with an X, indicating the current server memory and the minimum memory needed, and going on to perform the other checks.

Steps To Reproduce

Set php script memory to 32MB, below the 64MB minimum, and run default 2.06+ installation script.

TagsNo tags attached.
Bug heat4
Complete LimeSurvey version number (& build)150911
I will donate to the project if issue is resolvedNo
BrowserChrome
Database type & versionMySQL 5.5.42
Server OS (if known)CentOS 7
Webserver software & version (if known)Apache 2.4.16
PHP Version5.5.29
Git branch / Pull Request URL

Users monitoring this issue

thundermonkey

Activities

c_schmitz

c_schmitz

2015-09-30 11:11

administrator   ~33242

Well, if you have less than the minimum memory required there is no guarantee that the installer will even start. Where the exact limit is when the installer starts is a moving target so there is no way to 'fix' this.

Issue History

Date Modified Username Field Change
2015-09-29 02:51 thundermonkey New Issue
2015-09-29 02:52 thundermonkey Issue Monitored: thundermonkey
2015-09-29 16:18 c_schmitz Assigned To => c_schmitz
2015-09-29 16:18 c_schmitz Status new => assigned
2015-09-30 11:11 c_schmitz Note Added: 33242
2015-09-30 11:11 c_schmitz Status assigned => closed
2015-09-30 11:11 c_schmitz Resolution open => no change required