Pour exécuter certains programmes Windows dans WINE, vous devez utiliser cette solution de contournement:
echo 0|sudo tee /proc/sys/kernel/yama/ptrace_scope
Selon les sites Web de support, cela est dû à un bogue dans le noyau Ubuntu qui empêche Pace et WINE de bien jouer ensemble.
En utilisant la commande ci-dessus, vous définissez le ptrace sur 0 qui, en fonction de la recherche que j'ai effectuée (ne me demandez pas quels sites Web, j'en ai l'air beaucoup), ptrace concerne les interactions entre les programmes. Le paramètre 0 est plus permissif que le 1.
Je dois supposer qu'il y avait une bonne raison pour laquelle Ubuntu voulait le ptrace = 1, ce qui me ramène à la forme abrégée de la question.
La définition de ptrace = 0 comporte-t-elle des risques? Sécurité inférieure? des problèmes de débogage? d'autres que je n'ai pas pensé ???
P.S. pour quiconque lit ceci et se demande ce que le bogue cause, les programmes Windows ne s’ouvrent pas du tout, dans le Moniteur système, vous verrez de nombreuses instances du programme qui tentent de s’ouvrir, puis elles finiront toutes par quitter le programme. le terminal vous obtiendrez une erreur qui vous indique que le nombre maximal d'instances de programme a été atteint.