NGINX Issue after updating from 25.03.1 -> 25.05.0 #685
-
Hello everyone, I'm relatively new to Malcolm. I started with version 25.03.1 and Malcolm works like a charm! I wanted to upgrade Malcolm to the latest version and used the official upgrade guide as a reference. (Scenario 2) https://malcolm.fyi/docs/malcolm-upgrade.html NGINX then exits with status 1, which is unexpected. After that, I entered the docker environment while Malcolm was running and noticed that on line 25, compared to other lines, the value $host is missing between map and $arkime_protocol. ![]() Setting $host manually in this file fixes the issue and solves the problem. However, when I restart Malcolm, the value reverts back to the original without $host. I tried troubleshooting further by checking differences in the .env files and the docker-compose.yml files. The only change that seems to fix my issue is reverting the nginx-proxy image from version 25.05.0 back to 25.03.1. Changing any other values or .env entries does not seem to have any effect. All I'm trying to accomplish is a successful upgrade. docker-compose25-03-1.yml.txt Kind regards, |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Sorry for the trouble you've had, the process for upgrades is a weak point and one we hope to improve this year. I think what's happening is somehow we're missing this new configuration variable, ARKIME_SSL, from Could you look at |
Beta Was this translation helpful? Give feedback.
Sorry for the trouble you've had, the process for upgrades is a weak point and one we hope to improve this year.
I think what's happening is somehow we're missing this new configuration variable, ARKIME_SSL, from
arkime.env
. What should have happened was the control script should have populated that variable from the defaults the first time it was run, but for some reason it didn't or it didn't in time, I'm not sure.Could you look at
./config/arkime.env
and see if ARKIME_SSL is present there, and if it's set to a value? If not, it should be set toARKIME_SSL=true
. Then restart Malcolm and I think you'll be okay as it should map correctly after that.