Erreur Wine-doors ?

Fermé
Scorn - 3 août 2009 à 15:08
 Scorn - 3 août 2009 à 18:11
Bonjour,
J'ai installé wine tout marche nickel , mon problème est avec wine-doors , quand je lance le programme avec :

sudo wine-doors


j'ai comme sortie:

Started logging session
Checking wine drive: /home/eon/.wine/
wine.py: CheckDrive: No wine-drive defined in specified wineroot


aprés avoir remplir la formulaire : your name et your comapny , je clique Proceed pour continuer mais j'ai toujours l'erreur :

wine.py: CreateDrive: Wine drive already exists.
wine: /home/eon/.wine is not owned by you
wine: /home/eon/.wine is not owned by you
Traceback (most recent call last):
  File "/usr/share/wine-doors/src/ui.py", line 286, in on_bt_proceed_clicked
    wine.CreateDrive()
  File "/usr/share/wine-doors/src/wine.py", line 233, in CreateDrive
    self.SetRegOwner( preferences['name'] )
  File "/usr/share/wine-doors/src/wine.py", line 148, in SetRegOwner
    self.setRegistry("HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\RegisteredOwner", name )
  File "/usr/share/wine-doors/src/wine.py", line 472, in setRegistry
    self.Execute("regedit", tmp_name);
  File "/usr/share/wine-doors/src/wine.py", line 374, in Execute
    argstring + \
TypeError: cannot concatenate 'str' and 'NoneType' objects


J'ai suivi les étapes d'installation dans la documentation d'ubuntu , mais je trouve pas le problème !

Merci pour vos réponses :)

3 réponses

Zempachi Messages postés 7472 Date d'inscription vendredi 14 octobre 2005 Statut Contributeur Dernière intervention 5 juin 2020 906
3 août 2009 à 16:13
Il ne faut pas exécuter Wine-Doors avec les droits root mais simplement :
wine-doors
0
Bonjour,
J'ai déja exécuté wine-doors sans Root :

eon@eon01Spider:~$wine-doors


mais toujours d'erreurs:

Traceback (most recent call last):
  File "/usr/bin/wine-doors", line 21, in <module>
    from wine import wine
  File "/usr/share/wine-doors/src/wine.py", line 11, in <module>
    from preferences import preferences
  File "/usr/share/wine-doors/src/preferences.py", line 171, in <module>
    preferences = Preferences()
  File "/usr/share/wine-doors/src/preferences.py", line 56, in __init__
    self.Save()
  File "/usr/share/wine-doors/src/preferences.py", line 158, in Save
    f = open( prefsfile, "wt" )
IOError: [Errno 13] Permission denied: '/home/eon/.wine/wine-doors/preferences.xml'


quand j'ai vu
 Permission denied: '/home/eon/.wine/wine-doors/preferences.xml'
, j'ai pensé à exécuter wine-doors sous Root .
?!?
0
Zempachi Messages postés 7472 Date d'inscription vendredi 14 octobre 2005 Statut Contributeur Dernière intervention 5 juin 2020 906
3 août 2009 à 17:36
pour le fichier /home/eon/.wine/wine-doors/preferences.xml, il suffit de lui changer les droits d'accès.
Aussi, lance winecfg puis configure les lecteurs en sélectionnant la détection auto.

Il faut surtout pas passer par root dès qu'on a le moindre souci d'accès à un fichier. C'est pas la bonne méthode.

Sinon Wine-Doors, tu l'as installé via le gestionnaire?
0
Scorn > Zempachi Messages postés 7472 Date d'inscription vendredi 14 octobre 2005 Statut Contributeur Dernière intervention 5 juin 2020
3 août 2009 à 18:11
Non pas de puis le gestionnaire , j'ai suivi la documentation de ubuntu-fr : doc.ubuntu-fr.org/wine_doors , et j'ai installé depuis les sources:

Installez les paquets build-essential wine cabextract tar orange python-gtk2-dev python-cairo-dev librsvg2-dev python-gnome2-desktop-dev libcairo2-dev python-libxml2 python-glade2 subversion

Puis dans un terminal, exécutez ces commandes :

svn co http://ww1.wine-doors.org wine-doors
cd wine-doors
python setup.py install

Je n'ai personnellement constaté aucun bug… 
0
Bonjour,
J'ai changé les attributs de ce fichier et d'autres fichier , Wine-doors fonctionne mais au moment de la mise à jour des programmes voila ce que j'obtiens

Started logging session
Checking wine drive: /home/eon/.wine/
wine.py: CheckDrive: No wine-drive defined in specified wineroot
/usr/share/wine-doors/src/ui.py:1127: GtkWarning: Error parsing gtk-icon-sizes string:
	'panel-menu=24,24
panel=20,20
gtk-button=18,18
gtk-large-toolbar=24,24'
  self.widgets = gtk.glade.XML( glade, window_name )
wine.py: CreateDrive: Wine drive already exists.
wine.py: CreateDrive: Finished
touch: ne peut faire un touch sur `/home/eon/.wine/wine-doors/configured': Permission non accordée
Error: Repo update failed for System Base
Error: Repo update failed for System Base
Executing queue


J'ai crée le dossier configured et j'ai accordé les permissions à mon compte , voici les erreurs que j'obtiens encore:

Checking wine drive: /home/eon/.wine/
wine.py: CheckDrive: No wine-drive defined in specified wineroot
/usr/share/wine-doors/src/ui.py:1127: GtkWarning: Error parsing gtk-icon-sizes string:
	'panel-menu=24,24
panel=20,20
gtk-button=18,18
gtk-large-toolbar=24,24'
  self.widgets = gtk.glade.XML( glade, window_name )
wine.py: CreateDrive: Wine drive already exists.
wine.py: CreateDrive: Finished
Error: Repo update failed for System Base
Error: Repo update failed for System Base
Executing queue


Pour l'erreur
GtkWarning: Error parsing gtk-icon-sizes string
je crois que c'est pas important du moment qu'elle est graphique .
0