-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Install of Appium 1.5.2 using npm fails with "RequestError: Error: self signed certificate in certificate chain" installing behind a proxy #24
Comments
This seems like a problem with your npm configuration. Does this help? |
Thanks @imurchie for your suggestion. I've tried some of the suggestions in your link but no progress yet. I will continue working through it. |
same problem to me |
This could be solved in a number of ways (roughly in best to worst order) :
|
I don't see a github.com URL for downloading the jar using http. There is a maven.org URL though: ...and it's mentioned on the selendroid front page, so it presumably gets updated as soon as there's a release: Would also want to promote fingerprint check failure from warning to an exception. Ideally, would use something better than MD5 fingerprint too. Using HTTP would solve this issue. It would also make caching of the content much simpler. The current URL isn't easily cachable - it redirects to a different URL each time. E.g.:
|
The above pull request is in appium-selendroid-driver 1.4.3 and I can install it on its own with Does anyone know what's going on? |
Dependencies are locked for released versions. You can skip that by adding the |
Installing Appium via npm with the npm config and environment variables set as per below results in (log attached appium-npm-command.txt)
npm install -g [email protected]
I then tried installing appium-selendroid-driver on its own 'npm install appium-selendroid-driver'. This results in (logs attached appium-selendroid-driver-npm-command.txt and appium-selendroid-driver-npm-debug.txt):
npm config set strict-ssl false
npm config set proxy {{ npm_http_proxy }}
Env: http_proxy
Env: https_proxy
npm --version
3.8.9
The text was updated successfully, but these errors were encountered: