http://bugs.winehq.org/show_bug.cgi?id=17329
Summary: Wine needs more userfriendly message when certain dlls are not registered/missing Product: Wine Version: 1.1.12 Platform: PC URL: http://www.whizlabs.com/download.php?prod=SCJP6.0.exe OS/Version: Linux Status: NEW Keywords: download Severity: enhancement Priority: P2 Component: ole32 AssignedTo: wine-bugs@winehq.org ReportedBy: xerox_xerox2000@yahoo.co.uk
Created an attachment (id=19352) --> (http://bugs.winehq.org/attachment.cgi?id=19352) an idea of how to generate more userfriendly message
This bug's intention is to enhance user friendlyness, and hopefully less invalid bug reports, and more first time success experience for users.
Take for example app from http://www.whizlabs.com/download.php?prod=SCJP6.0.exe (from some bug in bugzilla). The application fails with a run-time error, and some , for newbies, cryptic ole errors.
I think it would enhance wine's userfriendlyness a big deal, if we would just put up a nice messagebox, with a message what the error means, and what should be done.
I'll attach a (crappy) patch , just to give an idea how easy it would be to give users more clues how to get around the "bug".
Just apply patch , and run the app above, and user will know he has to install wsh56.
http://bugs.winehq.org/show_bug.cgi?id=17329
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #19352|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=17329
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #1 from Dan Kegel dank@kegel.com 2009-02-09 19:17:40 --- Yeah, I've thought for a long time we need something like this.
If we do mention winetricks, we should point to the wiki entry for it.
We might even consider running it for them, but that might require committing winetricks into git, and Alexandre didn't like the idea last time I brought it up.
http://bugs.winehq.org/show_bug.cgi?id=17329
--- Comment #2 from Dmitry Timoshkov dmitry@codeweavers.com 2009-02-09 22:21:46 --- What about just grepping Wine output from your own wine launcher script? You can catch much more than OLE failures in that case.
http://bugs.winehq.org/show_bug.cgi?id=17329
--- Comment #3 from Dmitry Timoshkov dmitry@codeweavers.com 2009-02-09 22:28:05 --- Also I'd suggest to create a wiki page describing which class id is used by what redistributeable package. Same for missing DLL errors.
http://bugs.winehq.org/show_bug.cgi?id=17329
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com Keywords| |integration, patch
http://bugs.winehq.org/show_bug.cgi?id=17329
--- Comment #4 from Dan Kegel dank@kegel.com 2009-02-10 03:23:07 --- There is http://wiki.winehq.org/LookupUuidTable already, that's a start.
http://bugs.winehq.org/show_bug.cgi?id=17329
--- Comment #5 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2009-02-10 11:52:46 --- (In reply to comment #3)
Also I'd suggest to create a wiki page describing which class id is used by what redistributeable package. Same for missing DLL errors.
Either way, somehow i think wine should also give a clear message what to do. Looking up a table in wine-wike is not that user-friendly i.m.o.
But anything will be better than current cryptic console-output, and having to google to what uuid it belongs. So if developers have made a decision how to fix this, and some patch is in git, we'll be better off anyway
http://bugs.winehq.org/show_bug.cgi?id=17329
--- Comment #6 from Austin English austinenglish@gmail.com 2010-09-09 02:00:01 CDT --- Still in 1.3.2.
http://bugs.winehq.org/show_bug.cgi?id=17329
--- Comment #7 from butraxz@gmail.com 2013-04-23 15:32:20 CDT --- No update for 900 days. Is this still an issue in 1.5.28 or higher or should this be closed as abandoned ?
http://bugs.winehq.org/show_bug.cgi?id=17329
--- Comment #8 from Austin English austinenglish@gmail.com 2013-04-24 00:17:05 CDT --- (In reply to comment #7)
No update for 900 days. Is this still an issue in 1.5.28 or higher or should this be closed as abandoned ?
Still present.
http://bugs.winehq.org/show_bug.cgi?id=17329
--- Comment #9 from Nikolay Sivov bunglehead@gmail.com 2013-11-01 12:16:24 CDT --- It's a questionable thing to do. Giving a hint on what to override could lead to issues not being reported, and we want the get more reports for components that are requested the most.
http://bugs.winehq.org/show_bug.cgi?id=17329
--- Comment #10 from Rosanne DiMesio dimesio@earthlink.net 2013-11-01 17:14:00 CDT --- FWIW, my experience in helping forum users with those kinds of errors is that installing whatever dll the uuid refers to doesn't necessarily solve the problem anyway. Often it just gets rid of the error message, but the app still doesn't work.
http://bugs.winehq.org/show_bug.cgi?id=17329
--- Comment #11 from Dan Kegel dank@kegel.com 2013-11-01 17:17:25 CDT --- There are probably automatically recognizable situations where we could recommend something that is likely to work. But it would be fragile and would require a bit of upkeep. Presumably that's beyond wine's mandate, and belongs more in something like crossover.
http://bugs.winehq.org/show_bug.cgi?id=17329
--- Comment #12 from Austin English austinenglish@gmail.com 2013-11-06 13:29:24 CST --- (In reply to comment #9)
It's a questionable thing to do. Giving a hint on what to override could lead to issues not being reported, and we want the get more reports for components that are requested the most.
We already do that for, e.g., d3dx9, and yet there are plenty of bug reports from user about that component.
Plenty of developers and users file bug for purist reasons, or when they have a problem, even if easily worked around. While this may be a concern in theory, I don't think that it would actually be a problem for us from what I've seen.
https://bugs.winehq.org/show_bug.cgi?id=17329
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #13 from winetest@luukku.com --- patching file dlls/ole32/compobj.c Hunk #1 succeeded at 3041 with fuzz 1 (offset 726 lines). Hunk #2 succeeded at 3065 (offset 723 lines).
against wine 1.9.23.
I like the idea. I don't always know what I should install with winetricks.