Après avoir installé playonlinux
pour tester l'un de ses scripts, exécuter wine
sur n'importe quel exécutable Windows ou même winecfg
ne fait rien. Exécution des sorties winetricks
:
------------------------------------------------------
wine cmd.exe /c echo '%ProgramFiles%' returned empty string
------------------------------------------------------
La recherche de cette sortie en ligne a conduit à des solutions qui disent de ne pas exécuter Wine en tant que root, ou de changer la propriété du dossier Wineprefix à l'utilisateur actuel. Cela n'a pas aidé car je n'exécute pas Wine en tant que root de toute façon et le ~/.wine
dossier et tout ce qui m'appartient.
Je n'ai même pas encore exécuté d'application avec playonlinux
, mais la désinstaller et même réinstaller tout ce qui concerne Wine ne résout pas le problème (j'utilise le Ubuntu-Wine ppa).
Cependant, après avoir accidentellement utilisé tab complete sur la mauvaise chose, j'ai appris que l'exécution de wineserver
avant tout ce qui était lié à Wine le faisait fonctionner normalement.
Qu'est-ce que playonlinux
a fait lors de l'installation qui a peut-être empêché Wine de fonctionner normalement?
Edit (2015/08/02) Ce n'était pas playonlinux
. C'était un problème de noyau. J'ai supposé à tort que c'était le premier parce que c'était le seul paquet lié à Wine que j'ai marqué pour l'installation en même temps que j'ai également mis à niveau vers la version problématique du noyau. Voir le lien dans la réponse ci-dessous pour plus de détails.
Il semble que ce soit erreur dans le noyau Ubunt . Un correctif est déjà disponible - il suffit de mettre à niveau vers une version plus récente du noyau (3.13.0-61).
Sudo apt-get update && Sudo apt-get upgrade