Wine winemenubuilder.exe

J
  • 16 Spa '13

Sveiki. Gal kas žino kaip sutvarkyti Wine kad žaidimas pasileistu. Naudoju Ubuntu 12.04LT, PlayOnLinux. Sudiegti šriftai, dx, net. Žaidimas tvarkingai susidiegia, bet bandant paleisti išmeta pranešima kad neranda failo:
cannot find L"C:\windows\system32\winemenubuilder.exe"
Pats failas tikrai yra. Gal kas buvot susidūres su panašiais sunkumais ir galit patarti ka daryti. Su ubuntu esu naujokas. Internete ieškau jau kuris laikas bent vieno normalaus paaiškinimo, bet nepavyksta surasti.

A
  • 17 Spa '13

pabandyk:

echo 0|sudo tee /proc/sys/kernel/yama/ptrace_scope

ir tada vėl paleisti žaidimą

T
Techtronic
Mindaugas N.
  • 17 Spa '13

@abrius rašė:
pabandyk:

echo 0|sudo tee /proc/sys/kernel/yama/ptrace_scope

ir tada vėl paleisti žaidimą

Nereiktu postinti random rastas komandas internete, o dar juolab tokias kurios atjungia ptrace protection. Jau geriau nustatyti cap (capabilities su tokiu kaip setcap).

Wine reikia CAP_SYS_PTRACE (trace arbitrary processes) teisiu, ir ant moderniu distru tokia funkcija yra disabled del security.

setcap CAP_SYS_PTRACE=eip executable

CAP_SYS_PTRACE - Trace arbitrary processes using ptrace.
e - Effective.
i - Inheritable.
p - Permitted.
executable - Programa kuri tures tokias teises.

RTFM: http://man.he.net/man7/capabilities

Arba dar geriau, reportuoti apie sia problema Canonical.

J
  • 17 Spa '13

Gėkoju Techtronic už paaiškinima ir koda. Viskas suveikė