Can't use L5 after update!

I guess I made a mistake…

ubuntu@ubuntu:~/librem5-devkit-tools-pureos-byzantium$ ./scripts/build_uuu.sh -i
Clone in ‘mfgtools’ in corso…
warning: redirezione a https://source.puri.sm/Librem5/mfgtools.git/ in corso
remote: Enumerating objects: 2991, done.
remote: Total 2991 (delta 0), reused 0 (delta 0), pack-reused 2991
Ricezione degli oggetti: 100% (2991/2991), 3.30 MiB | 2.02 MiB/s, fatto.
Risoluzione dei delta: 100% (2084/2084), fatto.
CMake Warning (dev) in CMakeLists.txt:
No project() command is present. The top-level CMakeLists.txt file must
contain a literal, direct call to the project() command. Add a line of
code such as

project(ProjectName)

near the top of the file, but after cmake_minimum_required().

CMake is pretending there is a “project(Project)” command on the first
line.
This warning is for project developers. Use -Wno-dev to suppress it.

– The C compiler identification is GNU 10.3.0
– The CXX compiler identification is GNU 10.3.0
– Detecting C compiler ABI info
– Detecting C compiler ABI info - done
– Check for working C compiler: /usr/bin/cc - skipped
– Detecting C compile features
– Detecting C compile features - done
– Detecting CXX compiler ABI info
– Detecting CXX compiler ABI info - done
– Check for working CXX compiler: /usr/bin/c++ - skipped
– Detecting CXX compile features
– Detecting CXX compile features - done
– Found PkgConfig: /usr/bin/pkg-config (found version “0.29.2”)
– Checking for module ‘libusb-1.0>=1.0.16’
– Found libusb-1.0, version 1.0.24
– Checking for module ‘libzip’
– No package ‘libzip’ found
CMake Error at /usr/share/cmake-3.18/Modules/FindPkgConfig.cmake:545 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-3.18/Modules/FindPkgConfig.cmake:733 (_pkg_check_modules_internal)
libuuu/CMakeLists.txt:8 (pkg_check_modules)

– Configuring incomplete, errors occurred!
See also “/home/ubuntu/librem5-devkit-tools-pureos-byzantium/build/mfgtools/CMakeFiles/CMakeOutput.log”.
make: *** Nessun obiettivo specificato e nessun makefile trovato. Arresto.
make: *** Nessuna regola per generare l’obiettivo «install». Arresto.
ubuntu@ubuntu:~/librem5-devkit-tools-pureos-byzantium$

[quote=“Quarnero, post:161, topic:16245, full:true”]

@MV71, buongiorno, please reread this main post and start from the very first step:

[quote=“mladen, post:14, topic:16245”]
On your computer with GNU/Linux system:

  1. Install the package uuu , on PureOS and other Debian based systems, from a terminal run the command: sudo apt install uuu

Impossible to find the package uuu

Yes, I see now things that @irvinewade explained:
https://packages.ubuntu.com/hirsute/uuu
https://packages.ubuntu.com/impish/uuu

You might download one of above .deb files and proceed with:
sudo dpkg -i uuu_1.4.77-1_amd64.debby expecting that few dependencies might be needed to be added.

[quote=“7p5l, post:157, topic:16245, full:true”]
I’ve had the exact same problem and just reflashed the phone following the instructions that can easily be found in this forum. The instructions are technical, yes, but there’s nothing particularly difficult about them.

I’m sure… in your case…

Coming from the software development field myself, I have to say that s**t like this simply just happens. Especially when you have a niche product, the revenue of which can only support a small test team.

Well, I can accept many ‘errors’ but not of this ‘size’ and ‘duration’. Not all, have software development experience… me not at all

In this instance the update obviously wasn’t tested on a sufficiently “mature” phone and nobody was aware that space can run out when you’re performing many kernel updates in a row without reflashing. I can’t blame them, I’ve had similar stuff happen on my watch. Hindsight is always 20/20.

Doesn’t help me at all…

In think it is important to point out that, while expensive, the L5 overall is by far the best privacy-focused Linux phone money can buy. IMHO, Purism has been doing an amazing job. Could they improve? Sure, but at the same time it’s obvious that you can’t expect the same perfection you see with devices that are produced in the millions (the revenue of which can support orders of magnitude larger development & testing teams).

Never thought in a different way… but the problem is still in front of me and I have many doubts that I’ll be able to solve it ; an error of this ‘magnitude’ IMHO it is difficult to understand…

Now it is a bit late for myself but you’ll be able to solve things. Doesn’t need to be everything solved today.

Thanks Quarnero but it’s too difficult for me to try to fix it. I don’t have enough knowledge
I cant’ do more than a copy and paste and if there is a problem I’m not able to go on.
hope to find here in Italy someone that will help me.

Anyway I learned a lesson. Never trust in new updates as I did on Librem5. I hope that even the developers will find a way to warn in time of any errors of this severity…

1 Like

Please download this package: http://mirrors.kernel.org/ubuntu/pool/universe/m/mfgtools/uuu_1.4.77-1_amd64.deb and: cd /download_directory.

1 Like

Do you mean this?

ubuntu@ubuntu:~$ cd Scaricati
ubuntu@ubuntu:~/Scaricati$ ls
libzip4_1.7.3-1ubuntu1_amd64.deb uuu_1.4.77-1_amd64.deb
ubuntu@ubuntu:~/Scaricati$

1 Like

Now execute (copy from here): sudo dpkg -i uuu_1.4.77-1_amd64.deb and let us see result. Please copy/paste here result (if something missing).

1 Like

[quote=“Quarnero, post:176, topic:16245, full:true”]
Now execute (copy from here): sudo dpkg -i uuu_1.4.77-1_amd64.deb and let me copy/paste here result (if something missing).
[/quote

ubuntu@ubuntu:~/Scaricati$ sudo dpkg -i uuu_1.4.77-1_amd64.deb
(Lettura del database… 203703 file e directory attualmente installati.)
Preparativi per estrarre uuu_1.4.77-1_amd64.deb…
Estrazione di uuu (1.4.77-1) su (1.4.77-1)…
Configurazione di uuu (1.4.77-1)…
Elaborazione dei trigger per man-db (2.9.4-2)…
ubuntu@ubuntu:~/Scaricati$

1 Like

Looks like it worked and you now have uuu installed.

1 Like

it seems … and now?

Now proceed to step 2. as described here: Can't use L5 after update!. Step 3. and step 4. as well.

1 Like

Ok. I’m not sure but it seems I reached 4.

1 Like

@Gavaudan, thank you! Do you mind to take over soon? From Step 5. within post #14: Can't use L5 after update!.

Now is time to take Librem 5 into your hands and proceed from Step 5. As first take Librem 5 battery out and turn all Hardware-Kill-Switches off. Please let me know when done, no need to rush into next steps alone. Open above link to post #14 into next browser Tab.

Done , I’m reading the things to do

ubuntu@ubuntu:~$ lsusb
Bus 002 Device 002: ID 18a5:0252 Verbatim, Ltd STORE N GO
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 13d3:3490 IMC Networks
Bus 001 Device 005: ID 0bda:57b5 Realtek Semiconductor Corp. USB Camera
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 009: ID 1fc9:012b NXP Semiconductors i.MX 8M Dual/8M QuadLite/8M Quad Serial Downloader
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

1 Like

Is it real connection with Type-C cable established?

yes connected (red led of Librem 5 on)

Please type:
sudo fdisk --list

and let us know which two partitions belong to Librem 5. (perhaps /dev/sdc).