Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue getting server to connect #272

Open
sophk1 opened this issue Feb 13, 2023 · 7 comments
Open

Issue getting server to connect #272

sophk1 opened this issue Feb 13, 2023 · 7 comments

Comments

@sophk1
Copy link

sophk1 commented Feb 13, 2023

I am having an issue with getting a server connection using the rsDriver function using this code:
driver <- rsDriver(browser = "chrome", chromever = "111.0.5563.19", port=free_port(),check=F, verbose=T)
I get this error:

Warning: Could not determine server status.[1] "Connecting to remote server"
Could not open chrome browser.
Client error message:
Undefined error in httr call. httr output: Failed to connect to localhost port 14415 after 2229 ms: Connection refused
Check server log for further details.

As suggested by other posts, I have tried deleting the LICENSE.chromedriver files which has not worked, as well as updating all dependencies of wdman. I have also attempted to revert wdman back to 0.2.5 from the current version but the old version will not install. This is on windows 10, with R 4.2.2, RSelenium 1.7.9.

@xinzhuohkust
Copy link

I have also encountered this issue on my two devices. rsDrive does not work. The error info is as follows:

RSelenium::rsDriver(port = 9999L, browser = "chrome", chromever = "111.0.5563.19")
 
output:

[1] "Connecting to remote server"
Could not open chrome browser.
Client error message:
Undefined error in httr call. httr output: Failed to connect to localhost port 9999 after 2249 ms: Connection refused
Check server log for further details.

Moreover , remoteDriver also does not work.

`java -Dwebdriver.chrome.driver="C:\geckodrive.exe" -jar C:\selenium-server-standalone-4.0.0-alpha-2.jar -port 4567` in `CMD`

remDr <- remoteDriver(browserName = "firefox", remoteServerAddr = "localhost", port = 4567L)
remDr$open()

output:

[1] "Connecting to remote server"

Selenium message:Unable to create new service: GeckoDriverService
Build info: version: '4.0.0-alpha-2', revision: 'f148142cf8', time: '2019-07-01T21:30:10'
System info: host: 'XHUANGCB', ip: '', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '19.0.2'
Driver info: driver.version: unknown

Error: 	 Summary: SessionNotCreatedException
 	 Detail: A new session could not be created.
	 Further Details: run errorDetails method

@kathryn-willi
Copy link

I have encountered this issue on both a Mac and Windows:

rD <- RSelenium::rsDriver(browser = "firefox", port = sample.int(1000, 1))

output:

[1] "Connecting to remote server"

Could not open firefox browser.

Client error message:

Undefined error in httr call. httr output: Failed to connect to localhost port 431 after 0 ms: Couldn't connect to server

Check server log for further details.

@josiwala
Copy link

I'm also having this issue.
2023-02-14 15_37_14-Window

@rickpuglisi
Copy link

rickpuglisi commented Feb 17, 2023

This is due to the license file now in chromedriver. I was able to get something running by installing the wdman package and running
chromeDr = chrome(version="110.0.5481.77", retcommand = TRUE)
chromeDr # just so you can see what the command that is being run looks like
chromeDr = chrome(version="110.0.5481.77", retcommand = FALSE)

The second line will just show the command that was run and you can see that it has a path/110.0.5481.77/LICENSE.chromedriver element in it.

then I ran rsDriver and assigned chromeDr = rsDr[["client"]].

but I think rsDriver needs to be updated to work with the LICENSE file

@sophk1
Copy link
Author

sophk1 commented Feb 22, 2023

I am still getting the same error as before after running those commands in the rsDriver function. I have also tried using unlink("C:/Users/sck11/AppData/Local/binman/binman_chromedriver/win32/110.0.5481.77/LICENSE.chromedriver") to unlink the License.chromedriver file as suggested by some other posts but this has not worked either. I have also tried with the updated version of wdman (0.2.6) as well as with 0.2.5. Does anybody have any further ideas as to why this is happening/why these fixes are not working for me?

@JuKo007
Copy link

JuKo007 commented Apr 26, 2023

I am having the same issue on two Linux Mint machines, one RStudio server on Ubuntu and two Windows machines. None of the suggested fixes have worked so far.,

@hafizmutther
Copy link

is anybody there who resolved this problem yet, let me know if as encountered with same issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants