Bug#907913: Message: 'geckodriver' executable needs to be in PATH

2018-09-07 Thread Sascha Girrulat
Package: python-selenium
Version: 3.8.0+dfsg1-3
Severity: normal
Justification: limited usage because of firefox dependency

Hi Mykola,

there is already a bug[1] for firefox. Geckodriver has to be shippet
with firefox not with python-selenium. Until that you have to use a
other one e.g. chromium-driver as described in
NEWS.debain/README.debian. Alternative yo have to install the
Geckodriver manually[2].

Regards
Sascha

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874207
[2]
https://askubuntu.com/questions/851401/where-to-find-geckodriver-needed-by-selenium-python-package


On 9/4/18 2:11 AM, Mykola Nikishov wrote:
> Package: python-selenium
> Version: 3.8.0+dfsg1-3
> Severity: grave
> Justification: renders package unusable
> 
> --8<---cut here---start->8---
> Traceback (most recent call last):
>   File "", line 70, in 
>   File "", line 57, in main
>   File 
> "/usr/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", 
> line 148, in __init__
> self.service.start()
>   File 
> "/usr/lib/python2.7/dist-packages/selenium/webdriver/common/service.py", line 
> 81, in start
> os.path.basename(self.path), self.start_error_message)
> selenium.common.exceptions.WebDriverException: Message: 'geckodriver' 
> executable needs to be in PATH. 
> --8<---cut here---end--->8---
> 
> 
> -- System Information:
> Debian Release: buster/sid
>   APT prefers stable
>   APT policy: (900, 'stable'), (190, 'testing'), (180, 'unstable'), (170, 
> 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 4.17.0-3-amd64 (SMP w/4 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
> LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
> 
> Versions of packages python-selenium depends on:
> ii  python  2.7.13-2
> 
> Versions of packages python-selenium recommends:
> ii  phantomjs  2.1.1+dfsg-2
> 
> Versions of packages python-selenium suggests:
> ii  firefoxdriver  3.8.0-1
> 
> -- no debconf information
> 



signature.asc
Description: OpenPGP digital signature


Bug#907913: Message: 'geckodriver' executable needs to be in PATH

2018-09-03 Thread Mykola Nikishov
Package: python-selenium
Version: 3.8.0+dfsg1-3
Severity: grave
Justification: renders package unusable

--8<---cut here---start->8---
Traceback (most recent call last):
  File "", line 70, in 
  File "", line 57, in main
  File 
"/usr/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", 
line 148, in __init__
self.service.start()
  File "/usr/lib/python2.7/dist-packages/selenium/webdriver/common/service.py", 
line 81, in start
os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' 
executable needs to be in PATH. 
--8<---cut here---end--->8---


-- System Information:
Debian Release: buster/sid
  APT prefers stable
  APT policy: (900, 'stable'), (190, 'testing'), (180, 'unstable'), (170, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.17.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python-selenium depends on:
ii  python  2.7.13-2

Versions of packages python-selenium recommends:
ii  phantomjs  2.1.1+dfsg-2

Versions of packages python-selenium suggests:
ii  firefoxdriver  3.8.0-1

-- no debconf information