[Conkeror] Installing foxmarks beta

Jeremy Maitin-Shepard jeremy at jeremyms.com
Thu Apr 10 18:15:19 PDT 2008


Nathan Huesken <con at lonely-star.org> writes:

> Hi,
> Sorry for not trying this earlier, I found a way. I copied the url, which
> firefox 3 shows me in the install dialog into conkeror.
> I get the install dialog!
> When I click on install, it first does something and then says:

> Conkeror could not install file at
> ...
> because: Unexpected installation error
> Review the Error Console log for more details.
> -203

It turns out this is to some extent a bug in xulrunner's extension
manager, but only shows up because of setting
extensions.checkCompatibility to false.

There are two solutions in this case to get it to work.  The first is to
use an older version of xulrunner, e.g. one from 2007-12-21, just to
install the extension, and then after that everything should work fine
with a more recent version of xulrunner.  (The older version is needed
because it has a version of the extension manager that doesn't have this
problem.)

Alternatively, if you unzip the xpi file, and edit the install.rdf file
by adding the following at the appropriate (should be obvious by looking
at the file) location:

    <em:targetApplication>
      <!-- Conkeror -->
      <Description>
        <em:id>{a79fe89b-6662-4ff4-8e88-09950ad4dfde}</em:id>
        <em:minVersion>0.1</em:minVersion>
        <em:maxVersion>1.0</em:maxVersion>
      </Description>
    </em:targetApplication>

This just says it is compatible with Conkeror, which will appease the
XULrunner extension manager.  The minVersion and maxVersion values
aren't too important. You should still leave
extensions.checkCompatibility set to false.

Let me know if this works.

-- 
Jeremy Maitin-Shepard


More information about the Conkeror mailing list