Cargo build hängt bei "Blocking waiting for file lock on the registry index" nach dem Bau von Parity
Hallo zusammen! Ich bin neu in Rust und versuche, Parity (Ethereum-Client) aus dem Quellcode zu bauen. Nachdem ich `cargo build` gestartet habe, lädt der Prozess die Abhängigkeiten herunter und bleibt dann mit folgender Meldung hängen:
```
Blocking waiting for file lock on the registry index
```
Ich habe Folgendes versucht:
1. `~/.cargo/registry/cache/` und `~/.cargo/registry/index/` löschen
2. Computer neu starten
3. `cargo clean` ausführen
Nichts hilft. Der cargo-Prozess hängt unendlich, und ich kann ihn nicht einmal mit Strg+C abbrechen; ich muss den Prozess mit `kill -9` beenden. System: Ubuntu 20.04, Rust installiert über rustup, neueste stabile Version.
Hier ist meine Cargo.toml (vereinfacht):
```toml
[package]
name = "parity"
version = "1.0.0"
edition = "2018"
[dependencies]
parity-ethereum = { git = "https://github.com/paritytech/parity-ethereum.git" }
```
Ich vermute, das Problem ist, dass der vorherige Build nicht korrekt abgebrochen wurde und eine Dateisperre zurückgeblieben ist. Aber wie kann ich sie entfernen? Gibt es vielleicht eine...