https://bugs.winehq.org/show_bug.cgi?id=37450
Bug ID: 37450 Summary: cannot install windowscodecs Product: Wine Version: 1.7.29 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: xantares09@hotmail.com Distribution: ---
Created attachment 49820 --> https://bugs.winehq.org/attachment.cgi?id=49820 wine error on install
Hi,
I cannot seem to install windowscodecs using winetricks on archlinux (x86_64, wine 1.7.29, latest everything): rm -rf ~/.wine && WINEARCH=win32 winetricks windowscodecs even on a clean 32 bits bottle, see attached log.
I thought it was the exec filesystem flag error, but it was not set besides "winetricks dotnet20" succeeds.
I also found this report: https://code.google.com/p/winetricks/issues/detail?can=2&start=0&num...
But it's not a winetricks bug: I try manually I've got the same error: taskset -c 0 wine wic_x86_enu.exe /passive ... Note: command 'taskset -c 0 wine wic_x86_enu.exe /passive' returned status 67. Aborting.
https://bugs.winehq.org/show_bug.cgi?id=37450
--- Comment #1 from Austin English austinenglish@gmail.com ---
err:virtual:map_file_into_view failed to set 00000005 protection on file map, noexec filesystem?
Fix that
https://bugs.winehq.org/show_bug.cgi?id=37450
--- Comment #2 from xantares xantares09@hotmail.com ---
my /home is already mounted with exec flag: defaults=(rw, suid, dev, exec, auto, nouser, and async) # UUID=01e0968c-6ebb-4ad0-8956-cb4257465b2a /dev/sda9 /home ext4 defaults,discard 0 2
https://bugs.winehq.org/show_bug.cgi?id=37450
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello,
how about providing the settings of *all* mount points instead of making assumptions that '/home' is responsible for this?
--- snip --- fixme:advapi:DecryptFileA ("d:\1182da21f89548f733c6\", 00000000): stub --- snip ---
Now shall we guess where 'd:' is mounted to and the actual flags?
--- snip -- $ ll ~/.wine/dosdevices/d* --- snip --
You have 'd:' as writable, no-exec drive mapped in between 'c:' and 'z:'. The installer uses the first writable drive letter being of 'harddisk' type with enough space *after* drive 'c:' to place intermediate files. This includes mapping of temporary dlls which requires 'exec' permissions. Yes, it's the way the installer works, it has nothing to do with Wine.
You need to fix your setup (bug invalid).
Regards
https://bugs.winehq.org/show_bug.cgi?id=37450
xantares xantares09@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |ArchLinux
--- Comment #4 from xantares xantares09@hotmail.com --- you're right d: was mounted to an external drive mounted as noexec, the bug is invalid, but why ? windowscodecs should be installed to c:
https://bugs.winehq.org/show_bug.cgi?id=37450
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer Status|UNCONFIRMED |RESOLVED URL| |http://download.microsoft.c | |om/download/f/f/1/ff178bb1- | |da91-48ed-89e5-478a99387d4f | |/wic_x86_enu.exe Resolution|--- |INVALID Summary|cannot install |Windowscodecs installer |windowscodecs |fails with 'noexec | |filesystem' error (first | |writable harddisk-type | |drive mapped after 'c:' | |needs 'exec' mount)
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello xantares,
--- quote --- you're right d: was mounted to an external drive mounted as noexec, the bug is invalid, but why ? windowscodecs should be installed to c: --- quote ---
Please read what I wrote earlier:
--- quote --- The installer uses the first writable drive letter being of 'harddisk' type with enough space *after* drive 'c:' to place intermediate files. This includes mapping of temporary dlls which requires 'exec' permissions. --- quote ---
Intermediate/temporary installation files are not final installation targets - they can be located anywhere during installation. The main dlls end up in your 'c:\windows\system32' folder, where they belong.
Regards
https://bugs.winehq.org/show_bug.cgi?id=37450
--- Comment #6 from xantares xantares09@hotmail.com --- Thank you for the explanation and sorry for the noise.
xan.
https://bugs.winehq.org/show_bug.cgi?id=37450
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Austin English austinenglish@gmail.com --- Closing.