mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-02-05 00:29:55 +03:00
Komodo Update broken - using MongoDB #1358
Closed
opened 2026-02-05 00:27:49 +03:00 by OVERLORD
·
32 comments
No Branch/Tag Specified
main
github-action-update-changelog
pr-update-app-files
docker_deb13
feat/cloudinit-sshkeys
feat/sqlserver2025
automated/update-github-versions
add-script-opencloud-1770212555
add-script-openclaw-1770212634
github-action-archive-changelog
update_apps_tool
add-script-wishlist-1770193085
MickLesk-patch-2
add-script-writefreely-1770188758
add-script-wealthfolio-1770143943
fix/vaultwarden-update-script
remove_memos
disable_npm
feature/codeberg-functions-forgejo-readeck
add-script-rustypaste-1770019426
add-script-kitchenowl-1770017260
fix/2fauth-php-version
tools_func_addcodeberg
CrazyWolf13-patch-2
add-script-shelfmark-1769790178
CrazyWolf13-patch-1
add-script-ampache-1769790139
add-script-languagetool-1769790155
remove_php_deps
ref_koilection
fix/php-module-improvements
tremor021-patch-1
fix/open-archiver-meilisearch-migration
cloudflare_dns
MickLesk-patch-1
michelroegl-brunner-patch-2
fix/version-display
fix/debian13-root-ownership
feat/interactive_prompts
feature/smart-error-recovery
core_stable
update_docs
refactor/tools-func-stability
certbot_npm
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
Implemented in VED waiting push to Main
breaking change
bug
bug
bugfix
deferred
delete script
dependencies
enhancement
external
feature
github
help wanted
in project pipeline
invalid
investigation
json
maintenance
needs triage
new script
new script
nice to have
not a script issue
not planned
organization
question
refactor
rename script
security
update script
website
wontdo
🛑 Failure to comply with the guidelines
No Label
not a script issue
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/ProxmoxVE#1358
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 @forke24x7 on GitHub (Jul 28, 2025).
✅ Have you read and understood the above guidelines?
yes
📜 What is the name of the script you are using?
Komodo
📂 What was the exact command used to execute the script?
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/komodo.sh)"
⚙️ What settings are you using?
🖥️ Which Linux distribution are you using?
Debian 12
📝 Provide a clear and concise description of the issue.
Update from 1.17.x (in my case 1.17.4) to 18.x (newer) not possible. If I type in "Update" or re-execute the script it will instantly finish with nothing changed.
Saw a similar issue here (-> https://github.com/community-scripts/ProxmoxVE/issues/6017 ) with a solution here ( -> https://github.com/community-scripts/ProxmoxVE/discussions/5689 ). In my case there is no sqlite.compose.yaml or
postgres.compose.yaml. I'm using mongo so can't follow the guide.
🔄 Steps to reproduce the issue.
type update or re-execute the script when on 1.17.x and using mongo
❌ Paste the full error output (if available).
no error, script fails to execute / skips update
🖼️ Additional context (optional).
@MickLesk commented on GitHub (Jul 28, 2025):
Where and what is the issue? Where is the verbose Output?
Its an simple curl crawling, all information Missing in your issue
@forke24x7 commented on GitHub (Jul 28, 2025):
Well, I dont see any useful information. As said, there is nothing happening when trying to update.
It says updated but stays on version 1.17.4
@MickLesk commented on GitHub (Jul 28, 2025):
Because they dont have updated the Files. Its an crawling from official Repo:
-> https://raw.githubusercontent.com/moghtech/komodo/main/compose/${COMPOSE_BASENAME
Report there. Its Not an issue with the Script. We can only use what exist.
@forke24x7 commented on GitHub (Jul 28, 2025):
Alright, thanks for your assistance. I'm not that deep into this stuff to notice myself, sorry for taking up your time.
@MickLesk commented on GitHub (Jul 28, 2025):
You can try an docker compose stop, pull und start
@forke24x7 commented on GitHub (Jul 28, 2025):
Chances to break everything when I do that is about 105%, so I better don't fire commands I don't fully understand ;-)
I'll wait till Komodo fixes/updates their files to I can safely update. Thanks again 👍
@MickLesk commented on GitHub (Jul 28, 2025):
Better before every "update" is to do an snapshot or Backup before 😄
I Close it for now, If you have more information, feel free to add it here
@rnaaijkens commented on GitHub (Aug 17, 2025):
@forke24x7 Any luck with the broken link? I like to update to but since I read this and see the broken link, I don't know.
@MickLesk commented on GitHub (Aug 17, 2025):
Here is no broken Link. The Script Work fine. I use this active every day
@rnaaijkens commented on GitHub (Aug 17, 2025):
@MickLesk I mean the update link: https://raw.githubusercontent.com/moghtech/komodo/main/compose/$%7BCOMPOSE_BASENAME I understand that is not maintained and was wondering if @forke24x7 made an issue for that.
@MickLesk commented on GitHub (Aug 17, 2025):
You need to Change the Name to your compose File - its Automatic in the Script
@forke24x7 commented on GitHub (Aug 17, 2025):
No, still stuck on 1.17.4
Typing "update" finishes instantly, says "Updated Komodo" but nothing changed.
I'm not intelligent enough to open proper issues as it seems, so I'll stay on 1.17.4.
In my VERY LIMITED understanding the script refers to komodo/tree/main/compose/compose.env and in that it says "COMPOSE_KOMODO_IMAGE_TAG=latest". So if I would open an issue at Komodo stating that "latest" is wrong...you know what I mean. Too complicated for my head.
@rnaaijkens commented on GitHub (Aug 17, 2025):
Thnx @MickLesk But for someone who hasn't been involved in this kind of thing for very long, what does it look like and what needs to be changed?
@MickLesk commented on GitHub (Aug 17, 2025):
Nothing. The Script Crawl the latest Files based on your choose. It depends on there repo
@rnaaijkens commented on GitHub (Aug 17, 2025):
@forke24x7 So the community script is correct but there repo is not. Therefore not the latest version is pulled. You can ask them the same as you did here why the repo is not up-to-date for the community script? I think they have a lot of installs from the community so they are willing to update. But they need to know.
@forke24x7 commented on GitHub (Aug 19, 2025):
With the update of their compose files it does something now but crashes with error
@rnaaijkens commented on GitHub (Aug 20, 2025):
@forke24x7 I think it means this: The error message is saying that at line 159, a command finished with exit code 0 (which usually signals "success"), but the script is treating this as an error.
@MickLesk commented on GitHub (Aug 20, 2025):
verbose is needed for this
@forke24x7 commented on GitHub (Aug 20, 2025):
Here you go
@eikaramba commented on GitHub (Aug 22, 2025):
i experience the same problem. just a standard komodo installation trying to update from 1.18.4 to 1.19.0 via
update@eikaramba commented on GitHub (Aug 23, 2025):
after i added the line
manually to my compose.env file it works. you can see that line in the official compose.env file here -> https://komo.do/docs/setup/mongo
@MickLesk commented on GitHub (Aug 23, 2025):
Can you make an PR ? I'll just forget about it until Monday ^^
@eikaramba commented on GitHub (Aug 23, 2025):
i don't understand where unfortunately. it seems the script is pulling the latest version from github, so i guess everyone needs to add this line manually? that change was also mentioned in the breaking changes. https://github.com/moghtech/komodo/releases/tag/v1.19.0
@MickLesk commented on GitHub (Aug 23, 2025):
@community-scripts/contributor ping/reminder
@forke24x7 commented on GitHub (Aug 25, 2025):
@community-scripts @community-scripts/contributor I dont want to fail at creating a PR, I'll just try to remind the change here - hope that works aswell.
@rnaaijkens commented on GitHub (Aug 25, 2025):
@forke24x7 I managed to update to 1.19.1 with these steps:
Add these line to your docker.compose.yaml (mine is mongo.compose.yaml)
' ## Store dated backups of the database - https://komo.do/docs/setup/backup'
Add this to your .ENV file (mine is compose.env)
'# Backup directory path on host'
COMPOSE_KOMODO_BACKUPS_PATH=/opt/komodo/backups
Create a dir called "backups" in /opt/komodo/
Check if your images if they have "latest"
image: ghcr.io/moghtech/komodo-core:latest
image: ghcr.io/moghtech/komodo-periphery:latest
Pull the new images:
docker compose -p komodo -f mongo.compose.yaml --env-file compose.env pull
Restart docker (Komodo)
docker compose -p komodo -f mongo.compose.yaml --env-file compose.env up -d
This worked for me. Just a normal update kept me on 1.17.5
@stukinnear commented on GitHub (Aug 26, 2025):
Thanks rnaaijkens - worked for me.
@tremor021 commented on GitHub (Aug 26, 2025):
So unnecessary. Compose file reads .env file that is already in /opt/komodo. It by default points to
/etc/komodo/backups. you dont need to alter anything. No need to touchmongo.compose.yamlor w/e you use.The update procedure broke because they added
COMPOSE_KOMODO_BACKUPS_PATHlast week as required variable.@rnaaijkens commented on GitHub (Aug 26, 2025):
@tremor021 For me it was necessary because these lines were not in my .env or compose. So not unnecessary if you ask me.
@tremor021 commented on GitHub (Aug 26, 2025):
Unnecessary because you are altering compose file, which you dont need to and you are creating directories you dont need to
Just run our update script, it adds the variable to the env file and all your existing configuration is intact...
@rnaaijkens commented on GitHub (Aug 26, 2025):
@tremor021 This was before your update! Now it works as you are telling.
@xkpx64 commented on GitHub (Aug 27, 2025):
https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/alpine-komodo.sh
Also need the fix for
COMPOSE_KOMODO_BACKUPS_PATH