I had PVE 4.4 test setup with 1 GB ram and recently upgraded to PVE 5.0, it gives lots of various memory allocation errors even when there's nothing else running (no CT, no VM, no nothing).
This page
https://www.proxmox.com/en/proxmox-ve/requirements
says:
Minimum Hardware (for testing only): Minimum 1 GB RAM
I guess it's no longer true. I think you need at least 2GB of RAM. I think you should update this page.
It does not even start all proxmox ve daemons and logs errors like:
failed: open3: fork failed: Cannot allocate memory at /usr/share/perl5/PVE/Tools.pm line 429
or
Can't load '/usr/lib/x86_64-linux-gnu/perl5/5.24/auto/PVE/RADOS/RADOS.so' for module PVE::RADOS: librados.so.2: cannot map zero-fill pages at /usr/lib/x86_64-linux-gnu/perl/5.24/DynaLoader.pm line 187
and lots of others directly in web ui
This page
https://www.proxmox.com/en/proxmox-ve/requirements
says:
Minimum Hardware (for testing only): Minimum 1 GB RAM
I guess it's no longer true. I think you need at least 2GB of RAM. I think you should update this page.
It does not even start all proxmox ve daemons and logs errors like:
failed: open3: fork failed: Cannot allocate memory at /usr/share/perl5/PVE/Tools.pm line 429
or
Can't load '/usr/lib/x86_64-linux-gnu/perl5/5.24/auto/PVE/RADOS/RADOS.so' for module PVE::RADOS: librados.so.2: cannot map zero-fill pages at /usr/lib/x86_64-linux-gnu/perl/5.24/DynaLoader.pm line 187
and lots of others directly in web ui