Frequently Asked Questions

Find solutions to common problems below

Cannot login to Jetstream VM

If you try to ssh to mbs-337 and it gives any sort of error or if it asks you for a password, it is likely that you removed some necessary lines from your ~/.ssh/config on student-login. Contact one of the course instructors and we will restore it for you.

How do I copy data from my local laptop to mbs-337?

Assuming you have a file like ‘data.csv’ on your local laptop and you want to copy it to mbs-337. It will require two hops: first copy from laptop to student-login, then from student-login to mbs-337:

[local]$ ls
data.csv
[local]$ scp data.csv username@student-login.tacc.utexas.edu:~/
Password:
TACC_Token:

The file ‘data.csv’ is now copied to your home directory on student-login, so ssh to student-login and from there copy it to mbs-337:

[local]$ ssh username@student-login.tacc.utexas.edu
Password:
TACC_Token:
[student-login]$ ls
data.csv
[student-login]$ scp data.csv mbs-337:~/
# no password or token prompt
How do I copy an image from mbs-337 to my local laptop?

Assuming you have a file like ‘output.png’ on mbs-337 that you want to copy to your local laptop. It will require two hops: first copy from mbs-337 to student-login, then from student-login to your laptop:

[mbs-337]$ pwd
/path/where/data/is
[mbs-337]$ ls
output.png
[mbs-337]$ logout

[student-login]$ pwd
/home/username
[student-login]$ scp mbs-337:/path/where/data/is/output.png ./

This will copy ‘output.png’ from mbs-337 to your home directory on student-login. Next, logout of student-login and copy the file to your local laptop:

[student-login]$ logout
[local]$ scp username@student-login.tacc.utexas.edu:~/output.png ./
Password:
TACC_Token:
ERROR: Corrupted MAC on input.

If logging in from a windows machine and you encounter the ‘Corrupted MAC on input.’ error, then add the following line to your local laptop ssh config:

Host student-login-jump
    HostName student-login.tacc.utexas.edu
    User your_tacc_username
    IdentityFile ~/.ssh/id_ed25519
    ForwardAgent yes
    MACs hmac-sha2-512
I don’t know how to format my README.md.

README.md files use Markdown syntax, hence the .md file ending. Markdown is great because it provides a simple way to format text (such as documentation) in an intuitive, organized structure. There’s a great general-use example README.md template here. For your homework assignments, you can use the following Markdown template as a guide:

# Project Title

Simple overview of use/purpose.

## Setup Instructions

Describe any necessary setup that someone would need to reproduce what you did: E.g.,:

I ran these exercises in a virtual environment with the **pydantic** and **biopython** packages installed:
```bash
source myenv/bin/activate
pip3 install pydantic
pip3 install biopython
```

## Exercise Descriptions

### Exercise 1
***Requires pydantic package***

Description of the exercise and what you did. Optionally describe any functions/classes defined within your code:
1. **find_total_mass**: description
2. **find_large_proteins**: description

## Note on AI Usage (if applicable)

Describe which/how AI tools were used to complete your homework exercises.