Hi,
This is what I get when updating or installing a bundle hosted on GitHub.
11/22/2010 23:35:41 TextMate[GetBundles] Installing “Ruby”
11/22/2010 23:35:42 TextMate[GetBundles] curl: (60) SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed More details here: http://curl.haxx.se/docs/sslcerts.html
curl performs SSL certificate verification by default, using a "bundle" of Certificate Authority (CA) public keys (CA certs). If the default bundle file isn't adequate, you can specify an alternate file using the --cacert option. If this HTTPS server uses a certificate signed by a CA represented in the bundle, the certificate verification probably failed due to a problem with the certificate (it might be expired, or the name might not match the domain name in the URL). If you'd like to turn off curl's verification of the certificate, use the -k (or --insecure) option.
Installing/updating bundles from the official repo works fine.
Here is the result of "Check Requirements":
“svn” client found in: /usr/bin/svn svn, version 1.6.5 (r38866) “TM_SVN” set to: “unzip” found in: /usr/bin/unzip “tar” found in: /usr/bin/tar “ruby”: ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0] “ping textmate.org”: PING textmate.org (178.79.137.125): 56 data bytes 64 bytes from 178.79.137.125: icmp_seq=0 ttl=55 time=27.026 ms “ping github”: PING github.com (207.97.227.239): 56 data bytes 64 bytes from 207.97.227.239: icmp_seq=0 ttl=54 time=107.941 ms
OS X 10.6.5 (Intel)
Ideas welcome, thanks.
-- FredB
Hi FredB,
I've just tried it out and for me it works.
Which GetBundles version do you're running? It's the first line in the Log Drawer. Mine is: 11/22/2010 23:51:10 TextMate[GetBundles] GetBundles – version 1.3 – .....
If you do not see this version string then you should update GetBundles.
On the other hand I encountered that GitHub has sporadic "problems" or hangs. But to be honest I've never seen that message.
Cheers, --Hans
On 22 Nov 2010, at 23:55, Hans-Jörg Bibiko wrote:
[...] Which GetBundles version do you're running? It's the first line in the Log Drawer.
This might be related to the installed/used version of curl and GitHub’s switch to https.
By default I think curl will error at all certificates if not given a ca bundle (or a switch to override the error).
On Tue, Nov 23, 2010 at 13:37, Allan Odgaard mailinglist@textmate.org wrote:
This might be related to the installed/used version of curl and GitHub’s
switch to https. By default I think curl will error at all certificates if not given a ca bundle (or a switch to override the error).
Ok, found the problem. A more recent version of curl installed with MAMP was earlier in TM's PATH than in my .bash_profile's PATH.
Maybe you could add a which curl in the "Check Requirements", Hans. ;)
Thank you both for your answers.
-- FredB