Troubleshooting applications

Troubleshooting applications

Generic recommendations to recover from application issuesIn certain cases an application might become unresponsive, unstable or unable to start. This might be due to:

  • An application level problem (e.g. RStudio can freeze the browser if outputting too much information)

  • A configuration issue

  • A problem occurring after installing extensions or software packages

Nuvolos offers the following features to recover from such scenarios:

Clearing user application settings

If an application is not launching, freezing or otherwise misbehaving (e.g. has wrong screen resolution), the first thing to try is to clear user application settings. Most applications store files in the HOME folder of the user, which can be easily cleared in Nuvolos using the applications list. Steps:

1. Navigate to the application list

2. Select "Clear settings" in the "..." menu for the given application

3. Launch the application again.

Restore application libraries

In certain cases installing an application package / library / add-on can adversely impact the behavior of an application (e.g. not being able to execute a code or launch the application at all). In this case, please try restoring the application from a snapshot that contains a still working version of the application:

  1. Stop the application you wish to restore.

  2. Open the snapshot from the snapshot view.

  3. Open the application list on the sidebar.

  4. Stage the application for distribution.

  5. Start a distribution to the same instance, which will overwrite the Current State with the packages from the snapshotted version.

  6. Once the distribution is complete, restart the application.

In a course space, it is also possible to re-distribute an application from the Distributed instance to a student instance. This can be done by students themselves, with the same steps as above, except the application is staged in the Distributed instance, and the target is the student instance. This makes is possible to revert to the state shared by the instructor and to reinstall/rescue a deleted application in a student instance.

Last updated