Skip to content

SSH extension install fails when curl cannot connect to app.warp.dev:443 #78

@LeoYoung-code

Description

@LeoYoung-code

Describe the bug

When connecting to a remote host over SSH in OpenWarp, the SSH extension installation fails. OpenWarp reports that the binary could not be written or executed on the remote host, so advanced SSH extension features such as file browsing and code review are disabled.

The visible install output shows curl failing while trying to connect to app.warp.dev:443:

SSH extension couldn't be installed
The binary could not be written or executed on the remote host. While advanced features like file browsing and code review are currently disabled, the rest of your Warpified experience is fully available.

ERROR: install script failed (exit 35):
...
curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to app.warp.dev:443
Image

To reproduce

  1. Open OpenWarp.
  2. Start an SSH session to a remote host.
  3. Let OpenWarp try to install the SSH extension on the remote host.
  4. The install banner appears with install script failed (exit 35) and curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to app.warp.dev:443.

Expected behavior

OpenWarp should either install the SSH extension successfully, or provide an OpenWarp-compatible install/download endpoint or fallback that does not depend on reaching app.warp.dev.

Screenshots, videos, and logs

Screenshot was available locally but intentionally not attached in this issue. Key error text is pasted above.

Environment

  • Local OS: macOS
  • Remote OS: not confirmed
  • Shell: not confirmed
  • OpenWarp version / commit: not confirmed
  • AI / BYOP path involved: No
  • Regression: Unknown
  • Reproducible only in OpenWarp: Not tested elsewhere

Additional context

This appears related to the SSH extension install path using Warp's app.warp.dev endpoint. For OpenWarp, that dependency may fail or be undesirable when the remote host cannot establish TLS to app.warp.dev.

Impact

This does not fully block the SSH session, but it disables advanced SSH extension features such as file browsing and code review for the remote host.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions