Closed Bug 629369 Opened 13 years ago Closed 13 years ago

Can't install older Fennec 4 beta builds - 'no signatures that match those in shared user org.mozilla.sharedID'

Categories

(Firefox for Android Graveyard :: General, defect, P5)

ARM
Android
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: aaronmt, Unassigned)

References

Details

(Keywords: qablocker)

After installing the latest nightly build 01/27, uninstalling it and installing and attempting to install an earlier Fennec 4 beta build (beta 1 or 2) results in 

"Application is not installed"

Log: Package org.mozilla.fennec has no signatures that match those in shared user org.mozilla.sharedID; ignoring!

D/PackageManager(   85): Scanning package org.mozilla.fennec
D/PackageManager(   85): Shared UserID org.mozilla.sharedID (uid=10057): packages=[]
E/PackageManager(   85): Package org.mozilla.fennec has no signatures that match those in shared user org.mozilla.sharedID; ignoring!
W/PackageManager(   85): Package couldn't be installed in /data/app/org.mozilla.fennec-1.apk

Attempted to install 4.0b1
http://ftp.mozilla.org/pub/mozilla.org/mobile/releases/4.0b1-real/

and 

4.0b2
http://ftp.mozilla.org/pub/mozilla.org/mobile/releases/4.0b2/android-r7/en-US/

There seems to be some kind of signature corruption
How can I clean out remnants of previous installs? I dont see any other mozilla packages on my device.
tracking-fennec: --- → ?
Keywords: qablocker
Priority: -- → P5
One possible theory: As of the 1/21 nightly build, our nightly sharedUserId changed from "org.mozilla.sharedID" to "org.mozilla.fennec.sharedID".

If you installed a nightly build before 1/21, then upgraded to one after 1/21, then maybe it registered the new sharedID without unregistering the old one.  Then, if you uninstalled the nightly build, it might have unregistered only the new sharedID, still leaving the old one.

If this is true, then installing and uninstalling a pre-1/21 nightly build might clear up the problem.
Blocks: 620851
That was it. I installed an example 01/19 build, uninstalled it, and then  successfully installed an older beta (beta2 in this case).
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
tracking-fennec: ? → ---
You need to log in before you can comment on or make changes to this bug.