[Bug 25702] New: Bejeweled 3 installer fails with dialog "Failed to Create Install Log"... directory has no permissions?

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Jan 5 21:31:11 CST 2011


http://bugs.winehq.org/show_bug.cgi?id=25702

           Summary: Bejeweled 3 installer fails with dialog "Failed to
                    Create Install Log"... directory has no permissions?
           Product: Wine
           Version: 1.3.10
          Platform: x86
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: -unknown
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: dank at kegel.com


To reproduce:
rm -rf ~/.wine
wget http://downloads.popcap.com/www/popcap_downloads/Bejeweled3Setup.exe
wine Bejeweled3Setup.exe

Click past the first few bits until it starts to install.  It fails at about
10% with dialog
"Failed to Create Install Log 'C:\\Program Files\\PopCap Games\\Bejeweled
3\\Install.log'"

The problem seems to be that the directory is created, but given permissions
000 later?!

Even creating the directory and giving it mode 755 before runnning 
doesn't help.

A +relay,+file log shows:

0028:Call KERNEL32.CreateDirectoryA(0048d050 "C:\\Program Files\\PopCap
Games\\Bejeweled 3",009ae8c8) ret=0041204f
...
0028:Ret  KERNEL32.CreateDirectoryA() retval=00000000 ret=0041204f
0028:Call advapi32.SetFileSecurityA(0048d050 "C:\\Program Files\\PopCap
Games\\Bejeweled 3",00000004,0048d9d8) ret=00412064
trace:file:CreateFileW L"C:\\Program Files\\PopCap Games\\Bejeweled 3"
FILE_SHARE_READ FILE_SHARE_WRITE FILE_SHARE_DELETE  creation 3 attributes
0x2000000
trace:file:RtlDosPathNameToNtPathName_U (L"C:\\Program Files\\PopCap
Games\\Bejeweled 3",0x9ae6b0,(nil),(nil))
trace:file:RtlGetFullPathName_U (L"C:\\Program Files\\PopCap Games\\Bejeweled
3" 520 0x9ae444 (nil))
trace:file:wine_nt_to_unix_file_name L"\\??\\C:\\Program Files\\PopCap
Games\\Bejeweled 3" -> "/home/dank/.wine/dosdevices/c:/Program Files/PopCap
Games/Bejeweled 3"
warn:file:CreateFileW Unable to create file L"C:\\Program Files\\PopCap
Games\\Bejeweled 3" (status c0000022)
trace:file:CreateFileW returning 0xffffffff
0028:Ret  advapi32.SetFileSecurityA() retval=00000000 ret=00412064
...
0028:Call user32.MessageBoxW(00000000,00490138 L"Failed to Create Install Log
'C:\\Program Files\\PopCap Games\\Bejeweled 3\\Install.log'",004865e8
L"Bejeweled 3 Fatal Error!",00000010) ret=0040a2e8

ls -l ~/.wine/drive_c/Program\ Files/PopCap\ Games
total 4
d--------- 2 dank dank 4096 Jan  6 03:13 Bejeweled 3

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list