CrowdSec-Fehler: FATA[0000] unknown shorthand flag: ‚e‘ in -e – Lösung

Beim Versuch, einen CrowdSec-Agenten auf einem Linux-System bei der Konsole anzumelden (Enrollment), kann die folgende kryptische Fehlermeldung auftreten:

FATA[0000] unknown shorthand flag: 'e' in -e

Was bedeutet das?

Die Meldung kommt von der cscli-Konsole, wenn ein unbekanntes Flag verwendet wird. In diesem Fall hat jemand versucht:

sudo cscli console enroll -e <TOKEN>

CrowdSec erkennt das -e nicht, weil das Kommando kein Flag für den Enrollment-Token benötigt. Der Token wird einfach direkt als Argument übergeben, ohne -e.

Die richtige Nutzung auf Linux sieht so aus:

sudo cscli console enroll <TOKEN>

Hier ersetzt <TOKEN> den tatsächlichen Enrollment-Token aus der CrowdSec-Konsole.

Warum passiert das?

Viele Anwender kommen von Tools, die Flags wie -e oder --enroll erwarten. CrowdSec cscli ist hier etwas anders aufgebaut und akzeptiert den Token direkt. Das Flag -e existiert also schlicht nicht.

Wenn der Fehler beim Enrollment auf einem Linux-System auftritt, einfach das -e weglassen und den Token direkt angeben. Danach sollte der Agent problemlos bei der CrowdSec-Konsole angemeldet werden.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen