web-dev-qa-db-fra.com

Le vin ne coule plus normalement. Besoin d'exécuter vinserver avant chaque commande maintenant

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.

2
maki57

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
2
TiGR