Troubleshooting
The errors that actually happen
Find your symptom below. If it is not here, see Still stuck? at the bottom.
Installing
The installer will not run, or asks for a password
You do not have administrator rights on this laptop.
Do this: ask your IT department to install R and RStudio. Send them Step 1. Do it this week.
RStudio says R is not installed, but it is
RStudio looks for R when it starts, and it was probably installed before R was.
Do this:
- Close RStudio.
- Open R on its own and confirm it works.
- Install RStudio again.
- If it still fails, open RStudio and click Tools → Global Options → General, then Change, and choose your R by hand.
Installing packages
The install stops part way through
Do this: run the install line again. It installs only what is still missing, so it picks up where it stopped.
source("https://drarunmitra.github.io/iisc-epi-shortcourse/setup/install_packages.R")R asks Do you want to install from sources the package which needs compilation?
Do this: type n and press Enter. Installing from source needs a compiler you probably do not have, and the ready-made version is fine for this course.
cannot open URL or unable to access index for repository
Your network is blocking CRAN, or you are behind a proxy.
Do this:
- Try a phone hotspot.
- If that works, the problem is your institutional network. Tell your IT department that CRAN is blocked.
- If nothing works, you can still do all 7 primers, because they need only a web browser. Tell us and we will pair you with someone on the first day.
there is no package called 'xyz'
That package did not install, even though others did.
Do this: install it on its own so you can read its error.
install.packages("xyz")The install works but library() fails with a version error
An old copy of the package is loaded in memory.
Do this: restart R with Ctrl+Shift+F10, then try again.
package 'xyz' was built under R version ...
This is a warning, not an error. Your R is older than the package expects.
Do this: nothing, if the package loads. If it fails, install the current R.
Paths and folders
cannot open file '…': No such file or directory
This course distributes no data files, so you will only meet this with your own work. R is looking somewhere other than where you think.
Do this:
- Run
getwd()and read what it prints. - Run
list.files()and see what is actually there. - Move to the right folder, or give the full path.
Files vanish, or a render fails at random
Your folder is inside OneDrive, Dropbox or Google Drive. The sync client rewrites files while R is using them.
Do this: move your work to a folder on your local disk.
Package installs fail with a path error on Windows
Your R was installed into a path containing spaces or non-English characters.
Do this: uninstall R and install it again into the default location.
The browser primers
The cells never become ready
Wait 2 or 3 minutes first. Each page downloads between 17 MB and 37 MB before anything runs. Primer 5, which draws plots, is the heaviest.
If it still does not work:
- Try a phone hotspot. Institutional and hospital wifi often block this.
- Use a current Chrome, Edge, Firefox or Safari.
- Turn off any ad blocker or script blocker for this site.
- Use the R primer reference in RStudio instead.
A cell runs and never stops
There is no Stop button.
Do this: reload the page. Everything on that page starts again from the top.
My work disappeared when I moved to the next page
Each page runs its own R from scratch. Nothing carries between pages.
Do this: finish a page before you leave it.
The setup check
The check says epitools did not return the expected risk ratio
epitools is installed but is not working. This is the one check that runs a real calculation rather than looking for a file.
Do this:
- Restart R with Ctrl+Shift+F10.
- Run
install.packages("epitools")again. - Run the check again.
- If it still fails, email us the output. Do not try to fix it on the day.
The check says the working folder is not writable
R cannot create a file where it is running.
Do this: move your work out of a restricted folder, and out of OneDrive, Dropbox or Google Drive.
Reading an error message
Most R errors name the function that failed and the reason. Read the last 2 lines first: the bottom of the message is usually the useful part.
| Message | Usually means |
|---|---|
could not find function "xyz" |
you forgot a library() line, or misspelled it |
object 'xyz' not found |
you have not created that object yet, or you misspelled it |
unexpected symbol / unexpected ')' |
a missing comma or an unclosed bracket, at or before that point |
undefined columns selected |
that column name does not exist; check names(d) |
argument "x" is missing, with no default |
a function needs an argument you did not give |
NAs introduced by coercion |
you tried to make numbers out of something that is not numeric |
$ operator is invalid for atomic vectors |
you used $ on a vector; $ works on tibbles and lists |
Still stuck?
Email office.msicph@iisc.ac.in.
Include 3 things, every time:
- your operating system and its version;
- the exact error message, pasted as text rather than as a screenshot;
- the output of
sessionInfo().
Paste text, not a picture. We cannot search a screenshot. We cannot paste a fix back into it. And it is usually cropped one line above the line that mattered.