-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Open
Description
Checklist
- Checked the issue tracker for similar issues to ensure this is not a duplicate
- Read the documentation to confirm the issue is not addressed there and your configuration is set correctly
- Tested with the latest version to ensure the issue hasn't been fixed
How often does this bug occurs?
always
Expected behavior
I expected git submodule update --init --recursive to fetch all submodules successfully,
including components/coap/libcoap, without any errors.
Actual behavior (suspected bug)
The submodule components/coap/libcoap fails to clone because the required commit
0dbccca06c3ea75a20ef0a51633eb424a35b5e2a does not exist in the repository.
Error logs or terminal output
fatal: remote error: upload-pack: not our ref 0dbccca06c3ea75a20ef0a51633eb424a35b5e2a
fatal: Fetched in submodule path 'components/coap/libcoap', but it did not contain
0dbccca06c3ea75a20ef0a51633eb424a35b5e2a. Direct fetching of that commit failed.Steps to reproduce the behavior
git clone --recurse-submodules https://github.com/espressif/ESP8266_RTOS_SDK.gitcd ESP8266_RTOS_SDKgit submodule update --init --recursive
The error appears during step 3.
Project release version
latest
System architecture
Intel/AMD 64-bit (modern PC, older Mac)
Operating system
Linux
Operating system version
Ubuntu 22.04 (WSL2)
Shell
Bash
Additional context
- The referenced commit does not exist on libcoap upstream.
- It also does not exist on the mirror used by the SDK (
jihulab.com/esp-mirror/...). - This prevents a clean checkout of the SDK and blocks the build process.
- Removing the submodule manually is the only workaround.
Metadata
Metadata
Assignees
Labels
No labels