-
Notifications
You must be signed in to change notification settings - Fork 80
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
unable to determine correct filename for 64bit linux #73
Comments
Yep same problem here, currently working on a fix. |
It is a bug in webdriverdownloader.py here |
Until that gets merged you can fix it yourself by editing the Dockerfile and adding this at the end of the RUN command:
|
Even when you change
The result is still:
|
Oh yeah, thats a different beast ... ;) I also put up an MR with this patch, but please ignore it until i further investigate this |
Finally, i think i fixed it and the bot is now running. The root of the problem was the ancient firefox version in the debian repositories ( it was 68 i think while the newest is 79 ) Geckodriver 0.27 was released 3 days ago and it wasnt compatible with this verison of firefox, solved it by installing manually the newest version of firefox in the container. Theese are the commands that i ran to solve it:
I will try to implement theese changes to the Dockerfile itself so it doesnt install the redundant old version, and need to clean up a few things, i will extend my MR soon. |
May i suggest using wget instead of curl, because wget is already installed by the |
yeah, i just noticed that too while i was editing the dockerfile ;) Running tests now, will commit soon and update PR |
Fixed, PR updated, see #75 My bot is up and running, can u also please test and tell me if there are any more remaining issues ? |
I will rebuild my bot right now to check if there are any issues. |
Seems to work fine on debian 10, works fine on centos to! |
im on arch, here it is working too my pi is running debian 10 too |
Hello guys. "RuntimeError: Error, unable to determine correct filename for 64bit linux" I tried to change the dockerfile as suggested and deploy the container again. Should I do something else? Error, unable to determine correct filename for 64bit linux, |
Hey Guys, I'm new here... I'm trying to run in my Mac inside an ubuntu container and I'm getting the same issue, even running the "fix" bellow:
Here is my procedure:
Thanks you in advance @bayi |
The solution The current steps to make this repository work again are: Clone this repository: Go into the folder:
Get the correct Dockerfile:
Get the latest xpath_compile.py, to make liking work again:
Change the contents of file
Then run:
And everything should work again. The problem The problem here is there are 2 pull requests ready to fix theses issues but not yet merged: |
@brammittendorff you save my life!! |
@brammittendorff how to run docker-compose up --build? |
I think this issue is already fixed so no need to do this anymore, but when you need to you can run it by executing the following commands in the root of the directory where you cloned this repository:
|
Hello, I am using windows ,this |
@brammittendorff I am deploying my Instapy app to Heroku but it gives this error:
|
Hi There Robin, there could be anything wrong with this error. But this project is not maintained for over 1 year now. So I suggest writing something yourself in Selenium / Docker or running it in python on Heroku. https://github.com/InstaPy/InstaPy |
when docker-compose up
File "/usr/local/lib/python3.7/site-packages/webdriverdownloader/webdriverdownloader.py", line 324, in get_download_url
web_1 | raise RuntimeError(info_message)
web_1 | RuntimeError: Error, unable to determine correct filename for 64bit linux
The text was updated successfully, but these errors were encountered: