Aby uruchomić niektóre programy Windows w WINE, musisz obejść to obejście:
echo 0|sudo tee /proc/sys/kernel/yama/ptrace_scope
Według stron wsparcia, jest to spowodowane błędem w jądrze Ubuntu, który uniemożliwia prawidłowe działanie ptrace i WINE.
Używając powyższego polecenia, ustawiasz ptrace na 0, co zgodnie z badaniami, które przeprowadziłem (nie pytaj mnie, które strony, wydaje mi się, że jest ich dużo), ptrace ma związek z interakcjami między programami. Ustawienie 0 jest bardziej liberalne niż 1.
Muszę założyć, że był dobry powód, dla którego Ubuntu chciał ptrace = 1, więc to prowadzi mnie z powrotem do krótkiej formy pytania.
Czy jest jakieś ryzyko związane z ustawieniem ptrace = 0. Niższe bezpieczeństwo? masz problemy z debugowaniem? jakieś inne, o których nie myślałem ???
PS dla każdego, kto to czyta, który zastanawia się, co powoduje błąd, programy Windows w ogóle się nie otwierają, w Monitorze systemu zobaczysz wiele instancji programu próbującego się otworzyć, a następnie w końcu wszystkie zakończą się, a jeśli uruchomisz program dla terminala pojawi się błąd informujący o osiągnięciu maksymalnej liczby instancji programu.