Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content

AppLounge: all update fail if it is not able to update an app and get stuck

  • /e/ version: App Lounge v2.1.0 (v1.0-beta.2)
  • Device model(s): lavender
  • Device rooted: yes/no

Summary

Update all action does not update any of my application because it is not able to perform the first update. Some package were installed with another store and the signature is not compatible with the new package which is probably provided from another source.

The problem

Steps to reproduce

Install several outdated app from another store and outdated app. App Lounge will list these apps as available for update. Then perform the update all.

What is the current behavior?

When the first update failure will occurs, next apps in queued won't be updated.

What is the expected correct behavior?

All apps are updated, we should not list the ones that we cannot update or add the ability to blacklist them for update.

Technical informations

Relevant logs (adb logcat)

05-04 09:09:07.436 19773 20054 D InstallWorker: checkDownloadProcess: OpenDocument Reader 73270/59317294 2
05-04 09:09:08.451 19773 19970 D InstallWorker: checkDownloadProcess: OpenDocument Reader 73270/59317294 2
05-04 09:09:09.467 19773 19970 D InstallWorker: checkDownloadProcess: OpenDocument Reader 37609014/59317294 2
05-04 09:09:10.482 19773 20054 D InstallWorker: checkDownloadProcess: OpenDocument Reader 37609014/59317294 2
05-04 09:09:10.576 19773 19773 D DownloadManagerBR: onReceive: DownloadBR android.intent.action.DOWNLOAD_COMPLETE 1077
05-04 09:09:11.498 19773 20054 D InstallWorker: checkDownloadProcess: OpenDocument Reader 59317294/59317294 8
05-04 09:09:12.115 19773 19970 D FusedManagerImpl: getFusedDownload: FusedDownload(id=5b16bc1b89bb69289976fc06, origin=CLEANAPK, status=DOWNLOADING, name=OpenDocument Reader, packageName=at.tomtasche.reader, downloadURLList=[https://apk.cleanapk.org/any_f6ff9eb1bae6382f040b3371ab4e4aa6_FDROID.at.tomtasche.reader.apk], downloadIdMap={1077=false}, orgStatus=UPDATABLE, type=NATIVE, iconByteArray=, versionCode=172, offerType=-1, isFree=true, appSize=0, files=[])
05-04 09:09:12.120 19773 19970 D DownloadManagerUtils: ===> updateDownloadStatus: OpenDocument Reader: 1077: 1/1 
05-04 09:09:12.120 19773 19970 D FusedManagerImpl: updateDownloadStatus: Downloaded ===> OpenDocument Reader INSTALLING
05-04 09:09:12.130 19773 20054 D InstallWorker: doWork: flow collect ===> OpenDocument Reader INSTALLING
05-04 09:09:12.130 19773 20054 D InstallWorker: ===> doWork: Installing OpenDocument Reader INSTALLING
05-04 09:09:12.228 19773 19828 D FusedManagerImpl: installApp: STARTED OpenDocument Reader 1
05-04 09:09:12.510 19773 20054 D InstallWorker: checkDownloadProcess: OpenDocument Reader 59317294/59317294 8
05-04 09:09:13.251 19773 19828 D FusedManagerImpl: installApp: ENDED OpenDocument Reader 1
05-04 09:09:13.541 19773 19828 D InstallWorker: checkDownloadProcess: OpenDocument Reader 59317294/59317294 8
05-04 09:09:13.661 19773 19773 D InstallerService: postStatus: 5 at.tomtasche.reader INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package at.tomtasche.reader signatures do not match previously installed version; ignoring!
05-04 09:09:13.687 19773 19828 D FusedManagerImpl: getFusedDownload: FusedDownload(id=5b16bc1b89bb69289976fc06, origin=CLEANAPK, status=INSTALLING, name=OpenDocument Reader, packageName=at.tomtasche.reader, downloadURLList=[https://apk.cleanapk.org/any_f6ff9eb1bae6382f040b3371ab4e4aa6_FDROID.at.tomtasche.reader.apk], downloadIdMap={1077=true}, orgStatus=UPDATABLE, type=NATIVE, iconByteArray=, versionCode=172, offerType=-1, isFree=true, appSize=0, files=[])
05-04 09:09:13.757 19773 19828 D InstallWorker: doWork: flow collect ===> OpenDocument Reader INSTALLATION_ISSUE
05-04 09:09:13.757 19773 19828 D InstallWorker: ===> doWork: Installed/Failed started OpenDocument Reader INSTALLATION_ISSUE
sqlite> select status,name from FusedDownload;
INSTALLATION_ISSUE|OpenDocument Reader
AWAITING|Bonjour RATP
AWAITING|WhatsApp Messenger
AWAITING|Vivino: le Vin à portée de main
AWAITING|Spotify​​: musique et podcasts
AWAITING|leboncoin, petites annonces
AWAITING|Signal – Messagerie privée
AWAITING|Messenger
AWAITING|Google Drive
AWAITING|Alan France : assurance santé
AWAITING|ZOOM Cloud Meetings
AWAITING|YouTube Kids
AWAITING|Gmail
AWAITING|Facebook
AWAITING|Microsoft Teams

Relevant screenshots

Screenshot_20220504-090816_App_Lounge Screenshot_20220504-090827_App_Lounge

Solutions

Workaround

Installing a new app unlock the update process

Edited by Nicolas Gelot