mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-02-05 00:29:55 +03:00
Trilium LXC does not update correctly #419
Closed
opened 2026-02-04 18:40:18 +03:00 by OVERLORD
·
42 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
question
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/ProxmoxVE#419
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 @photodrum on GitHub (Jan 31, 2025).
✅ Have you read and understood the above guidelines?
yes
📜 What is the name of the script you are using?
Trilium LXC
📂 What was the exact command used to execute the script?
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/trilium.sh)"
📝 Provide a clear and concise description of the issue.
After the update, access (502) to Trilium is lost
⚙️ What settings are you using?
🖥️ Which Linux distribution are you using?
No response
🔄 Steps to reproduce the issue.
Run: bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/trilium.sh)"
/_ __/() () ______ ___
/ / / / / / / / / / __ `
/ / / / / / / / // / / / / / /
// // ////_,// // /_/
✔️ Stopped Trilium
✔️ Updated to v0.91.5
✔️ Cleaned
✔️ Started Trilium
✔️ Updated Successfully
❌ Paste the full error output (if available).
502 Bad Gateway
🖼️ Additional context (optional).
No response
@tremor021 commented on GitHub (Jan 31, 2025):
there is really nothing that update scripts does to break installed application, since configuration and data files are not in the application folder
update function basicaly just gets the latest release archive and extracts it to the same folder where trillium is already installed
can you give output of:
curl http://container-ip:8080/@MickLesk commented on GitHub (Jan 31, 2025):
Or systemctl status...
@tremor021 commented on GitHub (Feb 1, 2025):
Also, i just tried on mine:
It works just fine.
@pziemniak commented on GitHub (Feb 1, 2025):
Does not work for me, installed about a week ago, updated today and it immediately stopped working. Found the following in the logs:
@MickLesk commented on GitHub (Feb 1, 2025):
Can you try to Upgrade NodeJs to 22?
@pziemniak commented on GitHub (Feb 1, 2025):
NodeJs seems to be bundled together with Trilium package and it does not have npm to make an upgrade. I installed version 22 using nvm and used that version to launch Trillum, but the result is the same.
EDIT
updated modules using npm 22 and it worked all fine.
@MickLesk commented on GitHub (Feb 1, 2025):
Maybe an trillium bug with the package? Dockerfile use node22
@pziemniak commented on GitHub (Feb 1, 2025):
Appears something was either with the package or with the upgrade. When re-did the upgrade it starts now fine with the built-in NodeJs 20.
@photodrum commented on GitHub (Feb 1, 2025):
curl: (7) Failed to connect to 192.168.50.28 port 8080 after 0 ms: Couldn't connect to server
@Noxious-Stimuli commented on GitHub (Feb 1, 2025):
Same issue here.
Rerunning "update" in the console causes the script to trigger as if there was an update, but it results in the above errors and failure to start.
@MickLesk commented on GitHub (Feb 1, 2025):
Okay, i can check it at monday, fine for you all?
@cbbossi commented on GitHub (Feb 2, 2025):
Hello there.
Yap apparently others are having the same issue I just had a few minutes ago.
Thanks in advance for any clue to fix that.
@ehcorn commented on GitHub (Feb 3, 2025):
joining the fray but I get a different error. I installed using the script from the old github: https://raw.githubusercontent.com/tteck/Proxmox/main/ct/trilium.sh
tried running plain "update" and get:
[ERROR] in line 66: exit code 0: while executing command wget -q https://github.com/TriliumNext/Notes/releases/download/${RELEASE}/TriliumNextNotes-${RELEASE}-server-linux-x64.tar.xzso I tried running the new update script inside the shell, seems to update and says trilium stopped, updated, etc. as expected then when I run systemctl status trilium I get:
@MickLesk commented on GitHub (Feb 3, 2025):
I try my luck, but for me it worked. ive installed latest release (v0.90.12) and setup the installation with password and co. created some testnotes and then enter "update" in the lxc shell. Now its version: v0.91.5
Can a user with failure status do following:
cd /opt/trilium
./trilium.sh
whats the output?
@photodrum commented on GitHub (Feb 3, 2025):
@cbbossi commented on GitHub (Feb 3, 2025):
Follow your request...
@cbbossi commented on GitHub (Feb 6, 2025):
hello, I tested the new version but the issue still there,,
@cbbossi commented on GitHub (Feb 6, 2025):
Follow the other diagnostics I did based on the request from MickLesk
I hope this can provide enough info on the matter.
@michelroegl-brunner commented on GitHub (Feb 6, 2025):
I also can not reproduce the issue.
@beercity commented on GitHub (Feb 6, 2025):
I have been using Trilium for several years, initially the zadam edition and then it was upgraded to the TriliumNext edition using the script. Ever since the upgrade, I am experiencing the same issue as above.
I created a fresh LXC using the script and imported my backup, and it works without issue. The most stable and sustainable option may just be to take a backup and import into a new instance if the upgrade breaks Trilium.
@cbbossi commented on GitHub (Feb 6, 2025):
Ya!
That is exactly the procedure I'm try no to do, since I'm little behind of my backups of trillium.
It is a little bit annoying every time u update this trillium at PROMOX container u have to refresh the dam thing all over again.
I really like this editor it is by far the best editor for my needs.
I was helpful some one will came out with some kind of solution for this update, sync GitHub communists always show up w/ some solution.
@MickLesk commented on GitHub (Feb 6, 2025):
I havnt an solution yet, because for me it works from several versions...
@Astrolight commented on GitHub (Feb 7, 2025):
I also had issues with the update. I just rm the stuff in the /opt/trilium folder and reran the 'update' command. All of my items are fine and trilium is back up.
Might be an issue with overwriting an old install and some items not being deleted like they normally would.
@photodrum commented on GitHub (Feb 7, 2025):
Thanks brother, apparently you are right and your update method helped me.
@cbbossi commented on GitHub (Feb 7, 2025):
Hello Astrolight
If I remove this path the database will not be erased to?
@MickLesk commented on GitHub (Feb 7, 2025):
can anyone check the dev branch, if this works? Please backup your LXC before
@cbbossi commented on GitHub (Feb 7, 2025):
Hello
Ya worked!
I would like to express my gratitude to your disposition to fix the issue.
Keep the good work pls!
@MickLesk commented on GitHub (Feb 7, 2025):
I try at evening to create an PR, Ive shutdown my pc 10min ago
@Scorpoon commented on GitHub (Feb 7, 2025):
Works for me too, thanks for the fix
@johndoe0815 commented on GitHub (Feb 13, 2025):
While the update does now work with the dev branch for me, when using the normal script
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/trilium.sh)"I just get an error
environment: line 33: RELEASE: unbound variableThere seems to be an issue with this line, which is not in the dev branch:
@MickLesk commented on GitHub (Feb 13, 2025):
Create an empty File with Touch there
@johndoe0815 commented on GitHub (Feb 13, 2025):
Create an empty file where and how?
Can‘t the script just made properly working without manual interventions?
@MickLesk commented on GitHub (Feb 13, 2025):
no its marked as breaking change since weeks
touch /opt/TrilliumNext_version.txt
@johndoe0815 commented on GitHub (Feb 13, 2025):
Where is that marked? I am already on Trilium Next, just with the latest update the script does not anymore work. And the dev branch does not seem to need any touch.
@MickLesk commented on GitHub (Feb 13, 2025):
Why do we always have to discuss? Be glad that we support the script at all. Instead of discussing it forever, you could have fixed it with this one-liner. We can't catch every variant of 10,000 installations!
@johndoe0815 commented on GitHub (Feb 13, 2025):
I am glad. Why are you directly feeling offended? I am just asking questions, not blaming anyone.
We are talking about installations that all use the same single line to install and update, so the variety is for sure not that high. It is fine if there is any intervention required, it would just be helpful to then either put it on the main page or at least explain if and why this cannot be fixed in the script (which seems to be possible in the dev branch). If you were willing to explain, I would ask less questions. I just want to stay „in standard“ and not bring the container with some additional commands into a stage that would cause further issues in the future. THAT would increase the variants.
@Noxious-Stimuli commented on GitHub (Feb 13, 2025):
Because the fix you suggested didn't work.
environment: line 32: RELEASE: unbound variable@Scorpoon commented on GitHub (Feb 13, 2025):
Created the file ("Trilium_version.txt" instead of "TriliumNext_version.txt" because $APP = Trilium) but it seems that there is still something wrong.
environment: line 32: RELEASE: unbound variableMaybe I'm wrong but in the /ct/trilium.sh script the RELEASE variable is accessed before it's set and thats why the error pops up: also the line number 32 would match the follwing first line
@MickLesk commented on GitHub (Feb 13, 2025):
easy, thats fixed.
@Scorpoon commented on GitHub (Feb 13, 2025):
Ah great, I just wanted to push my PR :D
Thanks ;)
@Scorpoon commented on GitHub (Feb 13, 2025):
Added another PR for a missing ";" after your change...
@MickLesk commented on GitHub (Feb 13, 2025):
done and closed