Migrating to the New Operating System
Check back for updates!
This page will continue to be updated with new information. Check back regularly for updates.
Recommendations to users
In order to transition to the upgraded system, please follow these steps:
- If you SSH to the HPCC through VS Code or proxy jumps, follow the instructions below.
- Use development nodes that have been upgraded to Ubuntu.
- Change the module names and versions of the software you are using to match the new system.
- Note: The module names will have changed in the upgraded system, and not all versions will be carried over from the current system
- Review the Available Software page or use
module spider <module_name>
ormodule avail
to find a module you need
- Reinstall any Python virtual environments.
- Try running a small test of your existing code on the development nodes, replacing the module names with those available on the upgraded system.
- Try running a small test of your existing code with a SLURM job.
- If your code no longer runs as expected it is likely incompatible with the new operating system.
- If you compile your own code or have built/installed packages in R or Python, rebuild using the modules available on the upgraded system. We recommend doing this in a separate location so your existing code will continue to work.
- If you use R, consider reinstalling your R packages.
- If you use Conda, consider reinstalling Conda and your environments.
- Test your existing codes and scripts with our backwards compatibility helper commands as a backup.
If you run into problems at any of these steps, please contact us using the subject "OS Upgrade 2024" with a description of the problem and any files necessary to reproduce it.
Unable to login via VS Code or receiving "WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!" message
Applies to VS code
The errors below will stop most users from using VS Code to SSH into the HPCC, but will be hidden in VS Code's SSH output. Please try following the instructions below and try logging in again.
When logging in to upgraded nodes using SSH keys and proxy jumps, you may receive a message like:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
or:
1 2 3 4 |
|
These messages are expected as the keys used to verify the "identity" of the development nodes have changed from what your computer has used before. To fix the first error, run the command
1 |
|
on the command line on your local computer, not the HPCC. Alternatively, you can also delete the file ~/.ssh/known_hosts
to reset all host keys. This will result in receiving the second message anytime you SSH to any other computer (even ones outside of ICER, like GitHub) until you've accepted the connection again.
To accept the new connection and fix the second error, enter "yes" and hit enter.