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

Reply via email to