# letsencrypt on SLE\_12?

**URL:** https://forums.suse.com/t/letsencrypt-on-sle-12/27692
**Category:** SLES Configure-Administer
**Created:** [December 4, 2015, 7:07pm UTC](https://forums.suse.com/t/letsencrypt-on-sle-12/27692 "2015-12-04T19:07:25Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![joe\_fortier](https://avatars.discourse-cdn.com/v4/letter/j/d78d45/32.png) [@joe\_fortier](https://forums.suse.com/u/joe_fortier)
#### Post date: [December 4, 2015, 7:07pm UTC](https://forums.suse.com/t/letsencrypt-on-sle-12/27692/1 "2015-12-04T19:07:25Z")

</div>

Has anyone looked at running the letsencrypt (the free SSL cert group) in SuSE?  
[https://letsencrypt.org/](https://letsencrypt.org/)  
They just announced open beta.  
I’ve installed the application on an ubuntu server platform and it was reasonable painless. But SLES not so much (it’s a beta afterall).  
They clearly have SLES on the radar:  
[https://github.com/letsencrypt/letsencrypt/blob/master/bootstrap/\_suse\_common.sh](https://github.com/letsencrypt/letsencrypt/blob/master/bootstrap/_suse_common.sh)  
but this doesn’t actually work.  
I’ve install all the named packages (including using easy\_install to install virtualenv) but… no joy. A help output request generates this (with allowances for random tmp file naming):

Command “python setup.py egg\_info” failed with error code 1 in /tmp/pip-build-eirG\_Z/cffi

This seems an incredibly useful service. We have a lot of one-offs that do not really warrant paying for a cert, but a real cert would certainly (sic) be a nice addition.

---

<div class="post-metadata">

### Author: ![smflood](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/smflood/32/10576_2.png) [@smflood](https://forums.suse.com/u/smflood)
#### Post date: [December 4, 2015, 7:37pm UTC](https://forums.suse.com/t/letsencrypt-on-sle-12/27692/2 "2015-12-04T19:37:50Z")

</div>

On 04/12/2015 17:14, joe fortier wrote:  
[color=blue]

> Has anyone looked at running the letsencrypt (the free SSL cert group)  
> in SuSE?  
> [https://letsencrypt.org/](https://letsencrypt.org/)  
> They just announced open beta.  
> I’ve installed the application on an ubuntu server platform and it was  
> reasonable painless. But SLES not so much (it’s a beta afterall).  
> They clearly have SLES on the radar:  
> [https://github.com/letsencrypt/letsencrypt/blob/master/bootstrap/\_suse\_common.sh](https://github.com/letsencrypt/letsencrypt/blob/master/bootstrap/_suse_common.sh)  
> but this doesn’t actually work.[/color]

If you look at install-deps.sh in the letsencrypt/bootstrap/ you’ll see  
that suse.sh is called when openSUSE is detected as the OS and not SLES.  
[color=blue]

> I’ve install all the named packages (including using easy\_install to  
> install virtualenv) but… no joy. A help output request generates this  
> (with allowances for random tmp file naming):
> 
> Command “python setup.py egg\_info” failed with error code 1 in  
> /tmp/pip-build-eirG\_Z/cffi
> 
> This seems an incredibly useful service. We have a lot of one-offs that  
> do not really warrant paying for a cert, but a real cert would certainly  
> (sic) be a nice addition.[/color]

Do you have python-setuptools installed?

## HTH.

Simon  
SUSE Knowledge Partner

* * *

## If you find this post helpful and are logged into the web interface, please show your appreciation and click on the star below. Thanks.

---

<div class="post-metadata">

### Author: ![joe\_fortier](https://avatars.discourse-cdn.com/v4/letter/j/d78d45/32.png) [@joe\_fortier](https://forums.suse.com/u/joe_fortier)
#### Post date: [December 4, 2015, 7:57pm UTC](https://forums.suse.com/t/letsencrypt-on-sle-12/27692/3 "2015-12-04T19:57:21Z")

</div>

Yep!  
It’s kind of annoying, as it requires the SDK addon (for the most part I’ve been able to avoid this on SLE\_12).  
But it’s not enough.  
What I did in a little more detail:

Installed setup\_tools  
Then used easy\_install to install virtualenv  
For good measure, also installed pip (again with easy\_install).

I’m sure the developers have chosen to use virtualenv to remove dependencies, and make as “seemless” package as they can.  
It’s in part their issue (as SLES is clearly on their radar). But it looks like SuSE is not a tier 1 target ☹  
But there’s at least to things I think the SLES team might be concerned with:

1. As a “core” like service (lot’s of servers will benefit from free true SSL certs) it should not require the SDK
2. Along the same lines, it’s probably a sign that virtualenv should be part of SLE core.

But mostly I wanted to find out if someone else has worked around these issues.

---

<div class="post-metadata">

### Author: ![joe\_fortier](https://avatars.discourse-cdn.com/v4/letter/j/d78d45/32.png) [@joe\_fortier](https://forums.suse.com/u/joe_fortier)
#### Post date: [December 4, 2015, 9:20pm UTC](https://forums.suse.com/t/letsencrypt-on-sle-12/27692/4 "2015-12-04T21:20:23Z")

</div>

I didn’t see your quote in the middle…  
[QUOTE=smflood;30708]  
If you look at install-deps.sh in the letsencrypt/bootstrap/ you’ll see  
that suse.sh is called when openSUSE is detected as the OS and not SLES.  
[/QUOTE]

Sure… But the text of the file explicitly mentions SLE12

# SLE12 don’t have python-virtualenv

(on the third line).

I’d say they plan to support SLES at some point. But it’s (likely?) not as high a priority.

Which is why I’d bring it to the communities attention 🙂

---

<div class="post-metadata">

### Author: ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)
#### Post date: [December 5, 2015, 4:18am UTC](https://forums.suse.com/t/letsencrypt-on-sle-12/27692/5 "2015-12-05T04:18:53Z")

</div>

> [@](#):
>
> On Fri 04 Dec 2015 07:24:01 PM CST, joe fortier wrote:
> 
> I didn’t see your quote in the middle…  
> smflood;30708 Wrote:[color=blue]
> 
> > If you look at install-deps.sh in the letsencrypt/bootstrap/ you’ll  
> > see that suse.sh is called when openSUSE is detected as the OS and not  
> > SLES.  
> > [/color]
> 
> Sure… But the _text_ of the file explicitly mentions SLE12
> 
> # SLE12 don’t have python-virtualenv
> 
> (on the third line).
> 
> I’d say they plan to support SLES at some point. But it’s (likely?) not  
> as high a priority.
> 
> Which is why I’d bring it to the communities attention 🙂

Hi  
Built it on OBS (and man pages);  
[https://build.opensuse.org/package/show/home:malcolmlewis:TESTING/letsencrypt](https://build.opensuse.org/package/show/home:malcolmlewis:TESTING/letsencrypt)  
Download;  
[http://download.opensuse.org/repositories/home:/malcolmlewis:/TESTING/python\_SLE\_12/noarch/](http://download.opensuse.org/repositories/home:/malcolmlewis:/TESTING/python_SLE_12/noarch/)

–  
Cheers Malcolm Â°Â¿Â° LFCS, SUSE Knowledge Partner (Linux Counter #276890)  
SUSE Linux Enterprise Desktop 12 | GNOME 3.10.1 | 3.12.48-52.27-default  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks!

---

<div class="post-metadata">

### Author: ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)
#### Post date: [December 5, 2015, 6:11am UTC](https://forums.suse.com/t/letsencrypt-on-sle-12/27692/6 "2015-12-05T06:11:37Z")

</div>

> [@](#):
>
> On Sat 05 Dec 2015 02:18:53 AM CST, malcolmlewis wrote:
> 
> > [@](#):
> >
> > On Fri 04 Dec 2015 07:24:01 PM CST, joe fortier wrote:
> > 
> > I didn’t see your quote in the middle…  
> > smflood;30708 Wrote:[color=blue]
> > 
> > > If you look at install-deps.sh in the letsencrypt/bootstrap/ you’ll  
> > > see that suse.sh is called when openSUSE is detected as the OS and not  
> > > SLES.  
> > > [/color]
> > 
> > Sure… But the _text_ of the file explicitly mentions SLE12
> > 
> > # SLE12 don’t have python-virtualenv
> > 
> > (on the third line).
> > 
> > I’d say they plan to support SLES at some point. But it’s (likely?) not  
> > as high a priority.
> > 
> > Which is why I’d bring it to the communities attention 🙂
> 
> Hi  
> Built it on OBS (and man pages);  
> [https://build.opensuse.org/package/show/home:malcolmlewis:TESTING/letsencrypt](https://build.opensuse.org/package/show/home:malcolmlewis:TESTING/letsencrypt)  
> Download;  
> [http://download.opensuse.org/repositories/home:/malcolmlewis:/TESTING/python\_SLE\_12/noarch/](http://download.opensuse.org/repositories/home:/malcolmlewis:/TESTING/python_SLE_12/noarch/)

Hi  
There is a better build here (lots more dependencies than I  
expected…);  
[https://build.opensuse.org/package/show?project=home%3Aecsos&package=letsencrypt#](https://build.opensuse.org/package/show?project=home%3Aecsos&package=letsencrypt#)

Send an email to the user see the address in the changes file asking  
to enable a SLE 12 build;  
[https://build.opensuse.org/package/view\_file/home:ecsos/letsencrypt/letsencrypt.changes?expand=1](https://build.opensuse.org/package/view_file/home:ecsos/letsencrypt/letsencrypt.changes?expand=1)

–  
Cheers Malcolm Â°Â¿Â° LFCS, SUSE Knowledge Partner (Linux Counter #276890)  
SUSE Linux Enterprise Desktop 12 | GNOME 3.10.1 | 3.12.48-52.27-default  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks!
