Reputation: 13
I'm using Meteor on Ubuntu 14.04.5 LTS behind a corporate proxy, but am unable to apply any updates or even create a Meteor instance. Running meteor update gives me the following:
Unable to update package catalog (are you offline?)
If you are using Meteor behind a proxy, set HTTP_PROXY and HTTPS_PROXY
environment variables or see this page for more details:
https://github.com/meteor/meteor/wiki/Using-Meteor-behind-a-proxy
This project is already at Meteor 1.4.1.1, the latest release.
=> Errors while upgrading packages:
While downloading [email protected]...:
error: tunneling socket could not be established, cause=write EPROTO
139992700094336:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown
protocol:../deps/openssl/openssl/ssl/s23_clnt.c:794:
etc. -- the last error repeats for all other packages.
When I install Meteor, I need to use the '-k' or '--insecure' option on curl, or else I get an SSL error. With this option (curl -k https://install.meteor.com/ | sh), Meteor installs fine and without any errors
I've seen several questions around this error, and the fixes work for NPM, etc. outside of Meteor, but with Meteor, I'm still stuck. Is there a similar '--insecure' option for meteor update? Or is there a script where I can add a similar option? What mechanism is Meteor actually using to request updates?
Upvotes: 1
Views: 742