Skip to content

No background update and "Multiple APK URLs" in log even though there is only one APK in release (termux-api on github) #2519

@bobdole4prez

Description

@bobdole4prez

Describe the bug
Termux-api (com.termux.api) is not updating in the background from 0.52.0 to 0.53.0, the log has many entries reading info: Multiple APK URLs: com.termux.api, but its Github Release has only 1 APK file in the assets.
Manually updating this app in Obtainium (opening the app page and pressing "Update") works fine and does not result in the prompt to "Pick an APK" that appears when there are multiple APKs in the same release.
I am experiencing this issue on several devices.

To Reproduce

  1. Add termux-api to Obtainium. (You will need to set a filter for the release title in order to get the older version 0.52.0 to install. I did not have to do this as it was already installed when the update to 0.53.0 was released).
  2. Remove the aforementioned version filter and confirm Obtainium finds the update.
  3. Wait for Obtainium's next background update.
  4. Note that termux-api has not been updated to the current version, 0.53.0, and in the logs you should find entries saying info: Multiple APK URLs: com.termux.api
  5. Try manually updating the app to confirm that you are not prompted to "Pick an APK" from several options.

Screenshots and Logs
App logs.txt
com.termux.api.json

Please complete the following information:

  • Devices: OnePlus 7 Pro / Waydroid x86_64 / TV Set-top-box)
  • OS: AXP.OS 20-20250716-dos-guacamole / LineageOS 20-20250801-VANILLA-waydroid_x86_64 / Android 11
  • Obtainium Version: v1.2.3

Additional context
Background updates have been working for other programs.

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions