2017-01-27 1 views
0

Jusqu'à récemment, « edeliver » a bien fonctionné, mais maintenant il jette cette erreur:edeliver - scp est incapable de trouver une construction

J'ai cette erreur lors du déploiement

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

Auparavant, à propos de un mois ou deux semaines, il a bien fonctionné.

Elixir 1.4.0

Et aussi, qu'est-ce que "tput: attributs du terminal: Aucun dispositif ou adresse" signifie ici:

tput: terminal attributes: No such device or address 

    tput: terminal attributes: No such device or address 

Répondre

1

Cette erreur n'a rien à voir avec Elixir (et OTP du tout.)

Ceci est SSH qui est la bête. L'une des commandes SSH, exécutée par edeliver, tente d'envoyer un message à un terminal. S'il n'y en a pas un ouvert, cela arrive.

Essayez le ssh manuellement, vous verrez probablement ce qui ne va pas. Éliminer la cause profonde de quelque chose que l'on essaie de mettre en STDERR/STDOUT, et vos déploiements reviendront à la normale.

+2

rien ne cloche lorsque je me connecte via ssh. Cependant, "tput: attributs du terminal: aucun appareil ou adresse" n'est pas un gros problème. Le problème est que je suis incapable de déployer. –

+0

Ces deux problèmes sont [IMHO] connectés. Avez-vous essayé de scp manuellement? – mudasobwa

+0

Pas encore. mais scp échoue à cause de "No such file or directory" parce que bloodel edeliver ou distillery ne copie plus ma version dans le dossier release. Je l'ai fait manuellement. –