# error:14090086:SSL routines:SSL3\_GET\_SERVER\_CERTIFICATE:cert

**URL:** https://forums.suse.com/t/errorssl-routinescert/25906
**Category:** SLES Updates
**Created:** [July 28, 2014, 3:50pm UTC](https://forums.suse.com/t/errorssl-routinescert/25906 "2014-07-28T15:50:25Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![sume](https://avatars.discourse-cdn.com/v4/letter/s/c4cdca/32.png) [@sume](https://forums.suse.com/u/sume)
#### Post date: [July 28, 2014, 3:50pm UTC](https://forums.suse.com/t/errorssl-routinescert/25906/1 "2014-07-28T15:50:25Z")

</div>

Hi,

I’m new to SUSE and getting the following error when running a zypper search.

The version I’m running is SLES 11 SP3

===error==========  
Refreshing service ‘susecloud’.  
Problem retrieving the repository index file for service ‘susecloud’:  
Download (curl) error for ‘[http://eu-west-1-ec2-update.susecloud.net/repo/repoindex.xml?cookies=0](http://eu-west-1-ec2-update.susecloud.net/repo/repoindex.xml?cookies=0)’:  
Error code: Unrecognized error  
Error message: SSL certificate problem, verify that the CA cert is OK. Details:  
error:14090086:SSL routines:SSL3\_GET\_SERVER\_CERTIFICATE:certificate verify failed

Check if the URI is valid and accessible.  
Download (curl) error for ‘[http://eu-west-1-ec2-update.susecloud.net/repo/update/SLE11-SDK-SP3-Pool/sle-11-x86\_64/repodata/repomd.xml](http://eu-west-1-ec2-update.susecloud.net/repo/update/SLE11-SDK-SP3-Pool/sle-11-x86_64/repodata/repomd.xml)’:  
Error code: Unrecognized error  
Error message: SSL certificate problem, verify that the CA cert is OK. Details:  
error:14090086:SSL routines:SSL3\_GET\_SERVER\_CERTIFICATE:certificate verify failed

=====================

====info===========

zypper repos

# | Alias | Name | Enabled | Refresh

# —±----------------------------------------±------------------------------±--------±------- 1 | nVidia-Driver-SLE11-SP3 | nVidia-Driver-SLE11-SP3 | Yes | Yes 2 | susecloud:SLE11-SDK-SP1 | SLE11-SDK-SP1 | No | Yes 3 | susecloud:SLE11-SDK-SP1-Pool | SLE11-SDK-SP1-Pool | No | Yes 4 | susecloud:SLE11-SDK-SP1-Updates | SLE11-SDK-SP1-Updates | No | Yes 5 | susecloud:SLE11-SDK-SP2-Core | SLE11-SDK-SP2-Core | No | Yes 6 | susecloud:SLE11-SDK-SP2-Updates | SLE11-SDK-SP2-Updates | No | Yes 7 | susecloud:SLE11-SDK-SP3-Pool | SLE11-SDK-SP3-Pool | Yes | Yes 8 | susecloud:SLE11-SDK-SP3-Updates | SLE11-SDK-SP3-Updates | Yes | Yes 9 | susecloud:SLE11-SP1-Debuginfo-Pool | SLE11-SP1-Debuginfo-Pool | No | Yes 10 | susecloud:SLE11-SP1-Debuginfo-Updates | SLE11-SP1-Debuginfo-Updates | No | Yes 11 | susecloud:SLE11-SP2-Debuginfo-Core | SLE11-SP2-Debuginfo-Core | No | Yes 12 | susecloud:SLE11-SP2-Debuginfo-Updates | SLE11-SP2-Debuginfo-Updates | No | Yes 13 | susecloud:SLE11-SP2-WebYaST-1.3-Pool | SLE11-SP2-WebYaST-1.3-Pool | No | Yes 14 | susecloud:SLE11-SP2-WebYaST-1.3-Updates | SLE11-SP2-WebYaST-1.3-Updates | No | Yes 15 | susecloud:SLE11-SP3-Debuginfo-Pool | SLE11-SP3-Debuginfo-Pool | No | Yes 16 | susecloud:SLE11-SP3-Debuginfo-Updates | SLE11-SP3-Debuginfo-Updates | No | Yes 17 | susecloud:SLE11-WebYaST-SP1 | SLE11-WebYaST-SP1 | No | Yes 18 | susecloud:SLE11-WebYaST-SP1-Updates | SLE11-WebYaST-SP1-Updates | No | Yes 19 | susecloud:SLE11-WebYaST-SP2-Pool | SLE11-WebYaST-SP2-Pool | No | Yes 20 | susecloud:SLE11-WebYaST-SP2-Updates | SLE11-WebYaST-SP2-Updates | No | Yes 21 | susecloud:SLES11-Extras | SLES11-Extras | Yes | Yes 22 | susecloud:SLES11-SP1 | SLES11-SP1 | No | Yes 23 | susecloud:SLES11-SP1-Pool | SLES11-SP1-Pool | No | Yes 24 | susecloud:SLES11-SP1-Updates | SLES11-SP1-Updates | No | Yes 25 | susecloud:SLES11-SP2-Core | SLES11-SP2-Core | No | Yes 26 | susecloud:SLES11-SP2-Extension-Store | SLES11-SP2-Extension-Store | No | Yes 27 | susecloud:SLES11-SP2-Updates | SLES11-SP2-Updates | No | Yes 28 | susecloud:SLES11-SP3-Extension-Store | SLES11-SP3-Extension-Store | Yes | Yes 29 | susecloud:SLES11-SP3-Pool | SLES11-SP3-Pool | Yes | Yes 30 | susecloud:SLES11-SP3-Updates | SLES11-SP3-Updates | Yes | Yes

Your help would be greatly appreciated!!

Many thanks  
Sume

---

<div class="post-metadata">

### Author: ![ab1](https://avatars.discourse-cdn.com/v4/letter/a/d2c977/32.png) [@ab1](https://forums.suse.com/u/ab1)
#### Post date: [July 28, 2014, 5:17pm UTC](https://forums.suse.com/t/errorssl-routinescert/25906/2 "2014-07-28T17:17:51Z")

</div>

The heart of the problem is probably that the certificate presented by the  
SUSE Cloud server isn’t trusted by your system. Interestingly, the root  
CA’s certificate is expired, though the intermediate certificate is not.  
I did not think that was supposed to happen, but perhaps I’m running on  
old information.

Steps to explicitly trust a certificate are available in forums, but I do  
not know that this will work since the root CA is expired. I’ll see what  
I can find from the SUSE folks on this. In the meantime, this may be  
interesting reading for SSL geeks:

[https://forums.opensuse.org/showthread.php/445106-How-to-import-root-CA-into-system-wide-trusted-store](https://forums.opensuse.org/showthread.php/445106-How-to-import-root-CA-into-system-wide-trusted-store)

–  
Good luck.

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

---

<div class="post-metadata">

### Author: ![ConcreteVitamin](https://avatars.discourse-cdn.com/v4/letter/c/f475e1/32.png) [@ConcreteVitamin](https://forums.suse.com/u/ConcreteVitamin)
#### Post date: [July 28, 2014, 9:18pm UTC](https://forums.suse.com/t/errorssl-routinescert/25906/3 "2014-07-28T21:18:40Z")

</div>

I got the exact same error today, be it “zypper refresh” or “zypper install”:

Retrieving repository ‘SLES11-Extras’ metadata [error]  
Repository ‘SLES11-Extras’ is invalid.  
[|] Valid metadata not found at specified URL(s)  
Please check if the URIs defined for this repository are pointing to a valid repository.  
Warning: Disabling repository ‘SLES11-Extras’ because of the above error.  
Retrieving repository ‘SLES11-SP3-Extension-Store’ metadata [|]  
Download (curl) error for ‘[http://default-ec2-update.susecloud.net/repo/update/SLES11-SP3-Extension-Store/sle-11-x86\_64/repodata/repomd.xml](http://default-ec2-update.susecloud.net/repo/update/SLES11-SP3-Extension-Store/sle-11-x86_64/repodata/repomd.xml)’:  
Error code: Unrecognized error  
Error message: SSL certificate problem, verify that the CA cert is OK. Details:  
error:14090086:SSL routines:SSL3\_GET\_SERVER\_CERTIFICATE:certificate verify failed

This error msg seems to be the same for all SLES11-SP3-\* repos. This happened on a newly launched EC2 machine. Note that this _did not_ happen last week. So I am wondering if there’s anything wrong on the server side.

---

<div class="post-metadata">

### Author: ![ab1](https://avatars.discourse-cdn.com/v4/letter/a/d2c977/32.png) [@ab1](https://forums.suse.com/u/ab1)
#### Post date: [July 28, 2014, 10:20pm UTC](https://forums.suse.com/t/errorssl-routinescert/25906/4 "2014-07-28T22:20:52Z")

</div>

Yes, I’ve reported this to SUSE already. The problem likely started  
2014-07-26 when the old root certificate expired before since the service  
is explicitly sending out the old one instead of a new one.

Out of curiosity, are these the default repositories being configured by a  
SLES box after initial registration, or have you added any other  
repositories from the Open Build Service (OBS) for other software? I have  
not seen the [susecloud.net](http://susecloud.net) address used in the past, but of course I do  
not look closely when things just work, so thus my question about the  
systems’ histories.

–  
Good luck.

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

---

<div class="post-metadata">

### Author: ![ConcreteVitamin](https://avatars.discourse-cdn.com/v4/letter/c/f475e1/32.png) [@ConcreteVitamin](https://forums.suse.com/u/ConcreteVitamin)
#### Post date: [July 28, 2014, 11:30pm UTC](https://forums.suse.com/t/errorssl-routinescert/25906/5 "2014-07-28T23:30:59Z")

</div>

Thanks for looking into this. I only added Apache Ambari repos to /etc/zypper/repo.d, and the repos in the error messages I believe are from initial configuration.

Here’s the output of ‘zypper lr’ on my box:

# | Alias | Name | Enabled | Refresh

—±----------------------------------------±------------------------------±--------±-------  
1 | Updates-ambari-1.6.1 | ambari-1.6.1 - Updates | Yes | No  
2 | ambari-1.x | Ambari 1.x | Yes | No  
3 | nVidia-Driver-SLE11-SP3 | nVidia-Driver-SLE11-SP3 | Yes | Yes  
4 | susecloud:SLE11-SDK-SP3-Pool | SLE11-SDK-SP3-Pool | Yes | Yes  
5 | susecloud:SLE11-SDK-SP3-Updates | SLE11-SDK-SP3-Updates | Yes | Yes  
6 | susecloud:SLE11-SP2-WebYaST-1.3-Pool | SLE11-SP2-WebYaST-1.3-Pool | No | Yes  
7 | susecloud:SLE11-SP2-WebYaST-1.3-Updates | SLE11-SP2-WebYaST-1.3-Updates | No | Yes  
8 | susecloud:SLE11-WebYaST-SP3 | SLE11-WebYaST-SP3 | No | Yes  
9 | susecloud:SLE11-WebYaST-SP3-Updates | SLE11-WebYaST-SP3-Updates | No | Yes  
10 | susecloud:SLES11-Extras | SLES11-Extras | Yes | Yes  
11 | susecloud:SLES11-SP3-Extension-Store | SLES11-SP3-Extension-Store | Yes | Yes  
12 | susecloud:SLES11-SP3-Pool | SLES11-SP3-Pool | Yes | Yes  
13 | susecloud:SLES11-SP3-Updates | SLES11-SP3-Updates | Yes | Yes

---

<div class="post-metadata">

### Author: ![ConcreteVitamin](https://avatars.discourse-cdn.com/v4/letter/c/f475e1/32.png) [@ConcreteVitamin](https://forums.suse.com/u/ConcreteVitamin)
#### Post date: [July 29, 2014, 2:28am UTC](https://forums.suse.com/t/errorssl-routinescert/25906/6 "2014-07-29T02:28:41Z")

</div>

Hi ab,

Again, thanks for looking into this. Is there a short-term workaround? I guess I don’t care much about security at the moment, and just want to be able to run “zypper refresh” and “zypper install”.

---

<div class="post-metadata">

### Author: ![ab1](https://avatars.discourse-cdn.com/v4/letter/a/d2c977/32.png) [@ab1](https://forums.suse.com/u/ab1)
#### Post date: [July 29, 2014, 6:44am UTC](https://forums.suse.com/t/errorssl-routinescert/25906/7 "2014-07-29T06:44:18Z")

</div>

Turn back your clock three days?

–  
Good luck.

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

---

<div class="post-metadata">

### Author: ![aosthof](https://avatars.discourse-cdn.com/v4/letter/a/85f322/32.png) [@aosthof](https://forums.suse.com/u/aosthof)
#### Post date: [July 29, 2014, 1:56pm UTC](https://forums.suse.com/t/errorssl-routinescert/25906/8 "2014-07-29T13:56:20Z")

</div>

[QUOTE=sume;22810]Hi,

I’m new to SUSE and getting the following error when running a zypper search.

The version I’m running is SLES 11 SP3

===error==========  
Refreshing service ‘susecloud’.  
Problem retrieving the repository index file for service ‘susecloud’:  
Download (curl) error for ‘[http://eu-west-1-ec2-update.susecloud.net/repo/repoindex.xml?cookies=0](http://eu-west-1-ec2-update.susecloud.net/repo/repoindex.xml?cookies=0)’:  
Error code: Unrecognized error  
Error message: SSL certificate problem, verify that the CA cert is OK. Details:  
error:14090086:SSL routines:SSL3\_GET\_SERVER\_CERTIFICATE:certificate verify failed

Check if the URI is valid and accessible.  
Download (curl) error for ‘[http://eu-west-1-ec2-update.susecloud.net/repo/update/SLE11-SDK-SP3-Pool/sle-11-x86\_64/repodata/repomd.xml](http://eu-west-1-ec2-update.susecloud.net/repo/update/SLE11-SDK-SP3-Pool/sle-11-x86_64/repodata/repomd.xml)’:  
Error code: Unrecognized error  
Error message: SSL certificate problem, verify that the CA cert is OK. Details:  
error:14090086:SSL routines:SSL3\_GET\_SERVER\_CERTIFICATE:certificate verify failed

=====================

====info===========

zypper repos

# | Alias | Name | Enabled | Refresh

# —±----------------------------------------±------------------------------±--------±------- 1 | nVidia-Driver-SLE11-SP3 | nVidia-Driver-SLE11-SP3 | Yes | Yes 2 | susecloud:SLE11-SDK-SP1 | SLE11-SDK-SP1 | No | Yes 3 | susecloud:SLE11-SDK-SP1-Pool | SLE11-SDK-SP1-Pool | No | Yes 4 | susecloud:SLE11-SDK-SP1-Updates | SLE11-SDK-SP1-Updates | No | Yes 5 | susecloud:SLE11-SDK-SP2-Core | SLE11-SDK-SP2-Core | No | Yes 6 | susecloud:SLE11-SDK-SP2-Updates | SLE11-SDK-SP2-Updates | No | Yes 7 | susecloud:SLE11-SDK-SP3-Pool | SLE11-SDK-SP3-Pool | Yes | Yes 8 | susecloud:SLE11-SDK-SP3-Updates | SLE11-SDK-SP3-Updates | Yes | Yes 9 | susecloud:SLE11-SP1-Debuginfo-Pool | SLE11-SP1-Debuginfo-Pool | No | Yes 10 | susecloud:SLE11-SP1-Debuginfo-Updates | SLE11-SP1-Debuginfo-Updates | No | Yes 11 | susecloud:SLE11-SP2-Debuginfo-Core | SLE11-SP2-Debuginfo-Core | No | Yes 12 | susecloud:SLE11-SP2-Debuginfo-Updates | SLE11-SP2-Debuginfo-Updates | No | Yes 13 | susecloud:SLE11-SP2-WebYaST-1.3-Pool | SLE11-SP2-WebYaST-1.3-Pool | No | Yes 14 | susecloud:SLE11-SP2-WebYaST-1.3-Updates | SLE11-SP2-WebYaST-1.3-Updates | No | Yes 15 | susecloud:SLE11-SP3-Debuginfo-Pool | SLE11-SP3-Debuginfo-Pool | No | Yes 16 | susecloud:SLE11-SP3-Debuginfo-Updates | SLE11-SP3-Debuginfo-Updates | No | Yes 17 | susecloud:SLE11-WebYaST-SP1 | SLE11-WebYaST-SP1 | No | Yes 18 | susecloud:SLE11-WebYaST-SP1-Updates | SLE11-WebYaST-SP1-Updates | No | Yes 19 | susecloud:SLE11-WebYaST-SP2-Pool | SLE11-WebYaST-SP2-Pool | No | Yes 20 | susecloud:SLE11-WebYaST-SP2-Updates | SLE11-WebYaST-SP2-Updates | No | Yes 21 | susecloud:SLES11-Extras | SLES11-Extras | Yes | Yes 22 | susecloud:SLES11-SP1 | SLES11-SP1 | No | Yes 23 | susecloud:SLES11-SP1-Pool | SLES11-SP1-Pool | No | Yes 24 | susecloud:SLES11-SP1-Updates | SLES11-SP1-Updates | No | Yes 25 | susecloud:SLES11-SP2-Core | SLES11-SP2-Core | No | Yes 26 | susecloud:SLES11-SP2-Extension-Store | SLES11-SP2-Extension-Store | No | Yes 27 | susecloud:SLES11-SP2-Updates | SLES11-SP2-Updates | No | Yes 28 | susecloud:SLES11-SP3-Extension-Store | SLES11-SP3-Extension-Store | Yes | Yes 29 | susecloud:SLES11-SP3-Pool | SLES11-SP3-Pool | Yes | Yes 30 | susecloud:SLES11-SP3-Updates | SLES11-SP3-Updates | Yes | Yes

Your help would be greatly appreciated!!

Many thanks  
Sume[/QUOTE]

Hi,

the issue you’ve experienced should be fixed now - sorry for the inconvenience.

Greetings,  
Alex
