Hi @rheiland
The message about the yarn version can be ignored (probably!). Instead, this is usually about the process memory exceeding the current allocations.
Please see this post for details. → caniuse-lite is outdated error during run.sh build - #9 by pjlombardo
For more choices when starting up, whether with sh run.sh or not, this is the definitive documentation that updates with each release:
Client Options! galaxy/client/README.md at dev · galaxyproject/galaxy · GitHub- choosing the best
make clientoption can help avoid longer build times or more memory and storage being involved!
From here, there are two primary options
-
Build the client somewhere that has a lot of memory, then move it to the VM where you want to deploy the service.
-
Choose a different
make clientoption, or directly set a shell variable for the NODE* memory limit available. The topic above explains where this option was polished a bit more – also here directly.
The steps for option 2 with direct memory set would be something like
- create the home directly
/my-server/galaxyandcdinto it export NODE_OPTIONS="--max_old_space_size=4096"to set the limit to 4 GB (or what you have available)sh run.sh
The process can still overflow – setting the swap is probably needed for the full install if the memory is less than ~ 10 GB (I can confirm this minimum for this exact release, and update back here!)
All if this could be added to Get Galaxy | Galaxy Hub since it comes up every so often! TODO item for me!
Please give this a try and let us know what happens! We can troubleshoot more. Knowing more about the environment would help. ![]()