mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-02-05 00:29:55 +03:00
Oct 5th commit for OpenWebUI unable to update from previous version. #1934
Closed
opened 2026-02-05 02:54:07 +03:00 by OVERLORD
·
7 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
pull-request
question
refactor
rename script
security
update script
website
wontdo
🛑 Failure to comply with the guidelines
Mirrored from GitHub Pull Request
No Label
breaking change
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/ProxmoxVE#1934
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 @novafire99 on GitHub (Nov 6, 2025).
Originally assigned to: @tremor021 on GitHub.
✅ Have you read and understood the above guidelines?
yes
📜 What is the name of the script you are using?
Open WebUI
📂 What was the exact command used to execute the script?
update
⚙️ What settings are you using?
🖥️ Which Linux distribution are you using?
Debian 12
📈 Which Proxmox version are you on?
9.0.11
📝 Provide a clear and concise description of the issue.
Commit
fb1a558no longer allows an existing install to update.🔄 Steps to reproduce the issue.
Simply using the update command.
Now shows that "No Open WebUI Installation Found!", even though it's fully working older version, I normally run an update once a week, last update Oct 30th.
❌ Paste the full error output (if available).
/ __ ____ ___ ____ | | / /__ / /_ / / / / /
/ / / / __ / _ / __ \ | | /| / / _ / __ / / / // /
/ // / // / __/ / / / | |/ |/ / __/ // / // // /
_/ ./_// // |/|/_/./_//
//
💡 Warning: Storage is dangerously low (83%).
Continue anyway? [y/N] y
✖️ No Open WebUI Installation Found!
(It's not low on space, there is still 17GB free, it's 100GB for the drive)
🖼️ Additional context (optional).
According to the commit it now uses Debian 13 for the LXC, and has moved the install from the /opt/open-webui directory to in the /root/.open-webui folder. This change no longer allows updating from the previous version.
It would be nice if this is the new layout if it upgraded the LXC to Debian 13 and if that is the new location for the data to be stored, it be moved to the new location and run the update for the application.
@MickLesk commented on GitHub (Nov 6, 2025):
@tremor021 - In my opinion, it will only be possible to reinstall OpenWebUI. The problem is that they have changed a lot of dependencies and set the entire installation routine to UVX, which we cannot migrate for users. Especially since there are ~25 versions and not every user has the same
@novafire99 commented on GitHub (Nov 6, 2025):
OK that's fine, but the upgrade script should then at least state that then. That due to OS upgrade for LXC and dependency changes for new OS that it needs to be reinstalled to keep things simple and clean. Right now it's cryptic, I also find it unusual that it was moved to the root account directory from /opt, but that is just my opinion, as long as it works it doesn't matter. Just want to help with the user experience. Along with the note that it needs to br reinstalled, indicate to users that want to keep their config/chat history how to back it up and restore it.
@tremor021 commented on GitHub (Nov 6, 2025):
This is the offical installation method, described in their documentation. https://docs.openwebui.com/getting-started/quick-start/#installation-with-uv
DATA_DIR is set to what is used in their documentation, its not unusual, its in their docs. https://docs.openwebui.com/getting-started/quick-start/#2-run-open-webui
I'm not sure if DATA from previous script is compatible with this install method, hence why i said in the PR that fresh install is needed, to ensure data compatibility. In this case its
/root/.open-webuiand our update script is looking for this directory specificaly, as its not existing in old LXCs and it prevents upgrades = broken containers.https://github.com/community-scripts/ProxmoxVE/pull/8874#issue-3590646445
This installation method is much much simpler to deal with and will ensure that no issue is caused by our script, as entire installation is contained within
uvxpackageAlso, container OS is bumped to Debian 13 to be up to date with other scripts and the host OS as well.
@novafire99 commented on GitHub (Nov 6, 2025):
I meant that unusual as it changed previous behaviour that wasn't expected, making it look like something broke and the user not know where to start to fix it. I'm only bring this up because it caught me by surprise (unexpected change in behaviour), I have no problem deailing with it, but i know a lot of people still learning are not going to know what to do. If it at least it had a notice in the update stating the change and that it needs to be redeployed to bring it up to date. It doesn't need a full explanation of the process, just a notice so that the user can do the research necessary to migrate their data or just delete and redeploy. This should really apply to any app that is deplyed by the scripts to give a consistant user experiance.
@tremor021 commented on GitHub (Nov 6, 2025):
We can add a note to the website (as noone really reads PR's it seems) stating that all installs before Nov 5 are considered obsolete and new LXC should be deployed.
Can you try moving your existing data to this new LXC install? If it recognizes it properly, then i guess we can try making a upgrade procedure... idk, just spitballing here
@BoberMod commented on GitHub (Nov 9, 2025):
@tremor021, I moved the
backend/datadirectories, and it recognizes them properly and works fine: I got all conversations, users, functions, custom models, API keys, etc. Sessions are lost, so users should re-login to their account.However, now unsure whether I want to use the Open WebUI installation from community scripts. In my opinion, the maintainer would do that check "if it works", not people finding it accidentally after the instance is already broken because of the updater introduced breaking changes without notice.
There is still no warning on the community scripts website, no message in the updater, no link to PR. This issue is closed without a decision.
If the maintenance team can't keep up with proper updates of all scripts, it makes sense to deprecate/remove such scripts, as their updates are introducing more problems than resolving.
Especially in this case, it's easy to move out because you have already started using
uvx(which, btw, is not enforced by OWUI team) and it can be done with the same simplicity as the community script bash one-liner.@tremor021 commented on GitHub (Nov 9, 2025):
This is good to hear, as i don't use the app and have no clue what it does.
The update is broken already by Open WebUI. Its not the updater that introduced the breaking change, its the broken dependency chain when using their other official installation method, via
pip. This has nothing to do with us, its upstream problem. How is this unclear, it beats me.... We cant fix upstream problems...Like i said, updater DOES NOTHING to your data, it DOESNT RUN as it now looks for new data directory. You have official documentation URL? you can update the app yourself, like the Open WebUI developers intended. Read the documentation. Wait for them to fix the
pipway of updating and continue maintaining YOUR LXC as you should.Again, OFFICIAL installation method via
piphas broken dependency chain, its NOT A SCRIPT ISSUE.uvxinstallation method is more reliable, hence why we switch to it. THE PROBLEM WITH THIS APP HAS NOTHING TO DO WITH MAITENANCE TEAM!. I'm sounding like a broken record now already...I'm using caps lock on purpose here, because users like you talk about stuff they don't understand. Like in this instance you keep saying that its broken update script, its maintenance teams job to fix it, etc etc. This is not our issue, its Open WebUI installation issue when using one of their official installation methods. Lucky for you they have few of them and the one we choose to support going forward should be reliable than the others.
Regarding the website warning etc. Even though they are not put up yet, it doesn't matter. We are not breaking your LXC, your app continues to work fine, your data is intact. You can continue maintaining your LXC like everyone does. Read the documentation on how to do it. If you wish to switch to our new LXC, you need to deploy a new LXC and move your data. It can't be simpler than that...