ubports / ubuntu-touch

Ubuntu Touch's issue inbox is now migrated to GitLab.
https://gitlab.com/ubports/ubuntu-touch
1.28k stars 110 forks source link

Xiaomi Redmi Note 9 Pro: FileNotFoundError:HASH ERROR trying to download system update from OTA-22 #2084

Open ezze opened 1 year ago

ezze commented 1 year ago

Steps to reproduce

I am trying to update Ubuntu Touch on my wife's phone. First I got the error like this. I created /android/cache/recovery directory with 777 permissions, and the image download has been started:

image

Unfortunately, at the end of the progress I get "FileNotFoundError:...:HASH ERROR":

image

Looking http://system-image.ubports.com/pool/ I can find the delta file ubports-53c828a8f08da514ca3b0b19606a094b418dd77cea24b00429f2da64c2b6a366.delta-ubports-0cd6d21caa26d8603c3484c1765f12cad81edab452aa5cce1a6cc3b99a09c17f.tar.xz causing the error.

image

I tried to switch between channels to Candidate and Development like proposed by @Flohack74 but I am still getting the same error for other deltas:

image

Not sure that the following information could help but I'll write it down. The phone is updated last time in April, 15th. The interesting thing that I've got the same phone at the end of April and installed UT there. Unfortunately, I don't remember whether it was OTA-22 or OTA-23 on my phone initially but upgrading from OTA-23 to OTA-24 was successful.

Expected behavior

I expect OS to be updated to OTA-23 or OTA-24.

Actual behavior

I get "FileNotFoundError:...:HASH ERROR".