Winetricks won't download ie8 correctly.
I get the following error if I try to install ie8 with Winetricks (with the GUI) 'sha1sum mismatch! Rename /home/adam/.cache/winetricks/msls31/InstMsiW.exe and try again.'
I have renamed the file and tried again but get the same error.
Can you try the following command:
sudo winetricks --self-update
and then attempt to install ie8 after updating winetricks?
'unknown option --self-update'
The Ubuntu version of Winetricks is 20140817 so should I manually update Winetricks using these instructions? I don't get a launcher item for Winetricks if I use them though and I suspect it's not installed properly (when I followed those instructions I did get further in installing ie8 but it said 'Internet Explorer does not support this operating system).
Yes, definitely follow those instructions as your current version of winetricks is rather old and that is probably part of the reason why you are experiencing issues with ie8.
So.... update your winetricks by following the instructions you linked and try installing ie8 again. Make sure to set your version of Windows in Wine to be Windows XP and you should be able to install ie8.
The only thing I would change about those instructions would be this command:
sudo mv -v winetricks /usr/local/bin
You want winetricks to be available universally so use this command:
sudo mv -v winetricks /usr/bin
Yeah, I get an 'Internet Explorer 8 is not supported on this operating system' error when I try to install it, then it says it's starting it but fails.
(Managed to get a launcher icon for Winetricks using the Main Menu editor (Alacarte))
@Ads20000
Could you do the following:
Run "winetricks --version" and post your version here AFTER updating to the latest version of winetricks and post the version number in this bug report.
Run "winetricks ie8" and please post the terminal output you get so that the maintainer of winetricks can see if it's an issue with winetricks or your Wine set up.
Also, it would help to mention your Wine prefix setup (if you are using any other winetricks, what Windows version you have it set to, stuff like that).
My Winetricks version is now 20160724.
Terminal output for command winetricks ie8
After line 25 'fixme:ntdll:EtwRegisterTraceGuidsW register trace class {e2821408-c59d-418f-ad3f-aa4e792aeb79}' I got a window pop up saying 'Internet Explorer is not supported on this operating system'. Dismissing that seemed to allow it to install but running the command suggested causes this to happen:
$ wine 'C:\Program Files (x86)\Internet Explorer\iexplore'
wine: cannot find 'C:\Program Files (x86)\Internet Explorer\iexplore'
If I manually go to the location I can only see an iexplore.exe.bak and double-clicking on iexplore.exe after renaming the file doesn't have an effect. If I run the command suggested before again I get a slightly different error:
$ wine 'C:\Program Files (x86)\Internet Explorer\iexplore'
wine: cannot find L"C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe"
Navigating to the directory in .wine and running the command wine iexplore.exe doesn't work, with the same error as previous.
No other Winetricks workarounds have been used. Wine's Windows version is Windows XP. The Wine version is 1.9.19 from using the Ubuntu installation instructions on the WineHQ website.
@Ads20000
One more tip, if you don't mind :)
Always post the winetricks version like so:
20160724 - sha1sum: 263130014d4ca7ea29c0b345a86115bda93f58a1
because the date "20160724" doesn't change often but the sha1sum does every time winetricks is updated :)
Also, your terminal output states you are using a 64-bit prefix.
Please make a clean 32-bit prefix as 64-bit support is still very much touch and go...
$ winetricks --version
20160724 - sha1sum: 263130014d4ca7ea29c0b345a86115bda93f58a1
Thanks for helping to triage this bug/problem I'm having :)
(Even if there's something I can personally do to correct the issue, this should ideally work 'out of the box')
@Ads20000
Like your terminal output states, please try "winetricks ie8" in a 32-bit prefix :)
OK, that worked (well, not to say that Wine ie8 itself is buggy and LoL still doesn't seem to install with the Winetricks overrides suggested on AppDB (ie8 and d3dx9_36) - I could use POL but then I can't submit to AppDB and I know Wine wants to be able to work without third-party wrappers!), but despite the Terminal warning me, isn't the successful installation of ie8 on 64-bit Wine still a missing feature? Perhaps it's not an issue with Winetricks though and I should close the issue?
Personally, I would close the issue due to the following:
So, in short, I would close the ticket with "Invalid" or however you can close an issue on github, then if I were in your place I would try installing the recommended winetricks BEFORE installing what I assume is League of Legends, seeing if it breaks, and then file a bug report in WineHQ if it doesn't work even after you have installed the prerequisite winetricks or whatnot but only if you're sure your bug is not a duplicate :)
Most helpful comment
Personally, I would close the issue due to the following:
So, in short, I would close the ticket with "Invalid" or however you can close an issue on github, then if I were in your place I would try installing the recommended winetricks BEFORE installing what I assume is League of Legends, seeing if it breaks, and then file a bug report in WineHQ if it doesn't work even after you have installed the prerequisite winetricks or whatnot but only if you're sure your bug is not a duplicate :)