Repository navigation
Common Build Errors
Verbindlich: main@8fb581b730f7a3833566c4bbb7c87875ad921e69; veröffentlicht bleibt v1.9.0. PR #74–#97 sind integriert. Deployment/Discovery, Imagebuilder, Pi-VPN und Syslog sind auf main, nicht mehr nur historische Vorschau. 26 reguläre Rollen einschließlich Deployment-VM; Provisioning ist optional zusätzlich.
Betreiberbestätigt: KDE-Boot, Rufe, SDS, Aufnahme/RF-Wiedergabe und WLAN am 13.10.; 28/28 Discovery-Agenten aktualisiert und keine ungeklärten Remote-Aufträge mehr am 15.10. Ein aktueller Backend-Gesamtrollout, NAS-Entlastung, SIP/Telegram, VPN-Wechsel und Dauerlauf bleiben separat offen. Vier alte Git-/Timeoutfehler bleiben Fehler.
Gesamtroadmap · Upstream-Vergleich · Roadmap und Releases. NETCORE-IAM-01 ist weiterhin Planung; AD-SSO-Pilot und Gruppenmapping sind konkretisiert, Produkt-/Betriebsentscheidung und Umsetzung offen.
Die ARM64-Image-Matrix scheitert derzeit vor der Personalisierung an fehlendem qemu-aarch64-binfmt auf den Runnern. Das ist eine CI-Umgebungsgrenze, kein Nachweis eines fehlgeschlagenen früheren Pi-Boots. Git-Transportabbrüche werden seit PR #90 mit gepinntem flachem Partial Clone und begrenzten Wiederholungen behandelt. Aktuelle Buildanleitung.
Die folgende frühere Fassung bleibt als datierte Historie erhalten. Frühere Dienstzahlen, Featurebranch-Aussagen, offene Tests und Prioritäten sind keine aktuelle Statusaussage; heutige Verfahren stehen oben beziehungsweise in den verlinkten kanonischen Docs.
pkg-config --modversion SoapySDR
sudo apt install libsoapysdr-dev pkg-configBei selbst installierten Bibliotheken PKG_CONFIG_PATH und Architekturpfad prüfen.
Asterisk, Recorder und Audio-Player können native Codec-Abhängigkeiten benötigen. Prüfen:
pkg-config --list-all | grep -i tetra
ldconfig -p | grep -i tetraDanach immer Clean-Build.
cargo clean
rm -rf target
cargo build --release -p bluestation-bsNicht versuchen, alte Artefakte mit einzelnen Dateilöschungen zu retten.
Das Workspace nutzt Edition 2024.
rustup update stable
rustc --version
cargo --versionAuf einem Leitstellenserver gezielt bauen:
cargo build --release -p netcore-control-room
cargo build --release -p netcore-control-room-operatorAuf der Basisstation:
cargo build --release -p bluestation-bsdf -h
sudo du -sh target ~/.cargo/registry ~/.cargo/git 2>/dev/nulltarget kann gefahrlos nach gestopptem Build gelöscht werden. Cargo-Caches nur bewusst bereinigen, da sie später erneut heruntergeladen bzw. gebaut werden.
Ein erfolgreicher Build beweist nicht, dass der dynamische Loader alle Bibliotheken findet:
ldd target/release/bluestation-bs | grep 'not found'NetCore Tetra Systemwiki · Quellenstand main@8fb581b7, Abgleich 16.10.2026 · Release v1.9.0
Start · Projektstand · Roadmap und Releases · Sechs Upstreams · Deployment · Logs und NAS · Gesamte aktuelle Dokumentation
Datierte Altstände bleiben Historie. Konfiguration, installierter Build und tatsächliche Fach-/Funkprüfung bleiben für die konkrete Anlage gesondert zu prüfen.
NetCore Tetra
System
Aufbau
- Hardware und HF
- Installation
- Konfiguration
- Open-Lab-Deployment
- Deployment und Discovery (auf main)
- Provisioning
- Abnahme
Funk und Daten
- ISSI und GSSI
- Registrierung
- Rufe
- Dual Carrier
- SDS und U-STATUS
- Home Mode Display
- LIP und GPS
- Paketdaten und WAP
- Mehrzellenbetrieb
Bedienung und Integration
- Warnzentrale
- Dashboard
- Control Room
- Directory
- Directory API
- Geräte
- Basisstationen
- Gruppen
- Statusmeldungen
- Gerätegruppen
- Audio-Zentrale
- Integrationen
- SIP und Brew
- MQTT und Home Assistant
Betrieb und Hilfe