After rebase I started submodule-sync.sh
and I received an error (no URL for libcanard found):
willy@willy-H81H3-EM2 ~/ardupilot $ ./Tools/gittools/submodule-sync.sh
fatal: Keine URL für Submodul-Pfad 'modules/libcanard' in .gitmodules gefunden
Synchronisiere Submodul-URL für 'modules/ChibiOS'
Synchronisiere Submodul-URL für 'modules/CrashDebug'
Synchronisiere Submodul-URL für 'modules/DroneCAN/DSDL'
Synchronisiere Submodul-URL für 'modules/DroneCAN/dronecan_dsdlc'
Synchronisiere Submodul-URL für 'modules/DroneCAN/libcanard'
Synchronisiere Submodul-URL für 'modules/DroneCAN/pydronecan'
Synchronisiere Submodul-URL für 'modules/gbenchmark'
Synchronisiere Submodul-URL für 'modules/gsoap'
Synchronisiere Submodul-URL für 'modules/gtest'
Synchronisiere Submodul-URL für 'modules/mavlink'
Synchronisiere Submodul-URL für 'modules/mavlink/pymavlink'
Synchronisiere Submodul-URL für 'modules/uavcan'
Synchronisiere Submodul-URL für 'modules/uavcan/dsdl'
Synchronisiere Submodul-URL für 'modules/uavcan/libuavcan/dsdl_compiler/pyuavcan'
Synchronisiere Submodul-URL für 'modules/uavcan/libuavcan/dsdl_compiler/pyuavcan/dsdl'
Synchronisiere Submodul-URL für 'modules/waf'
fatal: Keine URL für Submodul-Pfad 'modules/libcanard' in .gitmodules gefunden
Synchronisiere Submodul-URL für 'modules/ChibiOS'
Synchronisiere Submodul-URL für 'modules/CrashDebug'
Synchronisiere Submodul-URL für 'modules/DroneCAN/DSDL'
Synchronisiere Submodul-URL für 'modules/DroneCAN/dronecan_dsdlc'
Synchronisiere Submodul-URL für 'modules/DroneCAN/libcanard'
Synchronisiere Submodul-URL für 'modules/DroneCAN/pydronecan'
Synchronisiere Submodul-URL für 'modules/gbenchmark'
Synchronisiere Submodul-URL für 'modules/gsoap'
Synchronisiere Submodul-URL für 'modules/gtest'
Synchronisiere Submodul-URL für 'modules/mavlink'
Synchronisiere Submodul-URL für 'modules/mavlink/pymavlink'
Synchronisiere Submodul-URL für 'modules/uavcan'
Synchronisiere Submodul-URL für 'modules/uavcan/dsdl'
Synchronisiere Submodul-URL für 'modules/uavcan/libuavcan/dsdl_compiler/pyuavcan'
Synchronisiere Submodul-URL für 'modules/uavcan/libuavcan/dsdl_compiler/pyuavcan/dsdl'
Synchronisiere Submodul-URL für 'modules/waf'
fatal: Keine URL für Submodul-Pfad 'modules/libcanard' in .gitmodules gefunden
Synchronisiere Submodul-URL für 'modules/ChibiOS'
Synchronisiere Submodul-URL für 'modules/CrashDebug'
Synchronisiere Submodul-URL für 'modules/DroneCAN/DSDL'
Synchronisiere Submodul-URL für 'modules/DroneCAN/dronecan_dsdlc'
Synchronisiere Submodul-URL für 'modules/DroneCAN/libcanard'
Synchronisiere Submodul-URL für 'modules/DroneCAN/pydronecan'
Synchronisiere Submodul-URL für 'modules/gbenchmark'
Synchronisiere Submodul-URL für 'modules/gsoap'
Synchronisiere Submodul-URL für 'modules/gtest'
Synchronisiere Submodul-URL für 'modules/mavlink'
Synchronisiere Submodul-URL für 'modules/mavlink/pymavlink'
Synchronisiere Submodul-URL für 'modules/uavcan'
Synchronisiere Submodul-URL für 'modules/uavcan/dsdl'
Synchronisiere Submodul-URL für 'modules/uavcan/libuavcan/dsdl_compiler/pyuavcan'
Synchronisiere Submodul-URL für 'modules/uavcan/libuavcan/dsdl_compiler/pyuavcan/dsdl'
Synchronisiere Submodul-URL für 'modules/waf'
willy@willy-H81H3-EM2 ~/ardupilot $
I tried to solve that with support of Amilcar Lucas, but unfortunately with no success:
I updated git to version 2.36.1
I deleted my local repo and cloned it again
(I work on Linux Mint 20.3, based on Ubuntu 20.04)
The .gitmodules looks quite good:
gitmodules.txt (1.2 KB)
So we have no idea how to fix that or to come to the root cause.
Has anybody an idea?