-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error - Failed to install OTA update: (Transaction failed on small parcel ...) #83
Comments
Thanks for the logs! That was very helpful.
Looks like the Pixel 4a uses sdcardfs for its internal storage. (Newer devices that shipped with Android 11 or newer no longer use that so I wasn't aware of it.) The SELinux rules that Custota adds didn't account for sdcardfs, so Android's internal OTA updater component (update_engine) couldn't access your OTA file. Can you please give this test build a try? Custota-4.10.r4.g4ac7ee8-release.zip You can just flash this in Magisk--no need to repeat any of the other steps. If it still doesn't work, please upload the new logs. |
Devices that launched with Android <11 use the kernel-based sdcardfs instead of the userspace FUSE daemon. Fixes: #83 Signed-off-by: Andrew Gunnerson <[email protected]>
Devices that launched with Android <11 use the kernel-based sdcardfs instead of the userspace FUSE daemon. Fixes: #83 Signed-off-by: Andrew Gunnerson <[email protected]>
Devices that launched with Android <11 use the kernel-based sdcardfs instead of the userspace FUSE daemon. Fixes: #83 Signed-off-by: Andrew Gunnerson <[email protected]>
Thank you for helping! Unfortunately, after flashing the new release as a Magisk module, after pressing the "Install" (update) button, I get the notification error Failed to install OTA update |
That's progress, at least! It looks like this issue is happening somewhere where Custota can't capture the logs. Could you run this:
hit the The output of this (after the error) would be helpful too:
|
These are the logs that appear after pressing the Install button
|
Thanks! That should be easy to fix. Give me a couple minutes to make a new test build. |
Devices that launched with Android <11 use the kernel-based sdcardfs instead of the userspace FUSE daemon. Fixes: #83 Signed-off-by: Andrew Gunnerson <[email protected]>
New test build: Custota-4.10.r6.g5ce1c5a-release.zip |
It works! I was able to successfully ota update. Thank you so much :D |
No problem, glad you got it working! |
Trying to perform OTA update with local installation source as suggested by this comment in avbroot #357. After checking for updates and pressing install, I get the notification
(see attached image below)
What I did
I followed these steps up to step 8 to fix a previously discussed issue with avbroot. The issue happens after pressing "install" (the update), after pressing
Check for updates
. I installed Custota as a Magisk module.Pressing "retry" results in the same error message.
Attempting to install a a DivestOS image patched with avbroot 3.7.0
Environment
Custota 4.10 running on Windows 11 23H2 sandbox. Pixel 4a DivestOS with Magisk 26.4
Attachments
Custota log files
The text was updated successfully, but these errors were encountered: