2017-01-27 4 views
0

Bis vor kurzem zu finden „edeliver“ gut funktioniert hat, aber jetzt wirft es diesen Fehler:edeliver - scp ist nicht in der Lage einen Build

ich diesen Fehler haben, wenn

[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. 

Bisher bereitstellen, um vor einem Monat oder 2 Wochen hat es gut funktioniert.

Elixir 1.4.0

Und auch, was bedeutet "tput: Terminal Attribute: Kein Gerät oder Adresse" hier bedeuten:

tput: terminal attributes: No such device or address 

    tput: terminal attributes: No such device or address 

Antwort

1

Dieser Fehler hat nichts mit Elixir zu tun (und OTP überhaupt.)

Dies ist SSH, die das Biest ist. Einer der SSH-Befehle, die von edeliver ausgeführt werden, versucht, eine Nachricht an ein Terminal zu senden. Wenn es kein offenes gibt, passiert dies.

Versuchen Sie manuell ssh zum Ziel, Sie werden wahrscheinlich sehen, was los ist. Beseitigen Sie die Ursache für etwas, das versucht wird, in STDERR/STDOUT zu setzen, und Ihre Bereitstellungen werden wieder normal.

+2

nichts falsch, wenn ich mich über ssh anmelden. "Tput: Terminalattribute: Kein solches Gerät oder keine Adresse" ist jedoch kein großes Problem. Das Problem ist, dass ich nicht bereitstellen kann. –

+0

Diese beiden Probleme sind [IMHO] verbunden. Haben Sie versucht, manuell zu scp? – mudasobwa

+0

Noch nicht. aber scp schlägt wegen "Keine solche Datei oder Verzeichnis" fehl, weil blued edeliver oder Brennerei meine Freigabe nicht mehr in den Freigabeordner kopiert. Ich habe das manuell gemacht. –