> On Nov 2, 2015, at 4:36 PM, Rolf Turner <r.tur...@auckland.ac.nz> wrote: > > > On 03/11/15 01:41, Marc Schwartz wrote: > >> >>> On Nov 2, 2015, at 6:00 AM, John Kane <jrkrid...@inbox.com> wrote: >>> >>> A rather silly question but I went to install a new package this >>> morning and as usual a list of CRAN mirrors appeared but the >>> Canadian ones had disappeared. >>> >>> Is this some peculiarity of my system (Ubuntu 14.10 with R version >>> 3.2.2) or a new policy for R? >>> >>> >>> John Kane Kingston ON Canada >> >> >> Hi John, >> >> Presuming that the CRAN mirror list online is current, there do not >> appear to be any CRAN mirrors in Canada which support secure HTTP >> (HTTPS), which is now the default in 3.2.2. >> >> See the announcement from August 14 (SIGNIFICANT USER-VISIBLE CHANGES >> and NEW FEATURES): >> >> https://stat.ethz.ch/pipermail/r-announce/2015/000589.html >> >> See ?chooseCRANmirror for more information. >> >> When you get a list of mirrors to select, by default the top of the >> list will include mirrors that support HTTPS. The last entry on the >> list should be (HTTP mirrors). Click that and it will bring up a list >> of additional mirrors, including Canadian locations, that support >> HTTP. > > Out of idle curiosity I started playing around with this stuff and ran into a > puzzling phenomenon. > > When I execute > > chooseCRANmirror() > > I get an error message: > >> Error in download.file(url, destfile = f, quiet = TRUE) : >> unsupported URL scheme > > Nevertheless a menu appears, with "(HTTP mirrors)" at the bottom, just as you > said. > > I don't understand why chooseCRANmirror() still works despite the error being > thrown. > > Tracing through what chooseCRANmirror() does I reduced the problem to: > > u <- "https://cran.r-project.org/CRAN_mirrors.csv" > download.file(u,destfile="junk") > > which throws the error > >> Error in download.file(u, destfile = "junk") : unsupported URL scheme > > If I replace the "https" in the url by "http" then things run without an > error being thrown. > > There is no immediate problem for me, since I can install packages from CRAN > OK, using my usual New Zealand mirror (which is an http mirror). > > If I try to use one of the https mirrors that are shown by chooseCRANmirror() > (e.g. Austria) then I get a warning: > >> Warning: unable to access index for repository >> https://cran.r-project.org/src/contrib > > and the install goes back to using the New Zealand mirror. > > So there seems to be something not quite right with my system or with my > installation of R. Although, as I said, there is no immediate problem, the > fact that something is not quite right worries me. > > Can you (Marc) or anyone else suggest what might be the problem and how to > fix it, or at least track it down a bit more explicitly? > > Here's my
<snip> > > > Ta. > > cheers, > > Rolf Rolf, What do: getOption("CRAN") getOption("repos") show? Is there any chance that you have something set in ~/.Rprofile pertaining to CRAN mirrors or are loading some packages that might conflict? I would try it with a vanilla R session (e.g. 'R --vanilla'). If it works then, there is something getting loaded or set at session start that may be conflicting. Here is my default sessionInfo() when I first start R from the CLI: R version 3.2.2 (2015-08-14) Platform: x86_64-apple-darwin13.4.0 (64-bit) Running under: OS X 10.11.1 (El Capitan) locale: [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 attached base packages: [1] stats graphics grDevices utils datasets methods [7] base Regards, Marc ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.