Entering edit mode
Hello all!
I have internet problem running the Bioconductor packages like GEOquery or getGEO command in Rstudio inside IRAN...(Iranian ip)
There is no connection problem as other packages get installed flawlessly..
If anyone has a solution or a working proxy it would be appreciated...
Some examples of problem:
> if (!require("BiocManager", quietly = TRUE))
+ install.packages("BiocManager")
Bioconductor version cannot be validated; no internet
connection? See #troubleshooting section in vignette
Warning messages:
1: In file(con, "r") :
URL 'https://bioconductor.org/config.yaml': status was 'SSL connect error'
2: In file(con, "r") :
cannot open URL 'http://bioconductor.org/config.yaml': HTTP status was '503 Service Unavailable'
> BiocManager::install(version = "3.18")
Error: Bioconductor version cannot be validated; no internet
connection? See #troubleshooting section in vignette
> getGEO("GSExxxxx")
Error in open.connection(x, "rb") :
cannot open the connection to 'https://ftp.ncbi.nlm.nih.gov/geo/series/GSE81nnn/GSExxxxx/matrix/'
>
How long ago did you try this? We were updating some configurations that might have caused the temporary issue with validating Bioconductor. It should be resolved now if you try again. As far as the getGEO query error, you would have to replace GSExxxx with a valid query argument.
Hi!
Sure I used a valid GSE number, that xxxxx was just for showing that pattern...
For example I just now tried it:
It will likely be very difficult for anybody outside Iran to help you diagnose this issue, as it may be some sort of blocking that we won't encounter. For example
There is no apparent issue for me to access that FTP site from within the US. The fact that you cannot open the connection appears to be connection issue, rather than an issue with the
GEOquery
package.Thanks
Sure it is a connection problem...
My speculation is that some ports are blocked...since some other packages could be installed....
And your speculation is probably correct. For someone living in Iran. But not for somebody living in the US.
Deadend of inter(a)net!
Will this script work?
Sys.setenv(http_proxy = "http://proxy.yourorganization.com:port") Sys.setenv(https_proxy = "https://proxy.yourorganization.com:port")
Do you know any working proxy?