If someone takes the time to find out whether the decision how to resolve the conflict had been forced by Gnome Software or PackageKit I’d be interested to read that .
I already stumbled over problems with PackageKit a while ago and took this as a reason to publish what I found (and what didn’t get fixed in PureOS, yet), also.
@dos, I attached the external keyboard and did the first command you suggested, but it fails to resolve the dependencies, so I did this command as you directed . . .
However, the output of that command was:
E: Unable to locate package linux-image-6.3.0.1-librem5
E: Couldn’t find any package by glob ‘linux-image-6.3.0.1-librem5’
I tipple checked I copied the commands you posted above correctly before hitting enter, and then waited a few minutes after the errors showed up, rebooted, and when the phone still didn’t go past the encryption password, I did the second command again, with the same errors.
Do you have any other suggestions before I reflash, as I only have use of one hand and find it difficult to do some of the steps (where two hands are required) of the reflash procedure?
That’s interesting, as this would mean that your problem isn’t related to this update. You can try sudo apt install librem5-gnome linux-image-librem5/byzantium as well.
However, at this point just sudo apt install librem5-gnome should work. What exactly are the dependencies it failed to resolve?
Hey dos,
Thanks a bundle for the guidance on this. I ran out (well, to be honest I drove) to the thrift shop earlier to buy a usb keyboard, plugged it into my hub (an earlier thrift shop find), and started hammering on the ctrl, alt and f2 keys like mad.
And it worked! The upgrade succeeded, and all my finetunings (squeekboard layout, color settings, desktop apps, etcetera) were still there.
Heck, I even have the Librem5 Tour back!
For a moment there I thought my love affair with the L5 had to come to an end. But it behaving like a real linux computer in this situation prevented that.
Really?! I do not recall doing so. Strange!
The store indeed says that the (flatpak) PureOS beta repository is active. I can be mistaken, but I am pretty sure I did not add that myself.
Nothing experimental in the Byzantium section, though.
That’s not a problem with dependencies. It can’t connect with the repository server, most likely because the date is set wrong on your phone (judging from “last login” message it thinks it’s Dec 2022).
Either set the clock manually with date, or make sure NTP time sync is enabled and performed (sudo timedatectl set-ntp true, verify with sudo timedatectl) and then retry.