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