RGSConnect command line utility for Mac

Revision as of 11:26, 25 March 2020 by Jdean (Talk | contribs)



Installing the RGSConnect command line utility for Mac

See the instructions.

Why is there only a command line version of RGSConnect for Mac?

Apple changes the requirements for Mac development every couple of months. That means that developers have to re-program their software every couple of months to keep up with Apple's demands. There is no such requirements to maintain a command line utility. Maintaining a GUI-based RGSConnect launcher for Mac was becoming too time intensive. The choices for now are no Mac client, or a command-line client.

Using the RGSConnect command line utility

  • The RGSConnect command line utility is launched from a terminal window. Reference this article to learn how to launch a terminal window on a Mac.
  • Inside the Mac terminal window, type
     rgs 
  • Typing "rgs" in a terminal window will launch the text-based RGSConnect client utility within the terminal window. The output should display:
yourMacUsername@YourMac ~ % rgs
Connecting to RGS Connect...
CAEDM User Name: 
  • Type in your CAEDM username and CAEDM password. You do not need to type a domain, or any other such syntax. Simply username and password.
  • After successfully providing your username and password, a prompt will appear with the available RGS Pools:
Choose a pool to connect to:
0: RGSExtended: RGS Extended Use Windows
1: Linux: RGS Linux (Both on and off campus)
2: Windows: RGS Windows (Both On- and Off-campus)
3: WindowsOverflow: Windows Desktops used as Overflow

Please enter a pool number:

Troubleshooting

  • When I type in my password I keep getting:
Password: 
Traceback (most recent call last):
  File "/Applications/RGSConnect/rgsconnect.py", line 307, in <module>
    pools=getPools(cl_user,cl_pass,settings["Host_Addr"], int(settings["Client_Port"]))
  File "/Applications/RGSConnect/rgsconnect.py", line 122, in getPools
    raise ServerError(pools)
__main__.ServerError: Err:Invalid credentials

This means that you typed your username or password incorrectly. Try again. If you continue to have issues, contact your CSR or CAEDM.