Nextcloud 25 is not 32 bits - Raspberry Pi 2B can't run it :'(

English

Since 2016 and my first −and still running− Lime1, I thought it was a 64bit cpu.

Looking through the Yunohost Helpers, the running instance architecture is obtained with…

dpkg --print-architecture
armhf

And compared in the installation and upgrade code of Nextcloud_ynh

And the message Sorry, Nextcloud has deprecated 32-bit support tilted me.

I did not believed it first, may be a joke or a bug or something, but sadly not.

It is said on the Debian website about armhf that it’s a 32bit architecture.

I don’t know where I got this belief that it was 64bit and it bothers me to realize this after six years of using and recommending lime1 and lime2.

Next time, instead of using lscpu or uname -a or uname -m or even dpkg --print-architecture, I’ll also do a file /usr/bin/file who says…

file /usr/bin/file
/usr/bin/file: ELF 32-bit LSB shared object, ARM, EABI5 version …

On a 64-bit system it says…

file /usr/bin/file
/usr/bin/file: ELF 64-bit LSB pie executable, x86-64, version …

I feel sad.


Français

Depuis ma première Lime1 de 2016 et qui fonctionne encore aujourd’hui, j’ai toujours cru que le CPU était un 64bit.

C’est au travers des Helpers de Yunohost que l’architecture est récupérée

Pour être comparée dans le code l’installation ou de mise à jour de Nextcloud

Et que le message Sorry, Nextcloud has deprecated 32-bit support m’a fait flipper.

J’y ai pas cru… je me suis dit que c’était une erreur ou une mauvaise blague, mais malheureusement…

dpkg --print-architecture
armhf

Et sur le site de Debian c’est dit que c’est du 32bit.

Je ne sais pas d’où je tiens cette croyance que c’était du 64bit et ça me fait bien chier d’en prendre conscience après six ans d’utilisation et de recommandation d’utilisation des lime1 et lime2.

À partir de maintenant, en plus de lscpu ou uname -a ou uname -m ou même dpkg --print-architecture, je vais aussi faire file /usr/bin/file qui dit…

file /usr/bin/file
/usr/bin/file: ELF 32-bit LSB shared object, ARM, EABI5 version …

Sur un système 64-bit ça dit…

file /usr/bin/file
/usr/bin/file: ELF 64-bit LSB pie executable, x86-64, version …

Je me sens triste.