Erreur Wine-doors ?

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 :)
Configuration: Linux :Ubuntu Hardy heron
Firefox 3.0.12

3 réponses

  1. Contributeur
    Il ne faut pas exécuter Wine-Doors avec les droits root mais simplement :
    wine-doors
    0
    1. 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
      1. Contributeur
        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
      2. @ZempachiNon 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
    2. 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