[Wine]System directory L"%SystemRoot%\\system" is not accessible

Holly Bostick motub at planet.nl
Mon Feb 7 20:16:54 CST 2005


Sylvain Petreolle wrote:
>>What did I get?
>>
>>holly at SuSE:~/games/Septerra_Core> wine 
>>/media/dvdrecorder/storage/+drivers/QT6pt3/QuickTimeInstaller.exe
>>Warning: the specified System directory L"%SystemRoot%\\system" is not 
>>accessible.
>>holly at SuSE:~/games/Septerra_Core>
>>
> Make sure you have execute/read/write on the system directory,
> especially if this is an installer.
> The QuickTime installer can also want to write DLLs in there.

holly at SuSE:~> la /home/holly/.wine/dosdevices/c:/windows/
totaal 460
drwxr-xr-x  11 holly users    720 2005-02-07 16:56 .
drwxr-xr-x   5 holly users    136 2005-01-27 19:14 ..
drwxr-xr-x   2 holly users     48 2005-01-27 19:14 Application Data
drwxr-xr-x   2 holly users     80 2005-01-27 19:14 command
drwxr-xr-x   2 holly users     48 2005-02-05 13:17 fonts
drwxr-xr-x   2 holly users    176 2005-02-05 16:49 help
drwxr-xr-x   2 holly users    168 2005-02-05 16:49 inf
-rwxr-xr-x   1 holly users 306688 1998-10-29 16:45 IsUninst.exe
lrwxrwxrwx   1 holly users     28 2005-01-27 19:14 notepad.exe -> 
/usr/lib/wine/notepad.exe.so
-rw-r--r--   1 holly users     28 2005-02-06 23:21 passprom.ini
drwxr-xr-x   5 holly users    136 2005-01-27 19:14 profiles
-rw-r--r--   1 holly users  54156 2005-02-07 19:46 QTFont.qfn
lrwxrwxrwx   1 holly users     28 2005-01-27 19:14 regedit.exe -> 
/usr/lib/wine/regedit.exe.so
lrwxrwxrwx   1 holly users     29 2005-01-27 19:14 rundll32.exe -> 
/usr/lib/wine/rundll32.exe.so
-rw-r--r--   1 holly users    688 2005-02-05 16:39 Sin_Setup.INI
drwxr-xr-x   3 holly users     72 2005-01-27 19:14 Start Menu
drwxr-xr-x   5 holly users   2296 2005-02-06 23:23 system
-rw-r--r--   1 holly users    441 2005-02-05 16:49 system.ini
drwxr-xr-x   2 holly users   1536 2005-02-07 16:56 temp
lrwxrwxrwx   1 holly users     32 2005-01-27 19:14 uninstall.exe -> 
/usr/lib/wine/uninstaller.exe.so
-rwxr-xr-x   1 holly users  86016 2005-02-05 13:15 unvise32qt.exe
lrwxrwxrwx   1 holly users     32 2005-01-27 19:14 winebrowser.exe -> 
/usr/lib/wine/winebrowser.exe.so
lrwxrwxrwx   1 holly users     28 2005-01-27 19:14 winhelp.exe -> 
/usr/lib/wine/winhelp.exe.so
lrwxrwxrwx   1 holly users     28 2005-01-27 19:14 winhlp32.exe -> 
/usr/lib/wine/winhelp.exe.so
-rw-r--r--   1 holly users    596 2005-01-27 19:14 win.ini

So permissions don't seem to be the problem (and I didn't do anything 
with them, anyway, so they should not have changed in any case).

> 
> I dont know if we support the %SystemRoot% environment.

Umm... how can this be, when Wine itself set up the Registry that way, 
and besides, it was working perfectly well until I ran Regedit to add 
the keys for Septerra Core.

If Wine does not support %SystemRoot% (and I have had problems with 
expanding variables in the past, when %{HOME}% was in the config file 
and never expanded right), what should that key in fact say? I can try 
just replacing %SystemRoot% with the actual path, but 1) why is this 
happening, and 2) there is a SYSTEMROOT= value set prior to the use of 
the %SystemRoot% variable, which variable appears twice before the 
appearance that causes the error (TEMP=%SystemRoot%\\tmp, and 
TMP=%SystemRoot%\\tmp), so you'd think that if something was wrong with 
the variable itself, TEMP or TMP would bomb before even getting to 
SYSTEM. But that's not what the error indicates.

Thanks again,
Holly

> 
> =====
> Usurp (aka Sylvain Petreolle)
> humans are like computers,
> yesterday the BIOS was all
> - today its just a word



More information about the wine-users mailing list