I'm facing issues deploying Cloud9 in two different OS environments. I've set up the .ssh/authorized_keys successfully and have initiated the C9 browser environment in both scenarios. But both are throwing the same error during the prompt installation process.
Scenario 1: Debian 12 Bookworm.
After node.js installation, C9 requires Python 2.7. Debian 12 does not support anymore that package, therefore decided to install: python3-pip however that didn't help.
Python version 2.7 is required to install pty.js. Please install Python 2.7 and try again
I was able to set up successfully C9 in Debian 11 since package Python 2.7 was present in that version however not in this one.
https://packages.debian.org/stable/allpackages (Wormbook package list)
https://packages.debian.org/bullseye/allpackages (Bullseye package list)
From my research, I found out this is due to security reasons as specified in point 5.2.2 "Chapter 4. Upgrades from Debian 11 (bullseye)"
https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html
Scenario 2: RHEL-9.2.0_ instance.
After node.js installation, C9 requires Python 2.7. Same story, RHEL-9 does not support anymore that package, therefore decided to install: python3 however that didn't help.
Python version 2.7 is required to install pty.js. Please install Python 2.7 and try again
Note: RHEL does not recommend python2.7 since it's end of life was two years ago
Does anyone have insights or suggestions for these issues? Your help would be greatly appreciated!