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

Chromedriver issue on Windows #40

Closed
FlamingFury00 opened this issue May 1, 2023 · 5 comments
Closed

Chromedriver issue on Windows #40

FlamingFury00 opened this issue May 1, 2023 · 5 comments

Comments

@FlamingFury00
Copy link
Contributor

Unfortunately there is an error with chromedriver on Windows, specifically with undetected-chromedriver package.

This is the error that occurs:
'''
Traceback (most recent call last):
File "/mnt/c/Users/manue/Downloads/Free-AUTO-GPT-with-NO-API-main/AUTOGPT.py", line 219, in
agent.run([input("Enter the objective of the AI system: (Be realistic!) ")])
File "/home/manuel/.local/lib/python3.10/site-packages/langchain/experimental/autonomous_agents/autogpt/agent.py", line 91, in run
assistant_reply = self.chain.run(
File "/home/manuel/.local/lib/python3.10/site-packages/langchain/chains/base.py", line 241, in run
return self(kwargs, callbacks=callbacks)[self.output_keys[0]]
File "/home/manuel/.local/lib/python3.10/site-packages/langchain/chains/base.py", line 142, in call
raise e
File "/home/manuel/.local/lib/python3.10/site-packages/langchain/chains/base.py", line 136, in call
self._call(inputs, run_manager=run_manager)
File "/home/manuel/.local/lib/python3.10/site-packages/langchain/chains/llm.py", line 69, in _call
response = self.generate([inputs], run_manager=run_manager)
File "/home/manuel/.local/lib/python3.10/site-packages/langchain/chains/llm.py", line 79, in generate
return self.llm.generate_prompt(
File "/home/manuel/.local/lib/python3.10/site-packages/langchain/llms/base.py", line 127, in generate_prompt
return self.generate(prompt_strings, stop=stop, callbacks=callbacks)
File "/home/manuel/.local/lib/python3.10/site-packages/langchain/llms/base.py", line 176, in generate
raise e
File "/home/manuel/.local/lib/python3.10/site-packages/langchain/llms/base.py", line 170, in generate
self._generate(prompts, stop=stop, run_manager=run_manager)
File "/home/manuel/.local/lib/python3.10/site-packages/langchain/llms/base.py", line 379, in _generate
else self._call(prompt, stop=stop)
File "/mnt/c/Users/manue/Downloads/Free-AUTO-GPT-with-NO-API-main/FreeLLM/ChatGPTAPI.py", line 38, in _call
self.chatbot = Chatbot(self.token)
File "/mnt/c/Users/manue/Downloads/Free-AUTO-GPT-with-NO-API-main/FreeLLM/pyChatGPT.py", line 126, in init
self.__init_browser()
File "/mnt/c/Users/manue/Downloads/Free-AUTO-GPT-with-NO-API-main/FreeLLM/pyChatGPT.py", line 189, in __init_browser
self.driver = uc.Chrome(options=options)
File "/home/manuel/.local/lib/python3.10/site-packages/undetected_chromedriver/init.py", line 441, in init
super(Chrome, self).init(
File "/home/manuel/.local/lib/python3.10/site-packages/selenium/webdriver/chrome/webdriver.py", line 70, in init
super(WebDriver, self).init(DesiredCapabilities.CHROME['browserName'], "goog",
File "/home/manuel/.local/lib/python3.10/site-packages/selenium/webdriver/chromium/webdriver.py", line 92, in init
RemoteWebDriver.init(
File "/home/manuel/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py", line 275, in init
self.start_session(capabilities, browser_profile)
File "/home/manuel/.local/lib/python3.10/site-packages/undetected_chromedriver/init.py", line 704, in start_session
super(selenium.webdriver.chrome.webdriver.WebDriver, self).start_session(
File "/home/manuel/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py", line 365, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "/home/manuel/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py", line 430, in execute
self.error_handler.check_response(response)
File "/home/manuel/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py", line 247, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot connect to chrome at 127.0.0.1:54435
from chrome not reachable
Stacktrace:
#0 0x55cb75adffe3
#1 0x55cb7581ebc1
#2 0x55cb7580cff6
#3 0x55cb7584be00
#4 0x55cb75843352
#5 0x55cb75885af7
#6 0x55cb7588511f
#7 0x55cb7587c693
#8 0x55cb7584f03a
#9 0x55cb7585017e
#10 0x55cb75aa1dbd
#11 0x55cb75aa5c6c
#12 0x55cb75aaf4b0
#13 0x55cb75aa6d63
#14 0x55cb75a79c35
#15 0x55cb75aca138
#16 0x55cb75aca2c7
#17 0x55cb75ad8093
#18 0x7f4719fe8b43
'''

I'm searching for an alternative solution at the moment, but if you can help me, it would be great.
Ciao :)

@IntelligenzaArtificiale
Copy link
Owner

I'll check better tomorrow, it didn't give us this error on windows.

The error you reported we had on coolab.


Stiamo lavorando moltissimo. Al momento oggi abbiamo concluso dopo 16 ore l ultimo aggiornamento. Perché alcuni utenti hanno sollevato polemiche relative alla privacy riguardante la vecchia soluzione.

Prova a scaricare Python11, o a creare un .env con solo le librerie che stanno nel requiriments.txt

Noi siamo qui , domani controlliamo meglio il tuo erroro. Nel frattempo puoi esplorare la nuova soluzione di huuggingChat.

Grazie sempre per i test e i feedback 👨‍💻❤

@FlamingFury00
Copy link
Contributor Author

FlamingFury00 commented May 1, 2023

Ho provato HuggingChat e sembra funzionare abbastanza bene. Domani proverò a creare un immagine docker e farlo girare lì dentro, vedremo se mi dà lo stesso errore. Lo vedo che state lavorando molto, non riesco a tenere il passo con voi che subito devo aggiornare la fork 😅😂. Domani oltre al docker vorrei vedere se si può risolvere l'errore utilizzando il pacchetto webdriver_manager di selenium per scaricare la versione di chromedriver direttamente nell'immagine (se non esiste già, un po' come fa AutoGPT) e far partire il servizio utlizzando l'argomento driver_executable_path di undetected chromedriver. Ho fatto delle prove e ci sono buone probabilità che funzioni. Inoltre ci sono delle cose che posso fixare/migliorare e se riesco farò la pull request. A domani allora e buon lavoro 😉

@IntelligenzaArtificiale
Copy link
Owner

IntelligenzaArtificiale commented May 1, 2023

@FlamingFury00 sei il nostro eroe. Vorremmo abbracciati in questo momento. Ci farebbe anche piacere coinvolgerti più da vicino. se ti va mandaci una email su [email protected] così riusciamo a sentirci diremmente per via telefonica o se preferisci su telegram.

Comunque ci fa davvero piacere che ci stai pensando tu ad implementare il docker. Ti promettiamo che fino a domani alle 18 non tocchiamo il repository hahahaha ci siamo uccisi oggi per rilasciare qualcosa di mezzo funzionante.

Probabilmente ci siamo scordati qualche libreria che gestiva il dowload automatico del driver .

Comunque se provi a seguire questa risposta dovrebbe funzionare. Abbiamo appena riprovato. Cliccami

@FlamingFury00
Copy link
Contributor Author

Va bene, proverò prima questo allora. Grazie a voi per fare questo progetto, vedo che stanno aumentando le stelle e sarebbe veramente bello se altre persone cominciassero ad aiutare con le pull :)

@FlamingFury00 FlamingFury00 mentioned this issue May 2, 2023
@FlamingFury00
Copy link
Contributor Author

Fixed with this: #52 (comment)

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

2 participants