Giter VIP home page Giter VIP logo

Comments (11)

fingolfin avatar fingolfin commented on May 26, 2024

I should mention: this affects multiple of my hosts, but not all. All affect use a ProxyCmd ssh -W %h:%p MY_JUMP_HOST (as another aside, I tried to switch those to use ProxyJump instead which supposedly does the same, but this never worked for me, so I left it at the above).

from blink.

carloscabanero avatar carloscabanero commented on May 26, 2024

Hi! Got a fix for this. Should be out as soon as Apple approves. As you say, workaround for now is to use mosh1.

from blink.

carloscabanero avatar carloscabanero commented on May 26, 2024

About ProxyJump, trying to see if this has any relation to #1974. It really is just converting to the corresponding ProxyCommand. Does it work over ssh? Can you attach a -vvvv output? Thanks!

from blink.

fingolfin avatar fingolfin commented on May 26, 2024

Good news: in v17.2.2.868 mosh myserver doesn't crash anymore.

Bad news: it now fails with an error:

connError(msg: "Socket error: disconnected") - The operation couldn’t be completed. (SSH.SSHError error 0.)
Use mosh1 for the deprecated (previous) mosh version.

Of course I can use mosh1 as a workaround but perhaps the underlying issue can be fixed anyway? Any particular data I could supply to help with debugging this?

(Regarding ProxyJump, I'll investigate and if it still happens, will open a new issue and/or comment on the issue you pointed me at)

from blink.

carloscabanero avatar carloscabanero commented on May 26, 2024

Thanks for the report. Quick update on ProxyJump. It is fixed as well as other issues found last week. The fixes run a bit deeper than we initially thought, so we don't feel comfortable pushing directly. Are you on Community/TestFlight by any chance?

For additional feedback on mosh, it would help a lot to run it with the --verbose flag. That should point at where the issue may be.

from blink.

fingolfin avatar fingolfin commented on May 26, 2024

ProxyJump: I tested it with v17.2.2.868 and it seems to be working! To be clear: I last tried this maybe ... a year ago? or longer? I didn't keep track; i.e. I am not claiming this was fixed for me recently, just that it works now. Well, at least with ssh and mosh1 -- with mosh I get an error. I think I didn't mention this but it might be relevant: the hosts were mosh doesn't work for me all have a ProxyJump configured (resp. a ProxyCmd, I am trying both variants now). Given the next thing, I guess that was relevant.

Indeed, with --verbose I see this:

blink> mosh --verbose tutulla
No proxy callback configured. Cannot run ProxyCommand
socket_callback_connected: Socket connection callback: 1 (0)
ssh_socket_exception_callback: Socket exception callback: 1 (0)
ssh_socket_exception_callback: Socket error: disconnected
connError(msg: "Session Exception - Socket error: disconnected")
connError(msg: "Socket error: disconnected") - The operation couldn’t be completed. (SSH.SSHError error 0.)
Use mosh1 for the deprecated (previous) mosh version.

I am using TestFlight but I am not on the Blink TestFlight.

from blink.

carloscabanero avatar carloscabanero commented on May 26, 2024

Awesome. So this last issue with the new client should be fixed as well in the next TestFlight towards Blink 17.3. If you don't mind sending me an email (Carlos at blink.sh), I can add you to TF so you will be able to test this there and confirm. Thanks!

from blink.

fingolfin avatar fingolfin commented on May 26, 2024

@carloscabanero thanks, I've sent a mail

from blink.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.