<p>If you're running MAMP (and even if you're not, but it's common you are) and you're getting this error when connecting to Craft's web services:</p>

<blockquote>
  <p>cURL error 35: Unknown SSL protocol error in connection to craftcms.com:443</p>
</blockquote>

<p>Then you're running an older version of MAMP and you need to upgrade to the latest.</p>

<p>The older versions are trying to connect over https using an older SSL protocol (TLS 1.0) that is no longer supported.</p>

CC BY-SA 3.0
2018-03-02T13:32:06.163Z
Once Mamp Pro 4 installed that did indeed remove the alert, thanks again :)
user2569
CC BY-SA 3.0
2018-02-22T23:20:29.790Z
2018-02-22T23:20:29.790Z
Brad Bell
<p>Having successfully installed Craft 3 via composer – all seems fine but on each load of the admin dashboard I get a notice on red bg: 
'An unknown error occurred' need I worry about this? couldn't see anything obvious in the logs – all else seems fine – using php 7.0.0 / Mamp Pro and used the line below when setting up:</p>

<pre><code>PATH="/Applications/MAMP/bin/php/php7.0.0/bin:$PATH"
</code></pre>

<p>Or is a fresh install required?</p>

CC BY-SA 3.0
2018-02-21T22:01:06.557Z
If you look in your `craft/storage/logs` files and search for `[error]`, you should see what the underlying message is that's causing the "unknown error occurred" message to flash.
Brad Bell
CC BY-SA 3.0
2018-02-21T22:30:55.683Z
Thanks, I can see

`FROM deprecationerrors 
2018-02-21 14:26:19 [::1][1][-][profile begin][yii\db\Command::query] SELECT COUNT(`id`)
FROM `deprecationerrors`
2018-02-21 14:26:19 [::1][1][-][profile end][yii\db\Command::query] SELECT COUNT(`id`)
FROM `deprecationerrors`
2018-02-21 14:26:19 [::1][1][-][info][application] $_GET = [
    'p' => 'admin/actions/app/get-utilities-badge-count'' `
Kev N
CC BY-SA 3.0
2018-02-22T06:42:34.217Z
but not sure what this actually means is wrong?
Kev N
CC BY-SA 3.0
2018-02-22T08:29:25.037Z
and also this:

[::1][1][-][info][yii\db\Command::query] SELECT `id`, `description`, `progress`, `timeUpdated`, `fail`, `error`

assuming some kind of db issue?
Kev N
CC BY-SA 3.0
2018-02-22T20:52:39.647Z
Those are just informational.  Did you search for `[error]` with the square brackets and everything?
Brad Bell
CC BY-SA 3.0
2018-02-22T21:49:53.387Z
Thanks, I see:

[::1][1][-][error][GuzzleHttp\Exception\ConnectException] GuzzleHttp\Exception\ConnectException: cURL error 35: Unknown SSL protocol error in connection to craftcms.com:443  (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) in /Users/kev/Documents/WEBSITES/DEV/craft3/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:186 

in that search
Kev N
CC BY-SA 3.0
2018-02-22T23:18:40.447Z
That's the one! :)
Brad Bell
<craft3><dashboard>
Craft 3 dashboard error
# Craft 3 dashboard error

(Asked by: username_0 on 2018-02-21)

Having successfully installed Craft 3 via composer – all seems fine but on each load of the admin dashboard I get a notice on red bg: 
'An unknown error occurred' need I worry about this? couldn't see anything obvious in the logs – all else seems fine – using php 7.0.0 / Mamp Pro and used the line below when setting up:
PATH="/Applications/MAMP/bin/php/php7.0.0/bin:$PATH"

Or is a fresh install required?

**Tags:** craft3, dashboard

> **Comments:**
> **username_1**: If you look in your `craft/storage/logs` files and search for `[error]`, you should see what the underlying message is that's causing the "unknown error occurred" message to flash.  
> **username_0**: Thanks, I can see  `FROM deprecationerrors  2018-02-21 14:26:19 [::1][1][-][profile begin][yii\db\Command::query] SELECT COUNT(`id`) FROM `deprecationerrors` 2018-02-21 14:26:19 [::1][1][-][profile end][yii\db\Command::query] SELECT COUNT(`id`) FROM `deprecationerrors` 2018-02-21 14:26:19 [::1][1][-][info][application] $_GET = [     'p' => 'admin/actions/app/get-utilities-badge-count'' `  
> **username_0**: but not sure what this actually means is wrong?  
> **username_0**: and also this:  [::1][1][-][info][yii\db\Command::query] SELECT `id`, `description`, `progress`, `timeUpdated`, `fail`, `error`  assuming some kind of db issue?  
> **username_1**: Those are just informational.  Did you search for `[error]` with the square brackets and everything?  
> **username_0**: Thanks, I see:  [::1][1][-][error][GuzzleHttp\Exception\ConnectException] GuzzleHttp\Exception\ConnectException: cURL error 35: Unknown SSL protocol error in connection to craftcms.com:443  (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) in /Users/kev/Documents/WEBSITES/DEV/craft3/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:186   in that search  
> **username_1**: That's the one! :)  

---

## 1 answers

### Answer by username_1 on 2018-02-22. Score: 0 | Accepted answer

If you're running MAMP (and even if you're not, but it's common you are) and you're getting this error when connecting to Craft's web services:

> cURL error 35: Unknown SSL protocol error in connection to craftcms.com:443

Then you're running an older version of MAMP and you need to upgrade to the latest.

The older versions are trying to connect over https using an older SSL protocol (TLS 1.0) that is no longer supported.

> **Comments:**
> **username_2**: Once Mamp Pro 4 installed that did indeed remove the alert, thanks again :)  

---

