Public bug reported: Installed crowdsec on a fresh ubuntu server 24.04. The issue has been also reported on crowdsec GitHub: https://github.com/crowdsecurity/crowdsec/issues/2866
# cscli metrics ERRO[29-05-2024 19:35:07] crowdsec - goroutine crowdsec/ShowPrometheus crashed : protobuf tag not enough fields in MetricFamily.state: ERRO[29-05-2024 19:35:07] please report this error to https://github.com/crowdsecurity/crowdsec/ ERRO[29-05-2024 19:35:07] stacktrace/report is written to /tmp/crowdsec-crash.3340374478.txt : please join it to your issue # cat /tmp/crowdsec-crash.3340374478.txt error : protobuf tag not enough fields in MetricFamily.state: version: v1.4.6-6build1-debian Codename: alphaga BuildDate: 2023-08-24_05:13:32 GoVersion: 1.21.0 Platform: linux goroutine 8 [running]: runtime/debug.Stack() runtime/debug/stack.go:24 +0x5e github.com/crowdsecurity/crowdsec/pkg/types.WriteStackTrace({0x1233900, 0xc000527b80}) github.com/crowdsecurity/crowdsec/pkg/types/utils.go:116 +0x245 github.com/crowdsecurity/crowdsec/pkg/types.CatchPanic({0x1434d42, 0x17}) github.com/crowdsecurity/crowdsec/pkg/types/utils.go:131 +0xeb panic({0x1233900?, 0xc000527b80?}) runtime/panic.go:914 +0x21f github.com/golang/protobuf/proto.(*unmarshalInfo).computeUnmarshalInfo(0xc0004345a0) github.com/golang/protobuf/proto/table_unmarshal.go:332 +0x121f github.com/golang/protobuf/proto.(*unmarshalInfo).unmarshal(0xc0004345a0, {0x13a6400?}, {0xc0000e4900, 0x879, 0x879}) github.com/golang/protobuf/proto/table_unmarshal.go:136 +0x5b github.com/golang/protobuf/proto.(*InternalMessageInfo).Unmarshal(0xc0003b9d10?, {0x1653dc8, 0xc0004b5ce0}, {0xc0000e4900?, 0x879?, 0x879?}) github.com/golang/protobuf/proto/table_unmarshal.go:63 +0xcb github.com/golang/protobuf/proto.(*Buffer).Unmarshal(0xc0003cfd48, {0x1653dc8, 0xc0004b5ce0}) github.com/golang/protobuf/proto/decode.go:424 +0x145 github.com/golang/protobuf/proto.Unmarshal({0xc0000e4900, 0x879, 0x879}, {0x1653dc8, 0xc0004b5ce0}) github.com/golang/protobuf/proto/decode.go:342 +0xdc github.com/matttproud/golang_protobuf_extensions/pbutil.ReadDelimited({0x747f11584060, 0xc000124100}, {0x1653dc8, 0xc0004b5ce0}) github.com/matttproud/golang_protobuf_extensions/pbutil/decode.go:74 +0x1a5 github.com/prometheus/prom2json.ParseResponse(0xc0001901b0, 0xc000414ae0) github.com/prometheus/prom2json/prom2json.go:181 +0x4c5 github.com/prometheus/prom2json.FetchMetricFamilies({0xc0003a4b00, 0x1d}, 0xc000285110?, {0x164b240, 0xc00053e000}) github.com/prometheus/prom2json/prom2json.go:167 +0x3d9 main.FormatPrometheusMetrics.func1() github.com/crowdsecurity/crowdsec/cmd/crowdsec-cli/metrics.go:36 +0x4b created by main.FormatPrometheusMetrics in goroutine 1 github.com/crowdsecurity/crowdsec/cmd/crowdsec-cli/metrics.go:34 +0x127 # lsb_release -rd No LSB modules are available. Description: Ubuntu 24.04 LTS Release: 24.04 # apt-cache policy crowdsec crowdsec: Installed: 1.4.6-6build1 Candidate: 1.4.6-6build1 Version table: *** 1.4.6-6build1 500 500 http://it.archive.ubuntu.com/ubuntu noble/universe amd64 Packages 100 /var/lib/dpkg/status ** Affects: crowdsec (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2067506 Title: "cscli metrics" crashes To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/crowdsec/+bug/2067506/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
