[pve-devel] applied: [PATCH installer] abort installation if memory is less than 1GB

Thomas Lamprecht t.lamprecht at proxmox.com
Wed Jul 3 10:22:06 CEST 2019


On 7/2/19 3:17 PM, Oguz Bektas wrote:
> show a message on screen about memory requirement, then die and abort
> the installation.
> 
> Signed-off-by: Oguz Bektas <o.bektas at proxmox.com>
> ---
>  proxinstall | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> diff --git a/proxinstall b/proxinstall
> index e6a29b3..f8dd1d6 100755
> --- a/proxinstall
> +++ b/proxinstall
> @@ -3234,6 +3234,11 @@ sub create_intro_view {
>  
>      cleanup_view();
>  
> +    if (int($total_memory/1024) < 1) {

not that it matters much but:
> int($total_memory) < 1024
is:
* easier to read
* most of the time faster, (simple compare vs division + compare,

> +	display_error("you need at least 1GB memory to install Proxmox\n");
> +	die "not enough memory";

I do not want to die here, if one wants to continue, why not (e.g.,
the limit is not exactly 1024 but rather somewhere beteween 850-900
MB, and also then the error is IMO not reasonable, proxinstall +
gtk-webkit + base system need ~ 300 MB memory, and that the page
cache flushes result in memory almost OOM-like errors seems wrong.)

I mean, the check is still OK, as this is our min. system requirement,
and it does normally not make sense to install PVE/PMG to anything with
less memory, besides from testing :)

With followups minding above: applied

> +    }
> +
>      if ($setup->{product} eq 'pve') {
>  	eval {
>  	    my $cpuinfo = file_get_contents('/proc/cpuinfo');
> 





More information about the pve-devel mailing list