Received an update today and phone doesn’t seem to boot anymore (stuck at PureOS logo)
Did someone else have similar issue? Also what can I do to remedy?
Pressing Vol- button while it boots should make it show some logs.
doesn’t get stuck on text.
I’m using gdm3
if that matters (Multiple DE with selection at login screen)
Maybe that’s causes issue now?
We don’t use gdm on the phone right now, so if you do I’m afraid you’re on your own with debugging, as I don’t have a slightest clue on what changes you did on your phone that could break with updates.
yup just reverted back to phosh.service
and all good.
Thanks
2 Likes
If my desktop PC broke, I’d stick in my live-USB, arch-chroot in, and fix it.
Is there anything close to that that can be done with the L5? Or any way to access the phone’s internal filesystem if it isn’t booting?
1 Like
Jumpdrive - what do to when L5 does not boot anymore
https://forums.puri.sm/t/after-software-update-no-wifi-or-wwan-adapter-found/16259/14
steps for building the Jumpdrive (on Ubuntu 20.04.3 LTS, done on 'hannes'):
https://source.puri.sm/Librem5/community-wiki/-/wikis/Building-uuu-and-Jumpdrive
steps for setting the L5 into the correct mode but DO NOT run
the flash script, but then run Jumpdrive with ./boot-purism-librem5.sh:
https://developer.puri.sm/Librem5/Development_Environment/Phone/Troubleshooting/Reflashing_the_Phone.html#flash-the-image
running the script ./boot-purism-librem5.sh will give you acces from
the Ubuntu to the two partitions 465MB and 28,7GB, see also
https://forums.puri.sm/t/cant-use-l5-after-update/16245/14
see also: re-flash-L5.txt
steps to follow:
0. start ./boot-purism-librem5.sh with sudo
cd ~/L5/jumpdrive
sudo ./boot-purism-librem5.sh
1. Ensure that the phone is switched off.
2. Turn all Hardware-Kill-Switches off
3. Remove battery
4. Hold volume-up
5. Insert the USB-C cable: (red light blinks, no green light)
6. Reinsert the battery: (red light is constantly on, the script will continue)
7. Release volume-up
Successful output will look something like this:
uuu (Universal Update Utility) for nxp imx chips -- libpureos/1.2.91+0git6b465-0pureos+librem5.2-1-g5e5fee8
Success 1 Failure 0
The L5 shows the picture jumpdrive-1.jpg
On Ubuntu desktop pops up a window asking for a passphrase: see jumpdrive-2.jpg
(the normal purism passphrase to decrypt the file system.
After inserting the passphrase the two devices of the L5 are mounted.
One can also TELNET from Ubuntu to the L5 with:
guru@Yoyo:~/L5/jumpdrive$ telnet 172.16.42.1
Trying 172.16.42.1...
Connected to 172.16.42.1.
Escape character is '^]'.
Welcome to Jumpdrive Shell!
/ #
/ # mount
rootfs on / type rootfs (rw,size=1333056k,nr_inodes=333264)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
configfs on /config type configfs (rw,nosuid,nodev,noexec,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600,ptmxmode=000)
/ # exit
3 Likes
Thanks, I knew I had seen something like this but forgot the name.