Skip to content

Error updating SIM Manager: fs-verity not set up for system package update

Description

I see an update available in Aurora Store for the SIM Manager app (com.google.android.euicc), from D.2.1.567485130-google (214892) to D.2.1.577693163-google (216143). However, when attempting to install the update, the following error is produced by Aurora Store (line breaks added for readability):

INSTALL_FAILED_INTERNAL_ERROR:
fs-verity not set up for system package update com.android.server.pm.PackageManagerException:
APK doesn't have fs-verity:
/data/app/~~PkpJBlIhFDWNOfJfO1JchQ==/com.google.android.euicc-Y1Wb2v0m1rBLFdgs5-42Ew==/base.apk

This is on Android 14 (GrapheneOS, UQ1A.231205.015.2023120701) on a Google Pixel 6a.

Expected Behaviour

Either the update should install successfully, or the update should not be shown if it is not compatible with the device.

Actual Behaviour

Error message listed above appears in a toast at the bottom of the screen generated by Aurora Store.

Steps to Reproduce

  1. In settings of Aurora Store, enable extended updates checking.
  2. Go to the updates tab and refresh, expect to see SIM Manager displayed as an update.
  3. Attempt to update the app.
  4. Receive the error message listed above.

Environment

  • Device model & codename: Google Pixel 6a (bluejay)
  • Android version: 14 (UQ1A.231205.015.2023120701)
  • Arch: aarch64
  • Aurora Store version: 4.3.5 (53)
  • Installation method: Session installer
  • OS: GrapheneOS

Logcat

https://paste.sr.ht/~raxod502/142a3b91244551c322bbce415634e209db6dbd7f

Examples

Possible solution

A workaround would be to denylist this app for updates checking, which would avoid the error. However, updates would not be received for this app, which might be undesired.

Edited by Radon Rosborough
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information