Streamtuner2 ne veut pas se lancer
Résolu
Bonjour,
j'ai installé streamtuner2 sur ma distribution FEREN mais il refuse de se lancer.
J'ai essayé de le lancer aussi via le terminal et j'obtiens ce message :
Merci pour votre aide
j'ai installé streamtuner2 sur ma distribution FEREN mais il refuse de se lancer.
J'ai essayé de le lancer aussi via le terminal et j'obtiens ce message :
feren@feren-MS-7748:~$ streamtuner2
Traceback (most recent call last):
File "/usr/bin/streamtuner2", line 12, in <module>
import st2
File "/usr/share/streamtuner2/st2.py", line 55, in <module>
from config import *
File "/usr/share/streamtuner2/config.py", line 374, in <module>
conf = ConfigDict()
File "/usr/share/streamtuner2/config.py", line 85, in __init__
self.defaults()
File "/usr/share/streamtuner2/config.py", line 116, in defaults
"audio/mpeg": self.find_player(),
File "/usr/share/streamtuner2/config.py", line 179, in find_player
if find_executable(bin.split()[0]):
File "/usr/share/streamtuner2/compat2and3.py", line 72, in find_executable
exists = [os.path.exists(dir+"/"+bin) for dir in os.environ.get("PATH").split(":")+["/"]]
NameError: name 'os' is not defined
Merci pour votre aide
2 réponses
-
ModérateurBonjour,
Il manque vraisemblablement l'instructionimport os
au début du fichier/usr/share/streamtuner2/compat2and3.py
. Ça sent le bug de programmation, assure-toi d'avoir téléchargé la dernière version.
Tu es supposé l'avoir installé via ta logithèque ou via les commandes :
sudo apt-get update sudo apt-get upgrade sudo apt-get install streamtuner2
Sous debian testing, le logiciel se lance correctement.
Si sous ta distribution, le problème persiste malgré une mise à jour, ça vaudrait le coup de faire une remontée de bug. Dans l'intervalle, tu peux essayer de corriger ce fichier à la main, par exemple en tapant dans un terminal la commande :
pkexec gedit /usr/share/streamtuner2/compat2and3.py &
Bonne chance
Edit :gksudo
->pkexec
-
bonjour, merci de vous pencher sur le probleme..
j'ai taper la commande gksudo gedit /usr/share/streamtuner2/compat2and3.py & pour essayer de corriger le probleme et voilà ce que j'obtiens :
feren@feren-MS-7748:~$ gksudo gedit /usr/share/streamtuner2/compat2and3.py &
[1] 12481
feren@feren-MS-7748:~$
La commande « gksudo » n'a pas été trouvée, voulez-vous dire :
commande « gfsudo » du deb gfarm-client
Essayez : sudo apt install <nom du deb>
Merci pour votre aide-
-
-
ModérateurEn fait j'ai mal lu le message, c'est
gksudo
qui manque. De nos jours il est vrai qu'on utilise plutôtpkexec
. Donc essaye une de ces commandes :
pkexec gedit /usr/share/streamtuner2/compat2and3.py pkexec kwrite /usr/share/streamtuner2/compat2and3.py sudo nano /usr/share/streamtuner2/compat2and3.py
Ceci dit, comme je le disais plus haut, c'est probablement que tu as mal installé tes paquets. As-tu bien installéstreamtuner2
viaapt-get
?
Bonne chance -
-
ModérateurSi tu as modifié le fichier, oui car c'est import était nécessaire. Mais s'il manquait réellement et que streamtuner a été mis à jour, la mise à jour a dû aussi corriger ce fichier. Pense pour tes prochaines questions à basculer le fil de discussion en résolu quand ton problème est réglé.
Bonne continuation
-