Erreur Wine-doors ?

Scorn -  
 Scorn -
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. Zempachi Messages postés 7572 Statut Contributeur 906
     
    Il ne faut pas exécuter Wine-Doors avec les droits root mais simplement :
    wine-doors
    0
  2. Scorn
     
    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. Zempachi Messages postés 7572 Statut Contributeur 906
       
      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
      1. Scorn > Zempachi Messages postés 7572 Statut Contributeur
         
        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
  3. Scorn
     
    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