Sziasztok,
nagyon banális hibába estem, de nem tudok belőle kijönni. Az OpenVPN kliensemet, úgy szerettem volna frissíteni, hogy a régit nem töröltem le. Bele futottam a rátelepítésnél a következő hibába: "Openvpnmsica: ProcessDeferredAction: ignoring invalid argument" - \AppData\Local\Temp directory. (https://pasteboard.co/em0lJuhvn8eR.jpg)
Kérdésem mit lehetne tenni, hogy lehetne megerőszakolni a Windowst, hogy sikeresessen feltelepítse a kliens programot?
Köszi!
Kalni
- 303 megtekintés
Hozzászólások
Szerintem a Temp-el van gondja (nem lájkolja a szóközt a profilnévbe?) Ha ebből indulunk ki akkor:
openvpnmsica.c
TCHAR tmpDir[MAX_PATH];
GetTempPath(MAX_PATH, tmpDir);
TCHAR str[MAX_PATH + 7];
_stprintf_s(str, _countof(str), TEXT("tmpdir=%") TEXT(PRIsLPTSTR), tmpDir);
Szerintem az _stprintf_s szépen feltölti a str-t lesz belőle tmpdir=c:\users\Minta János\Appdata\Local\temp
Aztán a ProcessDeferredActionnál megtörténik a csoda, elkezdi processzelni a parametersort megtalálja a tmpdir-t mint "c:\users\Minta" és második paraméreként a "János\Appdata\Local\temp"-et ami invalid ezért kapod szerintem a hibát.
https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-…
The GetTempPath function checks for the existence of environment variables in the following order and uses the first path found:
The path specified by the TMP environment variable.
The path specified by the TEMP environment variable.
The path specified by the USERPROFILE environment variable.
The Windows directory.
Én megpróbálnám átírni a TEMP envet mondjuk a C:\Temp-re egy próba erejéig. (mert gondolom a --tmp-dir nem az msi installer parametere)
- A hozzászóláshoz be kell jelentkezni
Ez volt a hiba... a temp könyvtáromat meg is változtattam. Köszönöm!
- A hozzászóláshoz be kell jelentkezni
Sajnos még nem tudtam géphez jutni, de a karakter kezelés még mindig nem megy a WIN alatt. Valóban érdemes sajnos még elfelejteni az ékezes karaktereket és a szóközöket.
- A hozzászóláshoz be kell jelentkezni
Miért nem a 2.6.2-öt próbálod?
- A hozzászóláshoz be kell jelentkezni
így írjuk helyesen: 2.6.2-t
- A hozzászóláshoz be kell jelentkezni
Erre frissítettem volna, de ez nem jött össze....
- A hozzászóláshoz be kell jelentkezni