Troubleshooting and FAQ
You should also review our Known Issues page.
1 | My XSEDE account and password formerly worked to login to https://use.jetstream-cloud.org, and it still works at https://portal.xsede.org but now I get a banner saying that my account does not have access. |
|
2 | My XSEDE password doesn't work for logging into my Atmosphere-launched VM | This is not a problem. That is by design. Please read this page to solve the issue: My XSEDE password does not work for logging into my Atmosphere launched VM If you get a connection refused after multiple failed login attempts, you may need to use the unban utility mentioned in the section below titled You get an ssh "connection refused" message using a terminal-based shell client or Putty |
3 | VM gets stuck trying to provision the network or in deploying.or VM has IP address and shows active/green but is unreachable or Previously behaving and unmodified VM develops problems. | Try these in this order:
If none of these Actions work, DO NOT DELETE THE INSTANCE. Make note of the Alias (UID) and IP Address of the Instance, and email that information to help@jetstream-cloud.org or click the button. If you have enabled a host-based firewall with ufw, iptables, or firewalld, you need to permit these IPs to ssh to your host on Atmosphere or deployment will fail. Required IPs1
2
3
4
149.165.156.57 - use.jetstream-cloud.org
149.165.157.209 - use-staging.jetstream-cloud.org
149.165.238.143 - web shell host |
4 | Do I need to apply security updates to my VM? | It's always a good practice to apply periodic updates. A good recommendation is to check for updates once a week at least. From the Jetstream Policies and Best Practices page: The Ubuntu 18.04, 16.04 and Centos 7 featured images are piloting unattended security updates. Nodes will not reboot, but they will apply any update marked as a security update. It's still a good idea to update your VM, just in case.
If the kernel or glibc/libc packages are being updated, rebooting is necessary to implement those updates Always run updates before requesting a new custom image - An actively updating instance may be slow to deploy and may require a redeploy or even a reboot after updating in order to fully successfully deploy. |
5 | Hostname mismatch | If you’re having hostname mismatch issues with some software, try the following:
|
6 | Volume fails to detach | Volumes won't detach if they are actively being used. The unix umount will fail to protect you to prevent file corruption and/or to prevent you from accidentally stopping a process/job you didn't mean to kill. This, in turn, will prevent the Atmosphere detach from proceeding. If your volume won't detach, try these steps:
|
7 | Volume fails to attach |
|
8 | My instance has been locked by an administrator |
|
9 | Web Desktop does not launch | Web Desktop should work for any Jetstream Atmosphere Featured Image. If it does not, you might try doing a redeploy on the instance. If it's not a featured image, you might wish to try using the instructions for an external VNC viewer. |
10 | API command line access to TACC fails with "requires authentication" error | Add the following two lines to the openrc.sh script if they are not there: missing TACC openrc.sh env variables1
2
export OS_USER_DOMAIN_NAME=tacc
export OS_IDENTITY_API_VERSION=3 |
11 | btrfs in conjunction with OpenStack's ceph has known kernel bug | please use a different file system. e.g XFS, EXT4 |
12 | Mouse does not work in web desktop | Laptops with touchscreens are unable to use the mouse in the web desktop using Chrome and Firefox on Windows 10. There is a bug in the web browser code in both Chrome and Firefox for using a touchscreen PC with the web desktop of Jetstream. This is not a bug we can easily work around since it's in the browser code itself. While we do not recommend using Internet Explorer, it does not have the issue. Using a VNC Viewer also is a viable workaround. |
13 | web-shell works for my Ubuntu 16.04 version or newer instance, but I cannot ssh to it directly from an external ssh client |
|
14 | Users with a brace " { " or parenthesis "(" in their passwords may experience errors with OpenStack command line commands. |
|
15 | You get an ssh "connection refused" message using a terminal-based shell client or PuttyProbable cause: fail2ban has locked you out from vnc or terminal-based shell sessions | You can use the unban utility that is part of the Jetstream Atmosphere EZ-tools. Use the web shell and do the following:
will show you all currently banned IPs. Find your IP in the list and do:
OLD Method:
Should show you fail2ban is working and your jail name(s): 1
2
3
4
[js-157-95] USER ~>sudo fail2ban-client status
Status
|- Number of jail: 1
`- Jail list: ssh-iptables
|
16 | Jetstream can't be accessed from certain countries | Certain organizations and individuals are subject to trade sanctions, embargoes, and other restrictions under US law or by individual cloud provider policy. These restrictions apply to both domestic and foreign transactions.
|
17 | You get a "403 Forbidden" or "403 Authentication credentials were not provided” error/screen trying to access the web shell or web desktop. | Your Globus credentials have become stale. Log out of Atmosphere by clicking on your username in the upper right hand corner of the Atmosphere interface and select "Sign Out" from the menu. Then log in again and try using the web shell or desktop. |
18 | I have an Ubuntu18-based instance that has been stuck deploying for quite some time. | Click on your instance and check the version:
If the version is < 1.8, you will have a known bug that introduces a configuration conflict that prevents rebooting/redeployment. All Ubuntu versions ≥1.8 have been patched to fix this networking bug. If possible, please rebuild your instance with a more recent version, otherwise, please contact help@jetstream-cloud.org for assistance in applying the fix. |
19 | When I try to login after having selected XSEDE as my authorization provider, I get a page with the error message:
|
|
20 | My CentOS based instance shows active but isn't reachable via ping or SSH or my CentOS based instance is hung up at "Active Networking" in the booting phase. | Following an upgrade rebuilding virtual networks is now taking multiple hours. In the best case scenario, the failover happens successfully and no VMs are affected. If a networking node is rebooted before all of the rebuild has completed, there may be a gap where dhcp requests are not being answered. Red Hat based OSes like CentOS stop attempting to get a dhcp address after a certain period. Rebooting the instance should bring the instance back online. |
21 | I want to use Microsoft Windows on Jetstream | While technically possible, Jetstream presently does not support Microsoft Windows at all. It will likely not be integrated into Atmosphere during the life of the current Jetstream project. If you wish to explore it with the understanding that we cannot provide support beyond normal VM operations, you can refer to Microsoft Windows on Jetstream |
22 | I have created a custom image in the Atmosphere interface but it isn't deploying properly in the API interface. (or vice versa) | We cannot recommend strongly enough not using Atmosphere images on the API side of Jetstream or vice-versa. The Atmosphere user interface is designed to be extremely easy to use, particularly for beginning users but the trade-off is that Atmosphere enforces certain practices behind the scenes. The API user interface is close to raw Openstack, makes almost no assumptions, requires advanced knowledge of Openstack and Linux, but is therefore much more flexible. API and Atmosphere base images provided by Jetstream staff require SUBSTANTIAL work to make them CLEANLY work in the other environment. |
23 | My Debian/Ubuntu instance gives an error when I update packages./etc/profile.d/cyverse10-utils.sh: Syntax error: "(" unexpected (expecting "}")
| A package you are installing is forcing the dpkg package manager to use sh instead of bash. This potentially conflicts with various Jetstream configuration scripts. You will need to use : and answer This will avoid the conflict. |
24 | I have a period "." in my instance name | Currently, we advise users to avoid placing periods "." anywhere in the names of their instances as this appears to be triggering Dynamic DNS features that then prevent a successful deployment. |
25 | Can I transfer ownership of a VM to another user? | The short answer is no. However, there are some methods for handling this. Please review Can I transfer/change ownership on a running VM to another user? |
26 | I'm unable to unshelve my m1.xxlarge or s1.xxlarge instance – it begins the process and reverts to shelved_offloaded.I’m unable to launch an m1.xxlarge instance - it goes to an error status very shortly after launch.§ Please note that new s1.* instances are no longer supported. Please use m1.* instances with attached volumes instead. | While there are a number of reasons this may happen, the primary reason is usually that there are no hypervisors available for this size instance. Xxlarge instances require an almost entirely empty node to run on. If there is more than a pair of m1.tiny instance or m1.small instances, there won't be enough room to spawn an xxlarge instance on that node. Because Jetstream has become a popular resource, it's become likely, especially on the IU cloud, that there is contention for getting entire nodes available for XXLarge instance usage. The only options when this happens is to launch a smaller instance size, launch an xxlarge on the other cloud, wait, or keep trying. You can contact support via help@xsede.org if you want to verify that this is the issue. You may want to benchmark your workflows and see if your code/workflow scales to need 44 cores and how efficiently it uses them. If you could use 24 cores, you'll generally have fewer issues shelving and unshelving. If you truly need 44 cores, you may encounter this from time to time - it's an unfortunate side effect of Jetstream's popularity. |
27 | My instance reverts to a shelved state without me shelving it. |
Both of these solutions are related to https://iujetstream.atlassian.net/wiki/spaces/JWT/pages/537296963 |
28 | Obsolete Issues | |
29 | Old Web-Shell (Gate-One) does not connect (via ssh) | First, try the new Guacamole-based Web-Shell. If your Old Web-Shell / Gate-One stalls at a prompt like:
2. then close the browser window/tab. 3. Go back to your Jetstream Atmosphere window and re-click on the link. |
30 |