Well glad I waited until today. I got an update too. But strangely it required two reboots in succession. Someone must have fixed something.
You only need to enter your encryption password once to decrypt the partition
When you get to the tty the login is the username, which by default is ‘purism’
The password should be whatever your password is to login to your phone.
Oh, BTW, you had a typo here. It’s -1
, not .1
:
In case it fails to resolve the dependencies (and only then!), do this instead:
sudo apt install librem5-gnome linux-image-librem5/byzantium linux-image-6.3.0-1-librem5-
phosh
is here now:
purism@pureos:~$ apt info phosh
Package: phosh
Version: 0.28.0-1pureos1
Priority: optional
Section: x11
Maintainer: PureOS Maintainers <pureos-project@puri.sm>
...
Apart from all the messages and hassle, is there a short list of new features we’ve got with this OS update? Thanks
I’ve just update my L5 using Terminal.
It updates several packages, but wants to keep back 2 packages
sudo apt-get upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
librem5-base-defaults linux-image-librem5
The following packages will be upgraded:
firefox-esr
1 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Need to get 54.9 MB of archives.
After this operation, 203 kB of additional disk space will be used.
Why are those packages kept back and is it safe to install them anyway?
Thanks @dos this . . .
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 withsudo timedatectl
) and then retry.
along with this . . .
Once you have access to the phone’s shell, in order to recover your system to a fully working state do:
sudo apt update sudo apt install librem5-gnome
has done the trick. My Librem5 is back in the land of the living, and working.
Thanks also for pointing out my typo in one of the package names. In the end, I didn’t need it though.
So, once again, I’m in love with technology (I really disliked it there yesterday) and my Librem 5 (also didn’t like it there most of yesterday )
Thanks so much for all your help. @dos I truly appreciate you.
Hello Everyone,
I’ve stepped into the same problem with this fatal update.
I’ve got access to the phone’s shell via a USB keyboard attached by an adapter.
“sudo apt update” worked, but after entering “sudo apt install librem5-gnome”
it says: “Paket librem5 kann nicht gefunden werden” (packet librem5 can not be found).
Does this mean that it fails to resolve the dependencies and that I should enter this other command? I’ m a little bit scary!
Thanks in advance for any bits of help!
This means you haven’t typed it correctly. You can’t omit or add any additional spaces, you need to type it verbatim.
Hi,
I’m very sure that I have typed it correctly. But it is nearly impossible for me to read the screen, because the letters on the screen are extremely tiny. But I repeated it again just now, and the result is the same. But what I find peculiar is that it says “packet librem5 can not be found” instead of “packet librem5-gnome”
the letters on the screen are extremely tiny
You can zoom the font from the menu in Terminal, or type Ctrl
+ or Ctrl -
with squeekboard. (Don’t forget to disengage the Ctrl
key when done.)
But what I find peculiar is that it says “packet librem5 can not be found” instead of “packet librem5-gnome”
Exactly, and this means you haven’t typed librem5-gnome
correctly. Perhaps it’s a keymap issue and you end up with a different character than -
? Maybe try to press the button where -
would be on the US layout instead (the one next to 0
, to its right).
I succeeded at last, maybe it really was a typo.
Thanks a lot for helping, dos!
Love my Librem5 even if it challenges me from time to time as a Linux “non-geek”.
Unfortunately this didn’t work. At this point this not a Terminal but simple bash, where there is no menu (At least I didn’t find a way to activate it), and there is no squeekboard either.
But anyway thanks for your help, I succeeded to “revive” my broken librem5.
Maybe I need to add some more info to get a response.
After the update problems, I tried to upgrade by using Terminal.
Just to be clear, I did not encounter the problems of the OP.
My question is if the message I get (as described above about libraries being kept back) is related to this issue.
Can anyone tell me if it is OK to install those libraries despite the holding back state?
What happens when you execute:
apt install --simulate librem5-base-defaults linux-image-librem5
?
If you have neither SSH access nor USB keyboard, you can use Jumpdrive to access your phone’s system partition. Then edit the file
usr/share/gnome-session/sessions/phosh.session
and changesm.puri.OSK0
tosm.puri.Squeekboard
(be careful not to change anything else, like the punctuation around). This should let your phone boot to graphical (although degraded) session and let you perform recovery steps in the regular terminal app.
Thanks so much that resolved it, the biggest problem is actually jumpdrive in this hole process and recognizing the phone, i had to plug and unplug it about 100 times and tried 6 different USB ports, cable orientations, USB hub etc, it finally for whatever reason worked! Option 2 did not work since i only had an apple full keyboard at hand and the Functions buttons might be a little differently mapped.
One question do you have to go back and change that phosh session file manually after update? Everything else seems fine!
I also made some update from terminal.
updating osk-sdl got a message
line 29:
setupcon: the keyboard model is unknown, assuming ‘pc-105’. Keyboard maybe configured incorrectly.
line 48:
generating boot script u-boot image…
done.
Taking backup of boot.scr.
Installing new boot.scr
Similar message appears after updating busybox
https://dpaste.com/2UK9ACHFD
it means probably the librem 5 won’t recognize squeekboard next boot up?