I have seen patches in that bug report to add the firewall stubs. Is there any problem with those patches?<br><br>Or, more to the point, is there any way I could contribute? I am not too familiar with the firewall API or Marteen&#39;s work, but I am sure that can be mitigated with some study :)<br>
<br>I might have found my personal Wine itch to scratch :)<br><br clear="all"><br>--Stephen<br><br>programmer, n:<br>        A red eyed, mumbling mammal capable of conversing with inanimate monsters.<br>
<br><br><div class="gmail_quote">On Wed, Jul 29, 2009 at 9:21 AM, Reece Dunn <span dir="ltr">&lt;<a href="mailto:msclrhd@googlemail.com">msclrhd@googlemail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
2009/7/29 Roderick Colenbrander &lt;<a href="mailto:thunderbird2k@gmail.com">thunderbird2k@gmail.com</a>&gt;:<br>
<div class="im">&gt; According to appdb there is indeed some small installer regressions<br>
&gt; and for that some hack is posted there (see<br>
&gt; <a href="http://appdb.winehq.org/objectManager.php?sClass=version&amp;iId=14793" target="_blank">http://appdb.winehq.org/objectManager.php?sClass=version&amp;iId=14793</a>).<br>
&gt; Using this hack the program apparently installs and runs. The main<br>
&gt; limitation is that we don&#39;t have USB support for ipod/iphone<br>
&gt; synchronization. Maarten Lankhorst worked a bit on that last year but<br>
&gt; his work needs to be finished and cleaned up. Fixing the msi issue<br>
&gt; might be easy but it requires writing of a small msi test case I<br>
&gt; think.<br>
<br>
</div>It is failing because the installer is running a custom action that is<br>
trying to update the Windows firewall configuration (see<br>
<a href="http://bugs.winehq.org/show_bug.cgi?id=15533" target="_blank">http://bugs.winehq.org/show_bug.cgi?id=15533</a>). So this isn&#39;t an error<br>
specific to MSI -- MSI is doing the right thing here.<br>
<br>
Particularly:<br>
<br>
  -------  Comment #10 From  Reece Dunn   2009-01-06 11:30:58  -------<br>
<br>
MSI error 1603 is a generic &quot;something went wrong&quot; error.<br>
<br>
WiX is an open source MSI installer creator by Microsoft, available on<br>
sourceforge. Using the power of Google, I suspect that this functionality is<br>
mentioned in<br>
<a href="http://www.joyofsetup.com/2008/05/17/new-wix-feature-firewall-extension/" target="_blank">http://www.joyofsetup.com/2008/05/17/new-wix-feature-firewall-extension/</a>.<br>
<br>
It looks like iTunes is trying to query the Windows Firewall services and is<br>
failing because Wine does not implement this interface yet (bug 15563, bug<br>
12876 and others).<br>
<br>
Do you know if the logs mention trying to CoCreate<br>
{304ce942-6e39-40d8-943a-b913c40c9cd4} (CSLID_NetFwMgr)? If it does, then this<br>
seems the most likely scenario.<br>
<br>
------- Comment #11 From Cheba 2009-01-07 17:04:20 -------<br>
<br>
(In reply to comment #10)<br>
&gt; Do you know if the logs mention trying to CoCreate<br>
&gt; {304ce942-6e39-40d8-943a-b913c40c9cd4} (CSLID_NetFwMgr)? If it does, then this<br>
&gt; seems the most likely scenario.<br>
<br>
Yes it tries. I see this lines in terminal:<br>
<br>
err:ole:CoGetClassObject class {304ce942-6e39-40d8-943a-b913c40c9cd4} not<br>
registered<br>
err:ole:CoGetClassObject no class object {304ce942-6e39-40d8-943a-b913c40c9cd4}<br>
could be created for context 0x1<br>
<br>
------<br>
<br>
NOTE: It appears that other applications are failing for similar<br>
reasons (lack of firewall API implementation in Wine). AFAIU, the API<br>
implementation does not actually need to do anything, it just needs to<br>
be sufficiently stubbed to allow the applications that are using it to<br>
succeed.<br>
<font color="#888888"><br>
- Reece<br>
<br>
<br>
</font></blockquote></div><br>