http://bugs.winehq.org/show_bug.cgi?id=32904
Bug #: 32904 Summary: Opera installer needs GetExplicitEntriesFromAclW Product: Wine Version: 1.5.23 Platform: x86 URL: http://www.opera.com/browser/download/?os=windows&ver= 12.14&local=y OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: spoon0042@hotmail.com CC: ehoover@mines.edu Classification: Unclassified
Created attachment 43456 --> http://bugs.winehq.org/attachment.cgi?id=43456 opera installer console output
(I assume that's the problem anyway, I was asked to file a new bug over at 32360, as Erich Hoover said "What appears to be going on here is that the default ACL for registry keys is not accepted by the Opera installer." Anwyay, here's what I posted there...)
It doesn't crash now, at least. What does happen is the progress bar gets most of the way done and then pops up a bunch of registry error dialogs (giving the options "Ignore" and "Close", eventually one only allows "Close" then deletes everything), here's the text of the first:
Failed to modify registry Software\Classes\Opera{Product}.HTML\FriendlyTypeName. Error code: 39
Each comes with this corresponding error on the console:
fixme:advapi:GetExplicitEntriesFromAclW (nil) 0x33e2a8 0x33e2b0
http://bugs.winehq.org/show_bug.cgi?id=32904
Michael McGuire spoon0042@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |32360
http://bugs.winehq.org/show_bug.cgi?id=32904
Erich Hoover ehoover@mines.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #1 from Erich Hoover ehoover@mines.edu 2013-02-07 13:56:15 CST --- So, it's not actually that GetExplicitEntriesFromAclW needs to be implemented - it's that GetNamedSecurityInfo needs to return _something_ (anything) to keep Opera from barfing. I've now submitted a patch for this: http://source.winehq.org/patches/data/94182
Feel free to give it a try.
http://bugs.winehq.org/show_bug.cgi?id=32904
--- Comment #2 from Michael McGuire spoon0042@hotmail.com 2013-02-07 20:47:03 CST --- Yep, that did it. Installer finishes and Opera starts up. Thanks!
Now I can get back to the rest of the bugs. :)
http://bugs.winehq.org/show_bug.cgi?id=32904
--- Comment #3 from Erich Hoover ehoover@mines.edu 2013-02-12 20:00:54 CST --- Ok, I've got an updated patch - it appears that it's not even the ACL, it's the ownership: http://source.winehq.org/patches/data/94254
http://bugs.winehq.org/show_bug.cgi?id=32904
--- Comment #4 from Michael McGuire spoon0042@hotmail.com 2013-02-15 00:38:11 CST --- yup, that works too. Now to decide if I want to wait for a webkit release before getting the rest working. *sigh*
http://bugs.winehq.org/show_bug.cgi?id=32904
--- Comment #5 from Erich Hoover ehoover@mines.edu 2013-02-15 06:37:48 CST --- (In reply to comment #4)
yup, that works too. Now to decide if I want to wait for a webkit release before getting the rest working. *sigh*
Have you filed bug reports for the other issues you've encountered? It may not help if you have a new webkit release and things change, but it's always possible it will help out someone else with another application.
http://bugs.winehq.org/show_bug.cgi?id=32904
--- Comment #6 from Michael McGuire spoon0042@hotmail.com 2013-02-15 12:49:25 CST --- I already filed one (bug 32293) and the other is probably interface related rather than the renderer so I should probably file that one anyway too. (I think there were just the two problems that weren't just Opera bugs.) I wasn't sure if I should wait for your patch to go through though.
http://bugs.winehq.org/show_bug.cgi?id=32904
--- Comment #7 from Erich Hoover ehoover@mines.edu 2013-02-18 17:12:01 CST --- (In reply to comment #6)
I already filed one (bug 32293) and the other is probably interface related rather than the renderer so I should probably file that one anyway too. (I think there were just the two problems that weren't just Opera bugs.) I wasn't sure if I should wait for your patch to go through though.
As long as you know that the issue is unrelated then it's fine to file additional bugs, I'd be surprised if you found another issue related to this one at this point.
http://bugs.winehq.org/show_bug.cgi?id=32904
Erich Hoover ehoover@mines.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Opera installer needs |Opera installer needs |GetExplicitEntriesFromAclW |GetNamedSecurityInfo to | |return an owner for | |registry keys
http://bugs.winehq.org/show_bug.cgi?id=32904
--- Comment #8 from Bruno Jesus 00cpxxx@gmail.com 2013-04-11 13:50:26 CDT --- Patch commited: http://source.winehq.org/git/wine.git/?a=commit;h=56c1a8b06293cfef2cb39e1f04...
http://bugs.winehq.org/show_bug.cgi?id=32904
--- Comment #9 from Erich Hoover ehoover@mines.edu 2013-04-11 15:24:18 CDT --- Thanks for the info Bruno! Michael, could you confirm that this issue is fixed by commit 56c1a8b06293cfef2cb39e1f04e9e725d81982e2?
http://bugs.winehq.org/show_bug.cgi?id=32904
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer Fixed by SHA1| |56c1a8b06293cfef2cb39e1f04e | |9e725d81982e2 Status|NEW |RESOLVED CC| |00cpxxx@gmail.com Resolution| |FIXED Summary|Opera installer needs |Opera installer needs |GetNamedSecurityInfo to |GetNamedSecurityInfo to |return an owner for |return an owner for |registry keys |registry keys (dogfood)
--- Comment #10 from Bruno Jesus 00cpxxx@gmail.com 2013-04-11 18:41:44 CDT --- I'm able to reproduce the issue from comment 0 in yesterday's git and not anymore after today's update so I'm assuming this is fixed by 56c1a8b06293cfef2cb39e1f04e9e725d81982e2.
http://bugs.winehq.org/show_bug.cgi?id=32904
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org 2013-04-12 13:46:26 CDT --- Closing bugs fixed in 1.5.28.
http://bugs.winehq.org/show_bug.cgi?id=32904
Bug 32904 depends on bug 32360, which changed state.
Bug 32360 Summary: Office 2010 installers report custom action page faults http://bugs.winehq.org/show_bug.cgi?id=32360
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
http://bugs.winehq.org/show_bug.cgi?id=32904
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ocean04@suomi24.fi
--- Comment #12 from Dan Kegel dank@kegel.com 2013-06-29 20:37:22 CDT --- *** Bug 29642 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=32904
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |30488
https://bugs.winehq.org/show_bug.cgi?id=32904
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Component|-unknown |wineserver