Server clone issues

Hi,
I made a clone of my existing production OOD server (it’s a vmware vm) to test v3 and get ready for the migration in 3 weeks. I changed the hostname and updated ood_portal.yml then ran the update_ood_portal script. I’m able to hit the new server but it immediately generates a dex login URL that points to the original production server. I checked the ondemand-dex config.yml and it’s pointing to the right hostname. I cleared the Apache cache in /var/cache/httpd and now it bypasses ondemand-dex and gives me a 500 Internal Server error.
Is there an easy way to do this? Or should I just install from scratch?

Kenny

Kenny

Hey sorry for the trouble. Which OS are you using?

Are you following the upgrade instructions in the docs:
https://osc.github.io/ood-documentation/latest/release-notes/v3.0-release-notes.html#upgrade-directions

If so, did you run the ondemand-dex update as well already?

Hi Travis,
I’m running Rocky Linux 8.8. I haven’t run any updates yet, was trying to get it to work first. /etc/ood/config/ood_portal.yml is the only place I need to change the hostname, right?

Kenny

Yeah, that would be where the hostname would be changed. I ask about the ondemand-dex because the docs call out that if you are using dex you will also need to update ondemand-dex and I wondered if this was what is causing your auth error.

Okay I fixed it. I had to go get a new certificate and also fix /etc/httpd/ssl.conf which was pointing to my production server. :slight_smile:

I’ll try an upgrade path tomorrow.

Thanks Travis!

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.