I cannot deploy an in-house app update to Android fully managed devices.
It has always been a challenge to deploy updates to Android devices on BYOD or COPE policies, but previously I've been able to install and update to fully managed devices without issues. Now I cannot.
This may have coincided with the upgrade to MobiControl 24 (which I did a couple of weeks ago), or it may be caused by an Android "security" update. Usually I would upload a new package, and then change the package version in the profile, and all devices would be updated. Now, the devices are reporting a failure to install the package.
I see this in the log:
Error message received from device - Failed to install application <app name> from package <app name.pcg>
Package "<app name>" version <ver> failed to install. File IO error on device. Check Storage/permissions.
Profile "<profile name>" version 9 failed to install, because all of its payloads cannot be installed.
I removed the profile from the device and tried using an app policy instead. I successfully installed the old version of the app (which had previously been installed via the profile), but attempting to update it resulted in error on the device "Install failed" (nothing in the server log).
Clicking the "upgrade" button in the App catalog results in "Install failed" again.
The last time I updated the app (a couple of weeks ago) I had similar problems which I worked around by constantly revoking and reinstalling profiles on each device (over 30), hoping that this might have been a transient niggle caused by the upgrade to MobiControl 24. But it seems not, as the new update is causing similar drama.
I've tried 2 different devices with the same result. I exported a log file for the test device and am seeing lots of instances of
2024-05-09 10:19:43.806|File saver - /data/user/0/net.soti.mobicontrol.androidwork/app_pkg/<packagename>.pcg.mrx.tmp|E|DO|[GenericSdCardManager] Invalid storage device path|java.lang.IllegalArgumentException: Failed to find storage device at /data/user/0/net.soti.mobicontrol.androidwork/app_pkg/<packagename>.pcg
Does anyone have any clues for me? Thanks!