I would like to upgrade Open OnDemand from version 3.0.3 to 3.1.9 in Rocky Linux 8.8. If I follow the ‘Upgrade directions’ for ‘RedHat/Rocky Linux/AlmaLinux 8’ in the following link, is that OK for the upgrade? Is there anything that I need to pay attention to during the upgrade?
The release notes (that you’ve linked) say there’s only 1 breaking change. While you’re able to configure this, most sites hadn’t (I’m not sure if any did in fact). So there is that 1 item you need to take care of, if you did indeed use the configuration at all. If you didn’t, then you should be all good.
I would have to say though, that I’m a bit alarmed by this issue below that I cannot replicate. OSC is going to production tomorrow, so I guess we’ll know more at that time, maybe, as again, I’m not able to replicate that issue specifically at OSC.
The Shell Access feature is most important for us. Could you please recommend a specific version under 3.1 (e.g., v3.1.1, 3.1.2, etc.) for the upgrade?
Furthermore, is there a fallback procedure in case the upgrade fails? For example, if I discover that the upgrade from v3.0.3 to v3.1.2 has failed, can I revert back to the original version, v3.0.3?
Shell access works for 3.1.9 - you just have to have the right httpd version. I’ve updated the release notes for the same. You should always be able to rollback or install a specific version.
Thanks for your prompt reply. I have two questions:
Do the Open OnDemand v3.1.9 packages also include the right version of the httpd package, eliminating the need for me to install the httpd individually?
I have read the documentation at the provided link, however, I am unable to find the rollback procedure. Could you please provide me with the rollback procedure so that I can revert to v3.0.3 in case the upgrade to v3.1.9 fails?
For the command “yum update ondemand”, I guess this command will directly upgrade to v3.1.10. For this, how to update to specific version (3.1.9) using yum update command?
I checked that the latest version of httpd, 2.4.37-56, is only available for Rocky 8.8. In order to update httpd to at least version 2.4.37-65 or above for the ondemand version 3.1.9, I would have to upgrade the Rocky OS. However, I don’t want to do this, so I will choose ondemand version 3.1.7 for the upgrade. But I have the following questions:
Will version 3.1.7 fix the SSH Shell App 5-minute inactivity timeout issue?
Will Shell Access stop working after I upgrade to version 3.1.7 with httpd version 2.4.37-56?
After upgrading to Open OnDemand version 3.1.7, I was able to upload a large folder containing 5263 files and 24 folders to my home directory using the ‘Files’ app. However, I consistently encounter issues when attempting to download the same large folder to my desktop device using the ‘Files’ app.
I have attached the Nginx error log for your reference. Additionally, I can download and upload smaller folders (65 files and 25 folders) without any problems. In version 3.0.3, I had no issues with downloading or uploading the large folder.
Similar to version 3.0.3, I have configured OOD_DOWNLOAD_DIR_TIMEOUT_SECONDS=“300” in /etc/ood/config/apps/dashboard/env for version 3.1.7. Despite this configuration, the download issue persists. Could you please assist in investigating this matter? files_download_error.txt (7.4 KB)
Thank you.
I don’t know what issues you could be having trying to download. I see the error you have in the text, client disconnected but I’m not entirely sure what that means in this context. Is it the http client that’s disconnected or something about the stream?
OOD_DOWNLOAD_DIR_TIMEOUT_SECONDS controls how long to wait to while trying to ascertain the size of the folder. Here in your output you can see the command we run - timeout 300 du -cbs. OOD_DOWNLOAD_DIR_TIMEOUT_SECONDS controls how long the timeout in this command is.