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

Skip to content

microg exposure notification cannot be installed via Apps

  • /e/ version: 0.17 official
  • Device model(s): fajita
  • Device rooted: yes

Summary

After OTA the previously installed and working microg exposure notification framework was missing, see #3375 (closed) . When trying to install it from Apps again after the download phase "Installing" starts blinking for good.

Similar issues but allegedly due to different problems are: #3120 (closed) and #2791 (closed) .

The problem

Steps to reproduce After microg exposure notification framework has gone missing due to OTA (#3375 (closed)) - this is important, for the first time it works - try to resinstall it from Apps.

What is the current behavior?

When trying to install it from Apps again after the download phase "Installing" starts blinking for good. Nothing gets installed. Video: 2021-06-20_14.45.16

What is the expected correct behavior?

It should be installed and the sucess should be reflected in the UI.

Technical informations

Relevant logs (adb logcat)

06-20 14:24:47.133  2073  2073 I Installer: Committed com.google.android.gms install session
06-20 14:24:47.133  2073  2073 I Installer: Installing APK
06-20 14:24:47.205  1046  1090 W PackageManager: Package com.google.android.gms signatures do not match previously installed version; ignoring!
06-20 14:24:47.207  1141  1506 E         : Couldn't opendir /data/app/vmdl1575957886.tmp: No such file or directory
06-20 14:24:47.207  1141  1506 E installd: Failed to delete /data/app/vmdl1575957886.tmp: No such file or directory
06-20 14:24:47.208  1046  1414 W ActivityManager: Permission Denial: not allowed to send broadcast android.intent.action.PACKAGE_ADDED from pid=-1, uid=10195
06-20 14:24:47.209  1046  1414 W ActivityManager: Unable to send startActivity intent
06-20 14:24:47.209  1046  1414 W ActivityManager: java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.PACKAGE_ADDED from pid=-1, uid=10195
06-20 14:24:47.209  1046  1414 W ActivityManager: 	at com.android.server.am.ActivityManagerService.broadcastIntentLocked(ActivityManagerService.java:14944)
06-20 14:24:47.209  1046  1414 W ActivityManager: 	at com.android.server.am.ActivityManagerService.broadcastIntentInPackage(ActivityManagerService.java:15604)
06-20 14:24:47.209  1046  1414 W ActivityManager: 	at com.android.server.am.ActivityManagerService$LocalService.broadcastIntentInPackage(ActivityManagerService.java:18236)
06-20 14:24:47.209  1046  1414 W ActivityManager: 	at com.android.server.am.PendingIntentRecord.sendInner(PendingIntentRecord.java:432)
06-20 14:24:47.209  1046  1414 W ActivityManager: 	at com.android.server.am.PendingIntentRecord.sendWithResult(PendingIntentRecord.java:276)
06-20 14:24:47.209  1046  1414 W ActivityManager: 	at com.android.server.am.ActivityManagerService.sendIntentSender(ActivityManagerService.java:5424)
06-20 14:24:47.209  1046  1414 W ActivityManager: 	at android.content.IntentSender.sendIntent(IntentSender.java:193)
06-20 14:24:47.209  1046  1414 W ActivityManager: 	at android.content.IntentSender.sendIntent(IntentSender.java:157)
06-20 14:24:47.209  1046  1414 W ActivityManager: 	at com.android.server.pm.PackageInstallerService$PackageInstallObserverAdapter.onPackageInstalled(PackageInstallerService.java:1069)
06-20 14:24:47.209  1046  1414 W ActivityManager: 	at android.app.PackageInstallObserver$1.onPackageInstalled(PackageInstallObserver.java:35)
06-20 14:24:47.209  1046  1414 W ActivityManager: 	at com.android.server.pm.PackageInstallerSession$3.handleMessage(PackageInstallerSession.java:349)
06-20 14:24:47.209  1046  1414 W ActivityManager: 	at android.os.Handler.dispatchMessage(Handler.java:103)
06-20 14:24:47.209  1046  1414 W ActivityManager: 	at android.os.Looper.loop(Looper.java:214)
06-20 14:24:47.209  1046  1414 W ActivityManager: 	at android.os.HandlerThread.run(HandlerThread.java:67)

Relevant screenshots

Solutions

Workaround

If you are on /dev, download and install microG EN for dev

If you are on /stable, download an install microG EN for stable

All APKs are available at https://gitlab.e.foundation/e/apps/GmsCore/-/releases

Possible fixes

n/a

Edited by Arnau Vàzquez