otyugh
Posts: 15
Joined: Thu Jun 23, 2016 11:27 pm

[solved]Certbot (LETSENCRYPT) - Illegal instruction

Tue Jun 27, 2017 9:23 am

Hey,
I couldn't succeed using certbot on raspbian jessie. I tried both installing it (and its dependency) from raspbian testing (deb http://mirrordirector.raspbian.org/raspbian/ testing main) and from debian arm jessie-backports (deb http://ftp.fr.debian.org/debian/ jessie-backports main).

All my tries resulted in an error-less installation, but certbot itself issues a "Illegal instruction" wathever the argument givent (or even with no argument at all).

I saw there were many problem around this, but I couldn't find any correct answer around it yet. It is, lot of people think, bind to the RPi architecture armv6 when debian arm uses armv7 ? - this would explains the fail for je jessie-backport. What about the raspbian testing issue, then ?

My actual testing ground is a RPi rev1B. I'm up to try stuffs if you have clues !
Last edited by otyugh on Tue Jun 27, 2017 2:40 pm, edited 1 time in total.

User avatar
RaTTuS
Posts: 10381
Joined: Tue Nov 29, 2011 11:12 am
Location: North West UK

Re: Certbot (LETSENCRYPT) -

Tue Jun 27, 2017 10:51 am

you =will probably have to build it from source
How To ask Questions :- http://www.catb.org/esr/faqs/smart-questions.html
WARNING - some parts of this post may be erroneous YMMV

1QC43qbL5FySu2Pi51vGqKqxy3UiJgukSX
Covfefe

fruitoftheloom
Posts: 20203
Joined: Tue Mar 25, 2014 12:40 pm
Location: Delightful Dorset

Re: Certbot (LETSENCRYPT) -

Tue Jun 27, 2017 11:12 am

otyugh wrote:Hey,
I couldn't succeed using certbot on raspbian jessie. I tried both installing it (and its dependency) from raspbian testing (deb http://mirrordirector.raspbian.org/raspbian/ testing main) and from debian arm jessie-backports (deb http://ftp.fr.debian.org/debian/ jessie-backports main).

All my tries resulted in an error-less installation, but certbot itself issues a "Illegal instruction" wathever the argument givent (or even with no argument at all).

I saw there were many problem around this, but I couldn't find any correct answer around it yet. It is, lot of people think, bind to the RPi architecture armv6 when debian arm uses armv7 ? - this would explains the fail for je jessie-backport. What about the raspbian testing issue, then ?

My actual testing ground is a RPi rev1B. I'm up to try stuffs if you have clues !
You are correct that Debian Jessie ARMHF Hard Float is for ARMv7 instruction set, so totally an excercise in fruitality trying to use those packages !

Debian ARMEL supports ARMv4/5/6 Soft Float instruction set which was the original Operating System offered for the Raspberry Pi's.


So the way forward is to build from Source
adieu

Asus CS10 Chromebit / HP Envy 4500 Wireless Printer / Raspberry Pi Model 2B v1.1 / RealVNC Software...

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 23083
Joined: Sat Jul 30, 2011 7:41 pm

Re: Certbot (LETSENCRYPT) -

Tue Jun 27, 2017 11:24 am

fruitoftheloom wrote: an excercise in fruitality
I see what you did there....
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
"My grief counseller just died, luckily, he was so good, I didn't care."

otyugh
Posts: 15
Joined: Thu Jun 23, 2016 11:27 pm

Re: Certbot (LETSENCRYPT) -

Tue Jun 27, 2017 2:38 pm

Quite a loss of time there, fault of remaining backported packages : after struggling at "de-backport" my system (for others that do the same mistake : dpkg-query -W | grep ~bpo + apt-cache policy to know what version to downgrade + apt-get install package=version).
I then upgraded to realize some package where backported in the native raspbian jessie repo already (this is not very... inutitive).

Well, and then, installing certbot from raspbian stretch - worked.

User avatar
Fieel
Posts: 10
Joined: Thu Dec 21, 2017 4:18 pm

Re: [solved]Certbot (LETSENCRYPT) - Illegal instruction

Sun Apr 07, 2019 3:10 pm

Yup, updating the source.list and upgrading did the trick

Return to “Troubleshooting”