Python geckodriver rootlu çalıştırmada sorun yaşıyorum

File "/home/hasan/Masaüstü/Hasan/Hasan Sesli Asistan/ay.py", line 58, in Oynat
    driver = webdriver.Firefox(options=ff_options)
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 174, in __init__
    keep_alive=True)
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 157, in __init__
    self.start_session(capabilities, browser_profile)
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 252, in start_session
    response = self.execute(Command.NEW_SESSION, parameters)
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
    self.error_handler.check_response(response)
  File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
    raise exception_class(message, screen, stacktrace)
WebDriverException: Message: invalid argument: can't kill an exited process

#/usr/bin/env Python
#-*-coding:utf-8-*-

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver import Firefox, FirefoxOptions, FirefoxProfile

from io import open
import time
import datetime
from datetime import date
import os
import sys

reload(sys)
sys.setdefaultencoding("utf-8")

from gtts import gTTS
import speech_recognition as sr

def konus(audio):
print(audio)
tts = gTTS(text=audio, lang="tr")
tts.save("audio.mp3")
os.system("mplayer audio.mp3 &")

def recordAudio():
r = sr.Recognizer()
with sr.Microphone() as source:
    r.pause_threshold = 1
    r.adjust_for_ambient_noise(source, duration=1)
    audio = r.listen(source)

try:
    data = r.recognize_google(audio, language='tr-tr')
    data = data.title()
    print(" + Senin Dediğin : " + data)
except sr.UnknownValueError:
		print(" + Senin Dediğini Algilayamadım ! : ")

return data

def Ara():
	konus("   Ne Aramamı İstersiniz ? ")
	data = recordAudio()
	driver = webdriver.Firefox()
	konus( "  " + data + " Kelimenizi Aramaktayım ")
	driver.get("https://www.google.com/")
	ara = driver.find_element_by_css_selector('.gLFyf')
	ara.clear()
	ara.send_keys(data + Keys.ENTER)

def Oynat():
	konus("  Hangi Müzik Klibini Oynatmamı İstersiniz ?  ")
	data = recordAudio()
	ff_options = FirefoxOptions()
	ff_options.headless = True
	driver = webdriver.Firefox(options=ff_options)
	konus( "  " + data + " Müzik Klibinizi Oynatmaktayım ")
	driver.get("https://www.youtube.com/results?search_query=" + data)
	button = driver.find_element_by_css_selector('ytd-video-renderer.ytd-item-section-renderer:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > h3:nth-child(1) > a:nth-child(2) > yt-formatted-string:nth-child(1)')
	button.click()
	time.sleep(20)
	sarki_oynat = driver.find_element_by_css_selector('.ytp-play-button')
	sarki_oynat.click()
	time.sleep(240)
	driver.quit()
 Oynat()

sudo -s yapıyorum - kullanıcı şifremi giriyorum ve python ay.py yapıyorum ama geckodriver
/bin
/usr/bin
/usr/local/bin
olduğu halde bu şekilde hata alıyorum lütfen yardım edermisiniz?