User "malcolm_internal" was not found #847
-
|
Describe the bug To Reproduce
Expected behavior **Screenshots and/or logs ** nginx-proxy-1 | 2026/01/06 20:36:59 [error] 122#122: *2625 user "malcolm_internal" was not found in "/etc/nginx/auth/htpasswd", client: 192.168.2.3, server: , request: "HEAD / HTTP/1.1", host: "192.168.30.100:9200"
nginx-proxy-1 | 2026/01/06 20:36:59 [error] 122#122: *2626 user "malcolm_internal" was not found in "/etc/nginx/auth/htpasswd", client: 192.168.2.3, server: , request: "GET /_cluster/health HTTP/1.1", host: "192.168.30.100:9200"Error in Hedgehog logs: pcap-monitor-1 | 2026-01-06 20:45:57 CRITICAL: pcap_watcher.py: 2 connection error: AuthenticationException(401, '<html>\r\n<head><title>401 Authorization Required</title></head>\r\n<body>\r\n<center><h1>401 Authorization Required</h1></center>\r\n<hr><center>openresty/1.27.1.2</center>\r\n</body>\r\n</html>\r\n')Malcolm Version:
How are you running Malcolm?
Additional context curl -s --config ./.opensearch.primary.curlrc https://192.168.30.100:9200/arkime_stats_v30/_search?pretty=trueFrom the Malcolm instance, I receive an error as well: <html>
<head><title>401 Authorization Required</title></head>
<body>
<center><h1>401 Authorization Required</h1></center>
<hr><center>openresty/1.27.1.2</center>
</body>
</html> |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 5 replies
-
|
Just so I make sure I understand your setup, this is a Malcolm instance (which is managing its own OpenSearch) and a Hedgehog instance that is communicating with that Malcolm instance. No additional remote instances, no non-local OpenSearch/Elasticsearch, right? Here's the correct procedure: First, on Malcolm:
Then, on hedgehog:
|
Beta Was this translation helpful? Give feedback.
.opensearch.primary.curlrcis only used internally, and it not what should be used by the hedgehog to connect to Malcolm.Just so I make sure I understand your setup, this is a Malcolm instance (which is managing its own OpenSearch) and a Hedgehog instance that is communicating with that Malcolm instance. No additional remote instances, no non-local OpenSearch/Elasticsearch, right?
Here's the correct procedure:
First, on Malcolm:
auth_setuplocalos("(Re)generate internal passwords for local primary...")remoteoson Malcolm, unless you are using an external opensearch/elasticsearch instance