mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-03-31 06:34:17 -04:00
Omada controller - Mongo version issue #2240
Closed
opened 2025-11-20 05:25:57 -05:00 by saavagebueno
·
17 comments
No Branch/Tag Specified
main
github-action-update-changelog
pr-update-app-files
add-script-bambuddy-1774853250
MickLesk-patch-1
fix/immich-maintenance-mode-redis-error
fix/npm-unmask-openresty-on-migration
fix/ollama-intel-gpg-error-handling
github-action-archive-changelog
add-script-yourls-1774732133
add-script-matter-server-1774638379
fix/dispatcharr-pg-port
cron_update_lxc
chore/immich-v2.6.3
add-script-geopulse-1774548387
cdn_improvements
add-script-birdnet-1774535320
fix/tools-func-exit-codes
fix/immich-update-db-hostname
update/frigate-0.17.1
fix/use-absolute-path-for-install
fix/pin-npm-version
shell_safe_fixes
remove_booklore
chore/update-url-community-scripts
komodov2
refactor/turnkey-modernize
add-script-nextexplorer-1774344421
add-script-homebrew-1774342032
fix/shell-security-hardening-v2
improve/build-func-performance-cleanup
fix/build-dns-prefix
fix/anytype-mongodb-wait
fix/frigate-cpu-model-path
copilot/fix-installation-failure-isponsorblocktv
fix/reactive-resume-add-git
copilot/scanopy-fix-apt-configuration-error
add-script-isponsorblocktv-1774009652
add-script-alpine-wakapi-1774008954
fix/coder-code-server-existing-config-and-reachability
add-script-teleport-1773928044
CrazyWolf13-patch-wealthfolio-1
refactor/tools-func-qol
fix/stirling-pdf-jdk-reinstall
fix/pinned-version-wording
MickLesk-patch-10
fix/reactive-resume-v5013
fix/tracearr-update-version-oom
copilot/fix-hdd-space-for-owncast
tremor021-patch-6
pocketbase_bot
disp_fix
fix/tdarr-binary-check-curl-retry
MickLesk-patch-9
refactor/podman-quadlets
alpine-ntfy
refactor/jellyfin
CrazyWolf13-patch-11
feature/autousermod_hwaccell
add-script-split-pro-1773677692
fix/frigate-openvino-fallback
fix/paperless-ngx-default-ram
fix/plex-restart-after-update
fix/gluetun-openvpn-env
MickLesk-patch-8
termix_add_guacd
MickLesk-patch-7
fix/tududi-nodejs-in-update
fix/sparkyfitness-npm-peer-deps
docs/website-metadata-workflow
fix-pbs_microcode
remove_jsons
michelroegl-brunner-patch-4
add-script-test-1773325265
cleanup_workflows
feat/remove-frontend
automated/update-github-versions
feat/mode-generated
fix/n8n-build-essential
fix/sparkyfitness-shared-deps
fix/rocm-path-escaping
fix/storage-validation-cross-node
fix/frigate-nvidia-version-regex
arm64-build-support
readme
michelroegl-brunner-patch-3
fix/coder-code-server-backup
copilot/fix-immich-update-dependency-issue
rust
fix/linkwarden-update-playwright
fix/powerdns-sqlite-permissions
fix/duplicate-nameserver-searchdomain
CrazyWolf13-patch-7
feat/ollama-rocm-support
fix/seerr-migration-update-script
preflight_tests
adgu_fix
2026-03-30
2026-03-29
2026-03-28
2026-03-27
2026-03-26
2026-03-25
2026-03-24
2026-03-23
2026-03-22
2026-03-21
2026-03-20
2026-03-19
2026-03-18
2026-03-17
2026-03-16
2026-03-15
2026-03-14
2026-03-13
2026-03-12
2026-03-11
2026-03-10
2026-03-09
2026-03-08
2026-03-07
2026-03-06
2026-03-05
2026-03-04
2026-03-03
2026-03-02
2026-03-01
2026-02-28
2026-02-27
2026-02-26
2026-02-25
2026-02-24
2026-02-23
2026-02-22
2026-02-21
2026-02-20
2026-02-19
2026-02-18
2026-02-17
2026-02-16
2026-02-15
2026-02-14
2026-02-13
2026-02-12
2026-02-11
2026-02-10
2026-02-09
2026-02-08
2026-02-07
2026-02-06
2026-02-05
2026-02-04
2026-02-03
2026-02-02
2026-02-01
2026-01-31
2026-01-30
2026-01-29
2026-01-28
2026-01-27
2026-01-26
2026-01-25
2026-01-24
2026-01-23
2026-01-22
2026-01-21
2026-01-20
2026-01-19
2026-01-18
2026-01-17
2026-01-16
2026-01-15
2026-01-14
2026-01-13
2026-01-12
2026-01-11
2026-01-10
2026-01-09
2026-01-08
2026-01-07
2026-01-06
2026-01-05
2026-01-04
2026-01-03
2026-01-02
2026-01-01
2025-12-31
2025-12-30
2025-12-29
2025-12-28
2025-12-27
2025-12-26
2025-12-25
2025-12-24
2025-12-23
2025-12-22
2025-12-21
2025-12-20
2025-12-19
2025-12-18
2025-12-17
2025-12-16
2025-12-15
2025-12-14
2025-12-13
2025-12-12
2025-12-11
2025-12-10
2025-12-09
2025-12-08
2025-12-07
2025-12-06
2025-12-05
2025-12-04
2025-12-03
2025-12-02
2025-12-01
2025-11-30
2025-11-29
2025-11-28
2025-11-27
2025-11-26
2025-11-25
2025-11-24
2025-11-23
2025-11-22
2025-11-21
2025-11-20
2025-11-19
2025-11-18
2025-11-17
2025-11-16
2025-11-15
2025-11-14
2025-11-13
2025-11-12
2025-11-11
2025-11-10
2025-11-09
2025-11-08
2025-11-07
2025-11-06
2025-11-05
2025-11-04
2025-11-03
2025-11-02
2025-11-01
2025-10-31
2025-10-30
2025-10-29
2025-10-28
2025-10-27
2025-10-26
2025-10-25
2025-10-24
2025-10-23
2025-10-22
2025-10-21
2025-10-20
2025-10-19
2025-10-18
2025-10-17
2025-10-16
2025-10-15
2025-10-14
2025-10-13
2025-10-12
2025-10-11
2025-10-10
2025-10-09
2025-10-08
2025-10-07
2025-10-06
2025-10-05
2025-10-04
2025-10-03
2025-10-02
2025-10-01
2025-09-30
2025-09-29
2025-09-28
2025-09-27
2025-09-26
2025-09-25
2025-09-24
2025-09-23
2025-09-22
2025-09-21
2025-09-20
2025-09-19
2025-09-18
2025-09-17
2025-09-16
2025-09-15
2025-09-14
2025-09-13
2025-09-12
2025-09-11
2025-09-10
2025-09-09
2025-09-08
2025-09-07
2025-09-06
2025-09-05
2025-09-04
2025-09-03
2025-09-02
2025-09-01
2025-08-31
2025-08-30
2025-08-29
2025-08-28
2025-08-27
2025-08-26
2025-08-25
2025-08-24
2025-08-23
2025-08-22
2025-08-21
2025-08-20
2025-08-19
2025-08-18
2025-08-17
2025-08-16
2025-08-15
2025-08-14
2025-08-13
2025-08-12
2025-08-11
2025-08-10
2025-08-09
2025-08-08
2025-08-07
2025-08-06
2025-08-05
2025-08-04
2025-08-03
2025-08-02
2025-08-01
2025-07-31
2025-07-30
2025-07-29
2025-07-28
2025-07-27
2025-07-26
2025-07-25
2025-07-24
2025-07-23
2025-07-22
2025-07-21
2025-07-20
2025-07-19
2025-07-18
2025-07-17
2025-07-16
2025-07-15
2025-07-14
2025-07-11
2025-07-10
2025-07-09
2025-07-08
2025-07-07
2025-07-06
2025-07-05
2025-07-04
2025-07-03
2025-07-02
2025-07-01
2025-06-30
2025-06-29
2025-06-28
2025-06-27
2025-06-26
2025-06-25
2025-06-24
2025-06-23
2025-06-22
2025-06-21
2025-06-20
2025-06-19
2025-06-18
2025-06-17
2025-06-16
2025-06-15
2025-06-14
2025-06-13
2025-06-12
2025-06-11
2025-06-10
2025-06-09
2025-06-08
2025-06-07
2025-06-06
2025-06-05
2025-06-04
2025-06-03
2025-06-02
2025-06-01
2025-05-31
2025-05-30
2025-05-29
2025-05-28
2025-05-27
2025-05-26
2025-05-25
2025-05-24
2025-05-23
2025-05-22
2025-05-21
2025-05-20
2025-05-19
2025-05-18
2025-05-17
2025-05-16
2025-05-15
2025-05-14
2025-05-13
2025-05-12
2025-05-11
2025-05-10
2025-05-09
2025-05-08
2025-05-07
2025-05-06
2025-05-05
2025-05-04
2025-05-03
2025-05-02
2025-05-01
2025-04-30
2025-04-29
2025-04-28
2025-04-27
2025-04-26
2025-04-25
2025-04-24
2025-04-23
2025-04-22
2025-04-20
2025-04-21
2025-04-19
2025-04-18
2025-04-17
2025-04-15
2025-04-16
2025-04-14
2025-04-13
2025-04-12
2025-04-11
2025-04-10
2025-04-09
2025-04-08
2025-04-07
2025-04-06
2025-04-05
2025-04-04
2025-04-03
2025-04-02
2025-04-01
2025-03-31
2025-03-30
2025-03-29
2025-03-28
2025-03-27
2025-03-26
2025-03-25
2025-03-24
2025-03-23
2025-03-22
2025-03-21
2025-03-20
2025-03-19
2025-03-18
2025-03-17
2025-03-16
2025-03-15
2025-03-14
2025-03-13
2025-03-12
2025-03-11
2025-03-10
2025-03-09
2025-03-08
2025-03-07
2025-03-06
2025-03-05
2025-03-04
2025-03-03
2025-03-02
2025-03-01
2025-02-28
2025-02-27
2025-02-26
2025-02-25
2025-02-24
2025-02-23
2025-02-21
2025-02-20
2025-02-19
2025-02-18
2025-02-17
2025-02-16
2025-02-15
2025-02-14
2025-02-13
2025-02-12
2025-02-11
2025-02-10
2025-02-09
2025-02-08
2025-02-07
2025-02-06
2025-02-05
2025-02-04
2025-02-03
2025-02-02
2025-02-01
2025-01-31
2025-01-30
2025-01-29
2025-01-28
2025-01-27
2025-01-26
2025-01-24
2025-01-23
2025-01-22
2025-01-21
2025-01-20
2025-01-19
2025-01-18
2025-01-17
2025-01-16
2025-01-15
2025-01-14
2025-01-13
2025-01-11
2025-01-10
2025-01-09
2025-01-08
2025-01-07
2025-01-06
2025-01-05
2025-01-04
2025-01-03
2025-01-02
2025-01-01
2024-12-31
2024-12-30
2024-12-29
2024-12-28
2024-12-27
2024-12-26
2024-12-25
2024-12-23
2024-12-21
2024-12-20
2024-12-19
2024-12-18
2024-12-17
2024-12-16
2024-12-13
2024-12-12
2024-12-09
2024-12-08
2024-12-07
2024-12-06
2024-12-05
2024-12-04
2024-12-03
2024-12-02
2024-11-30
2024-11-29
2024-11-28
2024-11-27
2024-11-26
2024-11-25
2024-11-24
2024-11-23
Labels
Clear labels
🛑 Failure to comply with the guidelines
breaking change
bug
bug
bugfix
deferred
delete script
dependencies
enhancement
external
feature
github
help wanted
Implemented in VED waiting push to Main
in project pipeline
invalid
investigation
json
maintenance
new script
new script
nice to have
not a script issue
not planned
organization
pull-request
question
refactor
rename script
security
update script
website
wontdo
Mirrored from GitHub Pull Request
No Label
bug
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
saavagebueno
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: SVI/ProxmoxVE#2240
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @cfilkins on GitHub (Nov 4, 2025).
✅ Have you read and understood the above guidelines?
yes
📜 What is the name of the script you are using?
Omada
📂 What was the exact command used to execute the script?
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/omada.sh)"
⚙️ What settings are you using?
🖥️ Which Linux distribution are you using?
Debian 13
📈 Which Proxmox version are you on?
pve-manager/9.0.11/3bf5476b8a4699e2 (running kernel: 6.14.11-4-pve)
📝 Provide a clear and concise description of the issue.
After updating my LXC with the most recent version of the script, Omada fails to start. The script shows "Fail to start mongo DB server."
Looking through the MongoDb logs, it appears that this tries to jump too many versions of MongoDb:
"msg":"Failed to start up WiredTiger under any compatibility version. This may be due to an unsupported upgrade or downgrade."
🔄 Steps to reproduce the issue.
Run upgrade script, observe Omada fails to start.
mongod --dbpath /opt/tplink/EAPController/data/db --repair
The error appears near the end of the stack trace.
❌ Paste the full error output (if available).
{"t":{"$date":"2025-11-04T16:27:10.152-05:00"},"s":"I", "c":"CONTROL", "id":23285, "ctx":"main","msg":"Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'"}
{"t":{"$date":"2025-11-04T16:27:10.152-05:00"},"s":"I", "c":"CONTROL", "id":5945603, "ctx":"main","msg":"Multi threading initialized"}
{"t":{"$date":"2025-11-04T16:27:10.153-05:00"},"s":"I", "c":"NETWORK", "id":4648601, "ctx":"main","msg":"Implicit TCP FastOpen unavailable. If TCP FastOpen is required, set at least one of the related parameters","attr":{"relatedParameters":["tcpFastOpenServer","tcpFastOpenClient","tcpFastOpenQueueSize"]}}
{"t":{"$date":"2025-11-04T16:27:10.154-05:00"},"s":"I", "c":"NETWORK", "id":4915701, "ctx":"main","msg":"Initialized wire specification","attr":{"spec":{"incomingExternalClient":{"minWireVersion":0,"maxWireVersion":25},"incomingInternalClient":{"minWireVersion":0,"maxWireVersion":25},"outgoing":{"minWireVersion":6,"maxWireVersion":25},"isInternalClient":true}}}
{"t":{"$date":"2025-11-04T16:27:10.155-05:00"},"s":"I", "c":"TENANT_M", "id":7091600, "ctx":"main","msg":"Starting TenantMigrationAccessBlockerRegistry"}
{"t":{"$date":"2025-11-04T16:27:10.155-05:00"},"s":"I", "c":"CONTROL", "id":4615611, "ctx":"initandlisten","msg":"MongoDB starting","attr":{"pid":2400,"port":27017,"dbPath":"/opt/tplink/EAPController/data/db","architecture":"64-bit","host":"omada"}}
{"t":{"$date":"2025-11-04T16:27:10.155-05:00"},"s":"I", "c":"CONTROL", "id":23403, "ctx":"initandlisten","msg":"Build Info","attr":{"buildInfo":{"version":"8.0.15","gitVersion":"f79b970f08f60c41491003cd55a3dd459a279c39","openSSLVersion":"OpenSSL 3.0.17 1 Jul 2025","modules":[],"allocator":"tcmalloc-google","environment":{"distmod":"debian12","distarch":"x86_64","target_arch":"x86_64"}}}}
{"t":{"$date":"2025-11-04T16:27:10.155-05:00"},"s":"I", "c":"CONTROL", "id":51765, "ctx":"initandlisten","msg":"Operating System","attr":{"os":{"name":"PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"","version":"Kernel 6.14.11-4-pve"}}}
{"t":{"$date":"2025-11-04T16:27:10.155-05:00"},"s":"I", "c":"CONTROL", "id":21951, "ctx":"initandlisten","msg":"Options set by command line","attr":{"options":{"repair":true,"storage":{"dbPath":"/opt/tplink/EAPController/data/db"}}}}
{"t":{"$date":"2025-11-04T16:27:10.157-05:00"},"s":"I", "c":"STORAGE", "id":22270, "ctx":"initandlisten","msg":"Storage engine to use detected by data files","attr":{"dbpath":"/opt/tplink/EAPController/data/db","storageEngine":"wiredTiger"}}
{"t":{"$date":"2025-11-04T16:27:10.157-05:00"},"s":"I", "c":"STORAGE", "id":22297, "ctx":"initandlisten","msg":"Using the XFS filesystem is strongly recommended with the WiredTiger storage engine. See http://dochub.mongodb.org/core/prodnotes-filesystem","tags":["startupWarnings"]}
{"t":{"$date":"2025-11-04T16:27:10.157-05:00"},"s":"I", "c":"STORAGE", "id":22315, "ctx":"initandlisten","msg":"Opening WiredTiger","attr":{"config":"create,cache_size=3584M,session_max=33000,eviction=(threads_min=4,threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,remove=true,path=journal,compressor=snappy),builtin_extension_config=(zstd=(compression_level=6)),file_manager=(close_idle_time=600,close_scan_interval=10,close_handle_minimum=2000),statistics_log=(wait=0),json_output=(error,message),verbose=[recovery_progress:1,checkpoint_progress:1,compact_progress:1,backup:0,checkpoint:0,compact:0,evict:0,history_store:0,recovery:0,rts:0,salvage:0,tiered:0,timestamp:0,transaction:0,verify:0,log:0],prefetch=(available=true,default=false),"}}
{"t":{"$date":"2025-11-04T16:27:10.766-05:00"},"s":"W", "c":"STORAGE", "id":22347, "ctx":"initandlisten","msg":"Failed to start up WiredTiger under any compatibility version. This may be due to an unsupported upgrade or downgrade."}
{"t":{"$date":"2025-11-04T16:27:10.766-05:00"},"s":"W", "c":"STORAGE", "id":22349, "ctx":"initandlisten","msg":"Attempting to salvage WiredTiger metadata"}
{"t":{"$date":"2025-11-04T16:27:10.801-05:00"},"s":"F", "c":"STORAGE", "id":50947, "ctx":"initandlisten","msg":"Failed to salvage WiredTiger metadata","attr":{"details":"-31802: WT_ERROR: non-specific WiredTiger error"}}
{"t":{"$date":"2025-11-04T16:27:10.801-05:00"},"s":"F", "c":"ASSERT", "id":23091, "ctx":"initandlisten","msg":"Fatal assertion","attr":{"msgid":50947,"file":"src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp","line":768}}
{"t":{"$date":"2025-11-04T16:27:10.801-05:00"},"s":"F", "c":"ASSERT", "id":23092, "ctx":"initandlisten","msg":"\n\n***aborting after fassert() failure\n\n"}
🖼️ Additional context (optional).
No response
@MickLesk commented on GitHub (Nov 4, 2025):
Omada doesnt Work with debian13 and CPUs without avx. So you need Debian 12 or you cant use omada
@ampersandru commented on GitHub (Nov 5, 2025):
Im on Promox 8/Debian 12 and my CPU supports AVX2. I also get "Failed to start mongoDB" after updating Omada. Is this because you now need MongoDB8 and because I installed this awhile ago, I may still be on MongoDB3.x and the LXC update script does not upgrade it?
https://github.com/mbentley/docker-omada-controller?tab=readme-ov-file#v5-to-v6-upgrade-guide
@cfilkins commented on GitHub (Nov 5, 2025):
Yup, from what I saw I believe that my CPUs do support AVX2. I found some other docker references about this as well, and they found that you needed to manually upgrade MongoDB incrementally, as it doesn't support jumping directly up to major versions.
@MickLesk commented on GitHub (Nov 5, 2025):
@community-scripts/contributor time to remove omada? 30 Issues in less months. Every time another issue
@tremor021 commented on GitHub (Nov 5, 2025):
Yea, every couple of days there is a issue with their app. https://github.com/community-scripts/ProxmoxVE/issues?q=omada
This is just sad... Fix after fix after fix...
@cfilkins commented on GitHub (Nov 5, 2025):
I was able to install it in a new lxc without issue...and fwiw I haven't had any issues prior to this one. But this one might be that the update script itself doesn't work. And unfortunately you can't migrate from an older version to a newer version.
Someone with a better grasp of mongod can hopefully chime in and help provide some guidance on doing an incremental upgrade.
@michelroegl-brunner commented on GitHub (Nov 5, 2025):
When it is buggy like that i say remove it. We have way to many scripts anyway.
@ampersandru commented on GitHub (Nov 5, 2025):
backed up config file within omada, spun a new LXC using
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/omada.sh)", which does install mongoDB 8, restored the config file, readopted omada devicesEverything is up and running again. I tried to update MongoDB manually, but it got stuck at "Migrating MongoDB8 to MongoDB8" - just backing up and restoring was quick and easy.
Not sure if something changed from 5 to 6, but I could not do the regular site migration. But restoring the omada config file restored the site anyways
From my perspective, I have not had any issues at all with the Omada LXC for a couple years now. I haven't read over all the recent bug reports, but Omada did just release Omada 6, which requires a manual mongoDB update even for the docker version, so that will increase a lot of issues coming in because there's no documentation when you attempt to update the Omada LXC - it will attempt to update but fail to run due to mongoDB not updating correctly.
@CrazyWolf13 commented on GitHub (Nov 5, 2025):
Up to the others if we want to support it further or not.
There are really a lot of issue, but seem to mostly tacke the same things, though I only quickly glanced over them?
Maybe we can add a check to only allow deb12 with avx and refactor to use temurin function now that new tools are merged.
Because it's one of the existing tteck-scripts, I'd say a bit more consideration than any new one, especially as it has nearly 7k installs . Then on further issues remove the app
@Creat commented on GitHub (Nov 6, 2025):
I was about to create my own issue when I found this one, and I think it's related closely enough to be combined.
When logging into my Omada today, I saw it had a new version available so I went to try and upgrade (of course taking a snapshot before). I'm still on Debian 12.9 (according to
/etc/debian_version). Trying to run the upgrade script leads to an immediate error:I then tried to just update the underlying debian to the latest 12.x, as it turned out it was also quite a bit behind. This included an apparently significant change in meta-information for the "Azul" repo (java stuff I think?), which looked like this:
Since the server path doesn't include the debian releaes codename, and since it's now tagged to be a "ubuntu" repository, I assume it may be cause of some of the problems. Because if I now just do a full
apt dist-upgrade, I also get a non-working omada controller with similar symptoms to those mentioned above. specifically this is my state after doing that, which explicitly doesn't include the actual omada controller itself and is still on debian 12:@MickLesk commented on GitHub (Nov 6, 2025):
3.6? Thats deprecated since 4 or 5 years. The hell? Tbh, Install the Container new. Nobody can upgrade this. That need 5 or 6 seperate Upgrade steps
@Creat commented on GitHub (Nov 6, 2025):
Please note I do keep the omada controler container updated at lesat somwhat regularly. So the last udapte was a few months ago at the most, probably some time in summer would be my guess? Basically whenever debian 12.9 was the latest release would be a good bet.
As for mongo, I know omada starts it's own instance directly (not using the system services for some reason) and possibly even has it's own binaries (not sure about that), but certainly doesn't use the system mongo db data files. But to the best of my knowledge, this script (thankfully) handles that well, so I don't have to know. Which frankly is the beauty of these scripts for me in the first place.
Also as a side note: the official script page for the omada controller script seems to specify "debian 13", which according to this thread doesn't even work?
@tremor021 commented on GitHub (Nov 6, 2025):
Honestly, i have no clue how you got so behind with updates, but that doesn't matter any more. Your only course of action is to try to manually upgrade everything or just deploy a new up to date container (which you will hopefully keep updated).
There is no point of dragging this discussion
@cfilkins commented on GitHub (Nov 6, 2025):
I wound up just creating an all new container, and tested backing up my
settings and restoring to the new container. Preliminary tests look ok,
but I still need to complete the migration.
With that, my recommendation to anyone else is to just create a new
container and migrate your controller settings over.
On Thu, Nov 6, 2025, 7:47 AM Slaviša Arežina @.***>
wrote:
@tremor021 commented on GitHub (Nov 6, 2025):
Yes because trying to patch this old install up can lead to so many issues, its just not worth it.
@tismofied commented on GitHub (Nov 10, 2025):
Thank you for a stress free morning upgrading method to V6. this is the best way to do it for now
@adi1 commented on GitHub (Nov 12, 2025):
I've recently gone through this process as well, as my LXC container also had MongoDB 3.6.
I used the MongoDB upgrade instructions from TP-Link. I had to upgrade version-by-version.
Upgrade from v3.6 to v4.4
Upgrade from v4.4 to v7
I don't know what these commands are for and what happens if you don't run them, but the upgrade instructions suggest they should be run after every upgrade,
db.adminCommand( { setFeatureCompatibilityVersion: "4.4" } ),db.adminCommand( { setFeatureCompatibilityVersion: "7.0", confirm: true } ), etc.I then upgraded to v8.