Closed aneal01 closed 1 year ago
It is kind of hard to tell from your formatting, but did you try:
install.packages("rnaturalearthhires", repos = "http://packages.ropensci.org", type = "source")
Judging by this:
Error in install.packages : error reading from connection
I'd guess there was a network or internet error.
I just gave it a go and it successfully installed:
trying URL 'http://packages.ropensci.org/src/contrib/rnaturalearthhires_0.2.0.tar.gz'
Content type 'application/x-gzip' length 21922598 bytes (20.9 MB)
downloaded 20.9 MB
* installing *source* package 'rnaturalearthhires' ...
** using staged installation
** R
** data
*** moving datasets to lazyload DB
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
converting help for package 'rnaturalearthhires'
finding HTML links ... done
coastlines html
countries html
map_units html
rnaturalearthhires html
sovereignty html
states html
** building package indices
** testing if installed package can be loaded from temporary location
*** arch - i386
*** arch - x64
** testing if installed package can be loaded from final location
*** arch - i386
*** arch - x64
** testing if installed package keeps a record of temporary installation path
* DONE (rnaturalearthhires)
I have experienced similar problems as those mentioned by aneal01 above, for installing "rnaturalearth": double free or corruption (out)
install.packages("rnaturalearth") Aborted (core dumped) ERROR: lazy loading failed for package ‘rnaturalearth’
and for
install.packages("rnaturalearth", repos = "http://packages.ropensci.org", type = "source")
caught segfault address 0x55b654000000, cause 'memory not mapped' An irrecoverable exception occurred. R is aborting now ... Segmentation fault (core dumped) ERROR: lazy loading failed for package ‘rnaturalearth’
Here is the sessionInfo
R version 4.2.0 (2022-04-22) Platform: x86_64-pc-linux-gnu (64-bit) Running under: Ubuntu 20.04.4 LTS
Matrix products: default BLAS: /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.9.0 LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.9.0
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C LC_TIME=es_CL.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=es_CL.UTF-8 LC_MESSAGES=en_US.UTF-8 LC_PAPER=es_CL.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C LC_MEASUREMENT=es_CL.UTF-8 LC_IDENTIFICATION=C
attached base packages: [1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] Rcpp_1.0.8.3 plyr_1.8.7 pillar_1.7.0 compiler_4.2.0 rgnparser_0.2.0
[6] iterators_1.0.14 class_7.3-20 sys_3.4 tools_4.2.0 uuid_1.1-0
[11] nlme_3.1-157 jsonlite_1.8.0 lifecycle_1.0.1 tibble_3.1.7 lattice_0.20-45
[16] pkgconfig_2.0.3 rlang_1.0.2 foreach_1.5.2 DBI_1.1.2 cli_3.3.0
[21] curl_4.3.2 crul_1.2.0 parallel_4.2.0 e1071_1.7-9 xml2_1.3.3
[26] dplyr_1.0.9 stringr_1.4.0 generics_0.1.2 vctrs_0.4.1 hms_1.1.1
[31] classInt_0.4-3 grid_4.2.0 tidyselect_1.1.2 data.table_1.14.2 reshape_0.8.9
[36] httpcode_0.3.0 glue_1.6.2 sf_1.0-7 R6_2.5.1 fansi_1.0.3
[41] conditionz_0.1.0 tzdb_0.3.0 readr_2.1.2 purrr_0.3.4 magrittr_2.0.3
[46] codetools_0.2-18 ellipsis_0.3.2 units_0.8-0 bold_1.2.0 assertthat_0.2.1
[51] taxize_0.9.100 ape_5.6-2 utf8_1.2.2 KernSmooth_2.23-20 stringi_1.7.6
[56] proxy_0.4-26 crayon_1.5.1 zoo_1.8-10
One possible culprit might be using http instead of https. I received this same error (tried turning VPN off, restarting RStudio, etc.) and in the end was able to install it when I used:
install.packages("rnaturalearthhires", repos = "https://packages.ropensci.org", type = "source")
instead of the http url suggested by the error message. @aneal01 @dylancraven can you test this out?
I ran into the same error today when trying the http link. Changing to https solved the problem and I was able to download and install.
Imho the function check_rnaturalearthhires()
and related should use https by default, as that's a safer protocol.
Both URLs work for me:
install.packages("rnaturalearthhires", repos = "http://packages.ropensci.org", type = "source")
install.packages("rnaturalearthhires", repos = "https://packages.ropensci.org", type = "source")
Is anyone else facing this issue?
Both URLs work for me:
install.packages("rnaturalearthhires", repos = "http://packages.ropensci.org", type = "source") install.packages("rnaturalearthhires", repos = "https://packages.ropensci.org", type = "source")
Is anyone else facing this issue?
I didn't try with type = "source"
to be honest, but afair the https link worked without it while the http link didn't. I tried again and now both work (downloading Windows binary) and also work with type = "source"
(and building from source).
Might have been a temporary issue at ropensci build chains, but imho you should use the https protocol in all cases regardless of http working or not.
Hi, I'm having trouble installing rnaturalearthhires. Any help that could be provided would be much appreciated.
Reproducible example is below.
1: Yes 2: No
Selection: 1 Installing the rnaturalearthhires package. Error in value[3L] : Failed to install the rnaturalearthhires package. Please try installing the package for yourself using the following command: install.packages("rnaturalearthhires", repos = "http://packages.ropensci.org", type = "source")
Session info is as follows:
Matrix products: default LAPACK: /Library/Frameworks/R.framework/Versions/4.1/Resources/lib/libRlapack.dylib
locale: [1] en_AU.UTF-8/en_AU.UTF-8/en_AU.UTF-8/C/en_AU.UTF-8/en_AU.UTF-8
attached base packages: [1] stats graphics grDevices utils datasets methods base
other attached packages: [1] rnaturalearth_0.1.0
loaded via a namespace (and not attached): [1] Rcpp_1.0.8 magrittr_2.0.2 units_0.8-0 tidyselect_1.1.2 lattice_0.20-45 R6_2.5.1 rlang_1.0.1 fansi_1.0.2
[9] dplyr_1.0.8 tools_4.1.2 grid_4.1.2 KernSmooth_2.23-20 utf8_1.2.2 cli_3.2.0 e1071_1.7-9 DBI_1.1.2
[17] ellipsis_0.3.2 class_7.3-19 assertthat_0.2.1 tibble_3.1.6 lifecycle_1.0.1 sf_1.0-6 crayon_1.5.0 purrr_0.3.4
[25] vctrs_0.3.8 glue_1.6.2 sp_1.4-6 proxy_0.4-26 compiler_4.1.2 pillar_1.7.0 generics_0.1.2 classInt_0.4-3
[33] pkgconfig_2.0.3