Put() not working in jupyter notebook on local server

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:


From here, there are two primary options

  1. Build the client somewhere that has a lot of memory, then move it to the VM where you want to deploy the service.

  2. Choose a different make client option, 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/galaxy and cd into 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. :woman_scientist: