{"action":"opened","issue":{"url":"https://api.github.com/repos/eucalyptus/calyptos/issues/26","labels_url":"https://api.github.com/repos/eucalyptus/calyptos/issues/26/labels{/name}","comments_url":"https://api.github.com/repos/eucalyptus/calyptos/issues/26/comments","events_url":"https://api.github.com/repos/eucalyptus/calyptos/issues/26/events","html_url":"https://github.com/eucalyptus/calyptos/issues/26","id":96474605,"number":26,"title":"Calyptos hangs when executed remotely","user":{"login":"bigschwan","id":1179220,"avatar_url":"https://avatars.githubusercontent.com/u/1179220?v=3","gravatar_id":"","url":"https://api.github.com/users/bigschwan","html_url":"https://github.com/bigschwan","followers_url":"https://api.github.com/users/bigschwan/followers","following_url":"https://api.github.com/users/bigschwan/following{/other_user}","gists_url":"https://api.github.com/users/bigschwan/gists{/gist_id}","starred_url":"https://api.github.com/users/bigschwan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bigschwan/subscriptions","organizations_url":"https://api.github.com/users/bigschwan/orgs","repos_url":"https://api.github.com/users/bigschwan/repos","events_url":"https://api.github.com/users/bigschwan/events{/privacy}","received_events_url":"https://api.github.com/users/bigschwan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-07-22T04:52:56Z","updated_at":"2015-07-22T04:52:56Z","closed_at":null,"body":"Using commit: 73761e32628ddf81036e242b02dede94ae6c4179\r\n(haven't checked with earlier commits but guessing this has been there for a while)\r\n\r\nLooks like Calyptos hangs when executed remotely. \r\nSome \"guesses\" why:\r\n- issue with fabric and tty?\r\n- issue with an flushing/not-flushing an fd like stdout, stderr (tried w/ and w/o --debug but doesnt matter)? \r\n\r\nExample:\r\nssh root@A.B.C.D 'calyptos --debug prepare -e calyptos/environment.yml -p foobar > calyptos.log 2>&1'\r\n...yada...\r\n...yada...\r\n\r\n[10.111.1.100] Executing task 'push_deployment_data'\r\n[10.111.5.58] Executing task 'push_deployment_data'\r\n[10.111.1.178] Executing task 'push_deployment_data'\r\n[10.111.1.107] Executing task 'push_deployment_data'\r\n[10.111.5.56] Executing task 'push_deployment_data'\r\n[10.111.1.99] Executing task 'push_deployment_data'\r\n[10.111.5.3] Executing task 'push_deployment_data'\r\n<hang>\r\n\r\n\r\n\r\nIn a local execution the output proceeds to something like the following, but never gets this far from a remote execution:\r\nrsyncing deployment data...\r\nrsyncing deployment data...\r\nrsyncing deployment data...\r\nrsyncing deployment data...\r\nrsyncing deployment data...\r\nrsyncing deployment data...\r\nrsyncing deployment data...\r\n"}}