Udev rules error on Samsung-a5
Hello all,
I tried the new postmarketos-release-upgrade script to migrate from 21.12 to 22.06 and it went very smoothly - I could even see the Phosh icons on the top bar changing bit by bit from the old ones to the new ones. Due to computer problems I was having, I did not take the advice to run the upgrade over SSH, instead using Phosh's terminal to do so.
It appeared to go smoothly until I got the full error message written at the end of the log file with a statement that 1 error had occurred. As this is my daily driver device, I panicked and ran apk fix
and apk upgrade -a
as suggested by the error message, not sure which of those fixed it - or if I even needed to run either - but another run of the script after a reboot stated that I was on 22.06 and nothing needed to be done. I checked the log file again today out of interest as to where the error was and I found it on this line:
ERROR: postmarketos-base-20-r1: trying to overwrite lib/udev/rules.d/20-tm2-touchkey-input.rules owned by device-samsung-a5-8-r0.
Here are the logs from the upgrade. I have a couple of others but they just say that I'm all up-to-date now. I'm afraid I don't know much, if anything, about udev so I can't offer any insight into this beyond that I didn't touch this rules file prior to this and it doesn't appear to have affected the functionality of anything.