2017-01-27 5 views
0

는 최근까지 "edeliver은"잘 작동했다 빌드를 찾을 수 없습니다,하지만 지금은이 오류가 발생합니다 : 이전edeliver는 - SCP는

[skipped] 
==> Tarball updated! 
==> Release successfully built! 
    You can run it in one of the following ways: 
     Interactive: _build/prod/rel/my_website123/bin/my_website123 console 
     Foreground: _build/prod/rel/my_website123/bin/my_website123 foreground 
     Daemon: _build/prod/rel/my_website123/bin/my_website123 start 
-----> Copying release 0.1.5 to local release store 
-----> Copying my_website123.tar.gz to release store 
scp: /home/my_user123/my_website123/builds/rel/my_website123/releases/0.1.5/my_website123.tar.gz: No such file or directory 

RELEASE BUILD OF my_website123 WAS SUCCESSFUL! 

[skipped] 

DEPLOYING RELEASE OF my_website123 APP TO PRODUCTION HOSTS 

-----> Authorizing hosts 
ls: cannot access '.deliver/releases/my_website123_*.*.tar.gz': No such file or directory 
No *(s) found in local release store. 
You can build one with the ./edeliver build * task. 

를 배포 할 때 약,

나는이 오류가를 1 개월 또는 2 주 전에 효과가있었습니다.

비약 1.4.0

또한, "tput을 : 터미널 속성 : 그런 장치 나 주소를"하지 않습니다 무엇을 여기에서 의미 :

tput: terminal attributes: No such device or address 

    tput: terminal attributes: No such device or address 

답변

1

이 오류는 비약 함께 할 수 없다 (그리고 OTP).

짐승 인 SSH입니다. edeliver에 의해 실행되는 SSH 명령 중 하나가 터미널에 메시지를 보내려고합니다. 열린 파일이 하나도 없으면 이런 일이 발생합니다.

수동으로 대상에 ssh을 시도하면 틀린 것을 볼 수 있습니다. STDERR/STDOUT에 넣으려는 시도의 근본 원인을 제거하면 배포가 정상으로 돌아갑니다.

+2

ssh를 통해 로그인해도 아무런 문제가 없습니다. 그러나 "tput : terminal attributes : 그러한 장치 나 주소는 없습니다"는 큰 문제는 아닙니다. 문제는 배포 할 수 없다는 것입니다. –

+0

이 두 가지 문제는 [IMHO]와 (과) 연결되어 있습니다. 수동으로'scp'를 시도 했습니까? – mudasobwa

+0

아직 없습니다. 피 묻은 edeliver 또는 증류소가 더 이상 내 릴리스를 릴리스 폴더로 복사하지 않기 때문에 "No such file or directory"때문에 scp가 실패합니다. 나는 그것을 수동으로했다. –