Bug #17064
openSnort 3 Update via Nexus is completly broked
0%
Description
Hi,
I'm trying to update snort 3 via the Nexus interface.
When i'm creating an update profile i have this error : download service name exists
On the update page i have this error : request handler failed
If i'm looking on the logs i have this following error :
2026-08-31 11:18:06
pfnet-controller
58274
WARNING 128779 [100.64.7.3:51580] POST /api/services/snort/download (DONE 1.416ms) ERROR: download service name exists
2026-08-31 11:16:30
pfnet-controller
58274
WARNING 393677 [100.64.7.3:51580] GET /api/services/snort/download (DONE 1.503ms) ERROR: 400 request handler failed
2026-08-31 11:16:30
pfnet-controller
58274
ERROR ERROR /api/services/snort/download: runtime error: invalid memory address or nil pointer dereference... goroutine 32365 [running]:... runtime/debug.Stack()... runtime/debug/stack.go:26 +0x5e... netgate.com/netgate/pkg/httpmux/urlhandler.apiCallWrapper.func1()... netgate.com/netgate/pkg/httpmux/urlhandler/apiroute.go:163 +0x67... panic({0x21b4fa0?, 0x4504440?})... runtime/panic.go:860 +0x13a... netgate.com/netgate/pkg/pfsense/svcsnort.(*SnortSvc).getSnortDownloadServicesLocked(0x874da5ce0)... netgate.com/netgate/pkg/pfsense/svcsnort/snort_download.go:62 +0x44f... netgate.com/netgate/pkg/pfsense/svcsnort.(*SnortSvc).getSnortDownloadServices(0x8754b4c80?)... netgate.com/netgate/pkg/pfsense/svcsnort/snort_download.go:77 +0x90... netgate.com/netgate/pkg/pfsense/svcsnort.(*SnortSvc).GetSnortDownloadServices(...)... netgate.com/netgate/pkg/pfsense/svcsnort/snort_api.go:642... netgate.com/netgate/api/pf/services.(*Services).getSnortDownloadServices(0x425114?, {0x20?, 0x200?}, {0x0?, 0x0?}, 0x1400000048983b?)... netgate.com/netgate/api/pf/services/snort_unix.go:250 +0x2b... netgate.com/netgate/pkg/httpmux/urlhandler.apiCallWrapper(0x2208c40?, {0x875dc8150?, 0x874f32960?}, {0x2d3a970?, 0x8749203d8?}, 0x8754d22ee?)... netgate.com/netgate/pkg/httpmux/urlhandler/apiroute.go:168 +0x84... netgate.com/netgate/pkg/httpmux/urlhandler.(*HttpHandler).handleApiCommon(0x874e10000, {0x8754d22e5, 0x17}, {0x2d3a970, 0x8749203d8}, 0x8754b4c80, {0x87500b7a0, 0x1c}, 0x874eed8a8)... netgate.com/netgate/pkg/httpmux/urlhandler/apiroute.go:357 +0xe0a... netgate.com/netgate/pkg/httpmux/urlhandler.(*HttpHandler).apiHandler(0x874e10000, {0x2d3a970, 0x8749203d8}, 0x875395a40, {0x87500b7a0, 0x1c}, {0x2179a40, 0x874eed8a8})... netgate.com/netgate/pkg/httpmux/urlhandler/apiroute.go:148 +0x37b... netgate.com/netgate/pkg/httpmux.HttpMux.ServeHTTP({0x874dc83c0, 0x8750b6280, 0x2d05f50, 0x874b826e0, 0x0, {0x0, 0x0}, 0x0, 0x1, 0x874c07230}, ...)... netgate.com/netgate/pkg/httpmux/router.go:129 +0x3f1... net/http.serverHandler.ServeHTTP({0x6f28f2?}, {0x2d3a970?, 0x8749203d8?}, 0x70?)... net/http/server.go:3311 +0x8e... net/http.initALPNRequest.ServeHTTP({{0x2d40920?, 0x875494330?}, 0x8747dfc08?, {0x874c4e900?}}, {0x2d3a970, 0x8749203d8}, 0x875395a40)... net/http/server.go:3984 +0x265... net/http.(*http2serverConn).runHandler(0x4abdae0?, 0x0?, 0x0?, 0x8760ca080?)... net/http/h2_bundle.go:6412 +0x9d... created by net/http.(*http2serverConn).scheduleHandler in goroutine 9894... net/http/h2_bundle.go:6347 +0x21f...