Build in Github fails #3116

Closed
opened 2026-02-21 01:08:05 -05:00 by deekerman · 1 comment
Owner

Originally created by @MatthK on GitHub (Nov 20, 2024).

Bug Description

I tried to build the clients based on your description here: https://rustdesk.com/docs/en/dev/build/all/

I followed all the steps and under Action is started to build. However it stayed in status queued. After checking a bit further, I realized that the build errored out during the job build rustdesk ios ipa (aarch64, aarch64-apple-ios, macos-13, arm64-ios). In that job it shows the following error:

Run rustup target add aarch64-apple-ios
info: component 'rust-std' for target 'aarch64-apple-ios' is up to date
    Updating crates.io index
    Updating git repository `[https://github.com/rustdesk-org/hwcodec`](https://github.com/rustdesk-org/hwcodec%60)
    Updating git submodule `[https://github.com/rustdesk-org/externals.git`](https://github.com/rustdesk-org/externals.git%60)
    Updating git repository `[https://github.com/rustdesk-org/rust-webm`](https://github.com/rustdesk-org/rust-webm%60)
    Updating git submodule `[https://chromium.googlesource.com/webm/libwebm`](https://chromium.googlesource.com/webm/libwebm%60)
warning: spurious network error (3 tries remaining): SecureTransport error: (null); class=Net (12)
warning: spurious network error (2 tries remaining): SecureTransport error: (null); class=Net (12)
warning: spurious network error (1 tries remaining): SecureTransport error: (null); class=Net (12)
error: failed to get `webm` as a dependency of package `scrap v0.5.0 (/Users/runner/work/rustdesk/rustdesk/libs/scrap)`

Caused by:
  failed to load source for dependency `webm`

Caused by:
  Unable to update https://github.com/rustdesk-org/rust-webm#d2c4d3ac

Caused by:
  failed to update submodule `src/sys/libwebm`

Caused by:
  failed to fetch submodule `src/sys/libwebm` from https://chromium.googlesource.com/webm/libwebm

Caused by:
  network failure seems to have happened
  if a proxy or similar is necessary `net.git-fetch-with-cli` may help here
  https://doc.rust-lang.org/cargo/reference/config.html#netgit-fetch-with-cli

Caused by:
  SecureTransport error: (null); class=Net (12)
Error: Process completed with exit code 101.

How to Reproduce

Follow the steps at https://rustdesk.com/docs/en/dev/build/all/

Expected Behavior

The build should finish without error.

Operating system(s) on local (controlling) side and remote (controlled) side

Windows 10 -> Windows 10

RustDesk Version(s) on local (controlling) side and remote (controlled) side

1.3.3 -> 1.3.3

Screenshots

Screenshot 2024-11-20 at 23-17-08 Flutter Nightly Build · MatthK_rustdesk@4a49fbe

Additional Context

No response

Originally created by @MatthK on GitHub (Nov 20, 2024). ### Bug Description I tried to build the clients based on your description here: https://rustdesk.com/docs/en/dev/build/all/ I followed all the steps and under Action is started to build. However it stayed in status queued. After checking a bit further, I realized that the build errored out during the job `build rustdesk ios ipa (aarch64, aarch64-apple-ios, macos-13, arm64-ios)`. In that job it shows the following error: ``` Run rustup target add aarch64-apple-ios info: component 'rust-std' for target 'aarch64-apple-ios' is up to date Updating crates.io index Updating git repository `[https://github.com/rustdesk-org/hwcodec`](https://github.com/rustdesk-org/hwcodec%60) Updating git submodule `[https://github.com/rustdesk-org/externals.git`](https://github.com/rustdesk-org/externals.git%60) Updating git repository `[https://github.com/rustdesk-org/rust-webm`](https://github.com/rustdesk-org/rust-webm%60) Updating git submodule `[https://chromium.googlesource.com/webm/libwebm`](https://chromium.googlesource.com/webm/libwebm%60) warning: spurious network error (3 tries remaining): SecureTransport error: (null); class=Net (12) warning: spurious network error (2 tries remaining): SecureTransport error: (null); class=Net (12) warning: spurious network error (1 tries remaining): SecureTransport error: (null); class=Net (12) error: failed to get `webm` as a dependency of package `scrap v0.5.0 (/Users/runner/work/rustdesk/rustdesk/libs/scrap)` Caused by: failed to load source for dependency `webm` Caused by: Unable to update https://github.com/rustdesk-org/rust-webm#d2c4d3ac Caused by: failed to update submodule `src/sys/libwebm` Caused by: failed to fetch submodule `src/sys/libwebm` from https://chromium.googlesource.com/webm/libwebm Caused by: network failure seems to have happened if a proxy or similar is necessary `net.git-fetch-with-cli` may help here https://doc.rust-lang.org/cargo/reference/config.html#netgit-fetch-with-cli Caused by: SecureTransport error: (null); class=Net (12) Error: Process completed with exit code 101. ``` ### How to Reproduce Follow the steps at https://rustdesk.com/docs/en/dev/build/all/ ### Expected Behavior The build should finish without error. ### Operating system(s) on local (controlling) side and remote (controlled) side Windows 10 -> Windows 10 ### RustDesk Version(s) on local (controlling) side and remote (controlled) side 1.3.3 -> 1.3.3 ### Screenshots ![Screenshot 2024-11-20 at 23-17-08 Flutter Nightly Build · MatthK_rustdesk@4a49fbe](https://github.com/user-attachments/assets/a14045b1-a227-45f4-ae85-96ea55c5e24c) ### Additional Context _No response_
deekerman 2026-02-21 01:08:05 -05:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@rustdesk commented on GitHub (Nov 20, 2024):

#763

@rustdesk commented on GitHub (Nov 20, 2024): #763
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/rustdesk-rustdesk#3116
No description provided.