Comment #28 on issue 975 by troyengel: FF 3.0.15 said to be incompatible
with Gears 0.5.33.0
http://code.google.com/p/gears/issues/detail?id=975
OK, inside the 0.5.32.0 install.rdf file you can piece together the Update
URL that
it's using to find 0.5.33.0:
https://tools.google.com/service/update2/ff?guid={000a9d1c-beef-4f90-9363-039d445309b8}&version=0.5.32.0&application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}&appversion=3.0.11&dist=google&os=linux
Visiting that link returns a XML stream, which includes the link to the
0.5.33.0 file
that's giving us grief:
https://dl-ssl.google.com/gears/0.5.33.0/gears-linux-opt.xpi
Running a diff on the install.rdf from both version yields:
$ diff -uN install.rdf.old install.rdf
--- install.rdf.old 2009-11-18 09:47:20.000000000 -0800
+++ install.rdf 2009-10-16 14:15:54.000000000 -0700
@@ -58,7 +58,7 @@
contains the quad "beef". I mean, what are the chances of that?
-->
<em:id>{000a9d1c-beef-4f90-9363-039d445309b8}</em:id>
- <em:version>0.5.32.0</em:version>
+ <em:version>0.5.33.0</em:version>
<!--
For Up-To-Date Documentation of this Format Please See:
@@ -73,9 +73,7 @@
</em:targetApplication>
<!-- Prevent this XPI from being installed on the wrong platform. -->
- <em:targetPlatform>Linux_x86-gcc3</em:targetPlatform>
- <!-- Ubuntu Edgy Eft requires "linux-gnu" for the OS_TARGET prefix. -->
- <em:targetPlatform>linux-gnu_x86-gcc3</em:targetPlatform>
+ <em:targetPlatform>Linux_x86_64-gcc3</em:targetPlatform>
<em:name>Google Gears</em:name>
<em:description>These are the gears that power the
tubes! :-)</em:description>
So... the problem "seems" obvious, they've inserted x86_64 in place of
where x86 (non
64) used to be in the old version. Ooops. (I'm on a 32bit x86 install) So
the
question is (was), was this really a 64bit install?! Yes, it is:
$ file ff30/libgears.so
ff30/libgears.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV),
not stripped
$ file ff35/libgears.so
ff35/libgears.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV),
not stripped
So, the real bug seems to be that Google uploaded a 64bit install of the
new 0.5.33.0
Gears code into the 32bit update "channel" by mistake or design, I'm unsure
what.
Firefox is correctly telling us it can't install this update because we're
a 32bit
browser and cannot run this accidental 64bit new version.
There is nothing we users can do, Google Gears team need to either pull the
download
or upload a proper 32bit upgrade for our browsers. I imagine anyone running
a 64bit
FF is not seeing this problem? (I have no machines of that nature to check)
--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings