Moin,
I installed TDE to a Raspberry Pi Model B+. But installation and start failed. Are Raspberry Pi with armv6l architecture not supported?
Mar 26 13:09:27 bruit systemd[1]: Starting lisa-trinity.service... Mar 26 13:09:27 bruit lisa-trinity[25094]: Starting LAN Information Server: Segmentation fault Mar 26 13:09:27 bruit systemd[1]: *lisa-trinity.service: Control process exited, code=exited, status=139/n/a* Mar 26 13:09:27 bruit systemd[1]: *lisa-trinity.service: Failed with result 'exit-code'.* Mar 26 13:09:27 bruit systemd[1]: *Failed to start lisa-trinity.service.* Errors were encountered while processing: lisa-trinity *Error: Sub-process /usr/bin/dpkg returned an error code (1)* *renner@bruit*:*~ $* /opt/trinity/bin/kcalc Illegal instruction
*renner@bruit*:*~ $* cat /proc/cpuinfo processor : 0 model name : ARMv6-compatible processor rev 7 (v6l) BogoMIPS : 697.95 Features : half thumb fastmult vfp edsp java tls CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xb76 CPU revision : 7 Hardware : BCM2835 Revision : 0010 Serial : 000000000eebcf3b Model : Raspberry Pi Model B Plus Rev 1.2
From my /etc/apt/sources.list file:
deb http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-r14.1.x trixie main deps
Thanks for any hint. Michael Renner
On Thursday 26 of March 2026 13:18:39 Michael Renner via tde-users wrote:
Moin,
I installed TDE to a Raspberry Pi Model B+. But installation and start failed. Are Raspberry Pi with armv6l architecture not supported?
Mar 26 13:09:27 bruit systemd[1]: Starting lisa-trinity.service... Mar 26 13:09:27 bruit lisa-trinity[25094]: Starting LAN Information Server: Segmentation fault Mar 26 13:09:27 bruit systemd[1]: *lisa-trinity.service: Control process exited, code=exited, status=139/n/a* Mar 26 13:09:27 bruit systemd[1]: *lisa-trinity.service: Failed with result 'exit-code'.* Mar 26 13:09:27 bruit systemd[1]: *Failed to start lisa-trinity.service.* Errors were encountered while processing: lisa-trinity *Error: Sub-process /usr/bin/dpkg returned an error code (1)* *renner@bruit*:*~ $* /opt/trinity/bin/kcalc Illegal instruction
*renner@bruit*:*~ $* cat /proc/cpuinfo processor : 0 model name : ARMv6-compatible processor rev 7 (v6l) BogoMIPS : 697.95 Features : half thumb fastmult vfp edsp java tls CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xb76 CPU revision : 7 Hardware : BCM2835 Revision : 0010 Serial : 000000000eebcf3b Model : Raspberry Pi Model B Plus Rev 1.2
From my /etc/apt/sources.list file:
deb http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-r14.1.x trixie main deps
Thanks for any hint. Michael Renner
Hi Michael,
the standard Debian packages for the "armhf" architecture assume ARMv7. For this reason, packages for Raspbian are built as a separate distribution to be usable for ARMv6 as well.
In your APT source url for the Trinity packages, change the distribution name from "trixie" to "raspbian-trixie":
deb http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-r14.1.x raspbian-trixie main deps
Cheers Slávek --
Moin, thanks for your answer. That did the trick.
I found nothing in the documentation.
Thanks Michael Renner
On 26 March 2026 14:27:12 CET, "Slávek Banko via tde-users" users@trinitydesktop.org wrote:
On Thursday 26 of March 2026 13:18:39 Michael Renner via tde-users wrote:
Moin,
I installed TDE to a Raspberry Pi Model B+. But installation and start failed. Are Raspberry Pi with armv6l architecture not supported?
Mar 26 13:09:27 bruit systemd[1]: Starting lisa-trinity.service... Mar 26 13:09:27 bruit lisa-trinity[25094]: Starting LAN Information Server: Segmentation fault Mar 26 13:09:27 bruit systemd[1]: *lisa-trinity.service: Control process exited, code=exited, status=139/n/a* Mar 26 13:09:27 bruit systemd[1]: *lisa-trinity.service: Failed with result 'exit-code'.* Mar 26 13:09:27 bruit systemd[1]: *Failed to start lisa-trinity.service.* Errors were encountered while processing: lisa-trinity *Error: Sub-process /usr/bin/dpkg returned an error code (1)* *renner@bruit*:*~ $* /opt/trinity/bin/kcalc Illegal instruction
*renner@bruit*:*~ $* cat /proc/cpuinfo processor : 0 model name : ARMv6-compatible processor rev 7 (v6l) BogoMIPS : 697.95 Features : half thumb fastmult vfp edsp java tls CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xb76 CPU revision : 7 Hardware : BCM2835 Revision : 0010 Serial : 000000000eebcf3b Model : Raspberry Pi Model B Plus Rev 1.2
From my /etc/apt/sources.list file:
deb http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-r14.1.x trixie main deps
Thanks for any hint. Michael Renner
Hi Michael,
the standard Debian packages for the "armhf" architecture assume ARMv7. For this reason, packages for Raspbian are built as a separate distribution to be usable for ARMv6 as well.
In your APT source url for the Trinity packages, change the distribution name from "trixie" to "raspbian-trixie":
deb http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-r14.1.x raspbian-trixie main deps
Cheers Slávek --
Ah, I just looked at the wiki page with instructions for installing on Raspbian and the instructions there are indeed inaccurate. So I understand that you got an unexpected result. The wiki page needs to be edited and added information about the reason for the separate build for 32 bit ARM and the correct distribution naming for this case.
Cheers Slávek