Closed christianruhstaller closed 1 year ago
I am using image: appleboy/drone-ssh
. How to pin the version to v0.1.4?
image: appleboy/drone-ssh:v0.1.4
does not work.
I am using
image: appleboy/drone-ssh
. How to pin the version to v0.1.4?image: appleboy/drone-ssh:v0.1.4
does not work.
0.1.4
is for ssh-action
if you're using drone-ssh
, pin version to 1.6.3
Output:
The problem is that the receiving part does not check if the received message has the status "ok":
With the following fix the problem can be bypassed on the client side:
The problem started with following pull request from easyssh-proxy: https://github.com/appleboy/easyssh-proxy/pull/66
If you step through the code the channels get closed and still receive some messages after. I could not figure out from which part of the code the messages come, after the channel was closed. It seems that there is still a race condition which leads to this behavior?
In our specific case the empty err and out messages where so large that we ran into an timeout and the pipeline cancelled.