2014-09-07 1 views
0

나는 인턴/saucelabs로 막 시작했습니다. 나는 원격 테스트를 시도 할 때마다, 나는 Error: failed to connect to tunnel VM.인턴/saucelabs와 함께 "오류 : 터널 VM에 연결하지 못했습니다"받기

내 intern.js을 받고 있어요

environments: [ 
    { browserName: 'firefox', version: '28'}, 
], 
tunnel: 'SauceLabsTunnel', 
tunnelOptions: { 
    username: 'foo', 
    accessKey: 'xxxxxxxxxxxx-xxxx-xxxx-xxxx-xxxx' 
}, 

가 실행 로그가 중요한의 경우

$ intern-runner config=theintern/intern-sauce.js 
Listening on 0.0.0.0:9000 
Starting tunnel... 
Using no proxy for connecting to Sauce Labs REST API. 
********************************************************** 
A newer version of Sauce Connect (build 1283) is available! 
Download it here: 
https://saucelabs.com/downloads/sc-4.3-linux.tar.gz 
********************************************************** 
Started scproxy on port 44275. 
Starting secure remote tunnel VM... 
Secure remote tunnel VM provisioned. 
Tunnel ID: 6586b9012ca2424b8ecd6bd6970e996c 
Secure remote tunnel VM is now: booting 
Secure remote tunnel VM is now: running 
Remote tunnel host is: maki76026.miso.saucelabs.com 
Using no proxy for connecting to tunnel VM. 
Establishing secure TLS connection to tunnel... 
Cleaning up. 
Finished! Deleting tunnel. 
Error: failed to connect to tunnel VM. 
Error: failed to connect to tunnel VM. 
    at reject <../../../../../../../usr/lib/node_modules/intern/node_modules/digdug/SauceLabsTunnel.js:353:17> 
    at readStartupMessage <../../../../../../../usr/lib/node_modules/intern/node_modules/digdug/SauceLabsTunnel.js:381:12> 
    at <../../../../../../../usr/lib/node_modules/intern/node_modules/digdug/SauceLabsTunnel.js:434:12> 
    at Array.some <native> 
    at Socket.<anonymous> <../../../../../../../usr/lib/node_modules/intern/node_modules/digdug/SauceLabsTunnel.js:428:21> 
    at Socket.EventEmitter.emit <events.js:117:20> 
    at Socket.<anonymous> <_stream_readable.js:746:14> 
    at Socket.EventEmitter.emit <events.js:92:17> 
    at emitReadable_ <_stream_readable.js:408:10> 
    at emitReadable <_stream_readable.js:404:5> 

, 나는 무료 계층에서 현재 해요있다 .

답변

0

Sauce Connect와 관련된 가장 일반적인 문제는 방화벽 및 프록시 설정과 관련이 있습니다. Sauce Connect와 * .saucelabs.com 사이에 443이 열려 있는지 확인하십시오. 프록시 서버를 사용하여 네트워크의 트래픽을 라우팅하는 경우 Sauce Connect는 --pac 또는 –p 플래그를 전달하여 프록시 서버를 지원합니다.

소스 연결의 최신 버전을 https://docs.saucelabs.com/reference/sauce-connect/에서 다운로드하고 필요한 모든 플래그를 사용하여 클라이언트를 시작하십시오 (전체 목록은 위에서 언급 한 페이지에서 사용 가능합니다). 이 버전이 작동하지 않으면 소스 연결을 -v 플래그로 전달하십시오. 그러면 Sauce Labs가 연결 문제를 진단하는 데 도움이되는 자세한 로그 파일이 생성됩니다.

+0

thx 마이클. 나는 사실상 분발기로 우주선을 뛰어 넘었습니다 (처음에는 방화벽 문제가 아니 었습니다). – pinoyyid

관련 문제