mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-02-05 00:29:55 +03:00
Actual Budget install/update breaks app – missing index.html in desktop-client #752
Closed
opened 2026-02-04 21:15:21 +03:00 by OVERLORD
·
40 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
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/ProxmoxVE#752
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 @msclp on GitHub (Apr 5, 2025).
✅ Have you read and understood the above guidelines?
yes
📜 What is the name of the script you are using?
actual bedget
📂 What was the exact command used to execute the script?
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/actualbudget.sh)"
📝 Provide a clear and concise description of the issue.
After running the helper script to install or update Actual Budget on a Proxmox container, the application fails to start. When accessing it via browser, the following error is shown:
Error: ENOENT: no such file or directory, stat '/opt/actualbudget/packages/desktop-client/build/index.html'⚙️ What settings are you using?
🖥️ Which Linux distribution are you using?
Debian 12
🔄 Steps to reproduce the issue.
Step 1: Install or update actual budget
Step 2: go to the URL of actual budget
❌ Paste the full error output (if available).
Error: ENOENT: no such file or directory, stat '/opt/actualbudget/packages/desktop-client/build/index.html'
🖼️ Additional context (optional).
No response
@msclp commented on GitHub (Apr 5, 2025):
ugh, tha app now requires way more resources, especially ram
giving 8GB of ram fixed the issue, 4GB was not enough
@dwcorium commented on GitHub (Apr 5, 2025):
For me it doesnt fix it and my had only 2GB
@MickLesk commented on GitHub (Apr 5, 2025):
Thats not our issue. We Crawl the full Release File, If this Missing, its an actual issue (Like many other Issues from this Script)
@dwcorium commented on GitHub (Apr 5, 2025):
ok so i came on to this https://github.com/actualbudget/actual/issues/4746 and after i reupped the ram and followed this it now works could the change of the process on their side have a impact on the script?
@danluckner commented on GitHub (Apr 5, 2025):
I tried this, but I'm getting this error:
Still can't access my Actual Budget instance.
@Rodrigueztb commented on GitHub (Apr 5, 2025):
Same here. A fresh install in proxmox give me the same error. Installing via docker works okay, Already try to give 8gb and more, but didnt work
@MickLesk commented on GitHub (Apr 5, 2025):
We dont use git. Then there Release package is broken (once again)
I cant do anything on the Script
@MickLesk commented on GitHub (Apr 5, 2025):
That is one of the reasons. Which is why we have repeatedly considered removing actualbudget completely. Their releases simply suck. Every time something is defective or something else.
@danluckner commented on GitHub (Apr 5, 2025):
I also spun up a Docker LXC and used the docker version of Actual budget, with my backup.
Gladly I learned how important it is to backup the data before updating Actual Budget.
@MickLesk I understand you.
Last two times upgrading it to newer version, we had problems. Hopefully with Docker that won't be a problem anymore.
@SplendidAppendix commented on GitHub (Apr 5, 2025):
Why wouldn't you just use git?
Can you elaborate on what is terrible about it? If the script isn't following their build recommendations, then wouldn't that be an issue with the script itself?
I was able to go the docs and within 5 minutes have a working install again. I just followed the instructions, and updated my actualbudget.service to point to /opt/actual for that piece and retain everything else. My specialized SSO config, budgets, everything were retained.
@stevester-codes commented on GitHub (Apr 5, 2025):
Use at your own risk, I made this script to fix the issue on my system. Always back up first.
@MickLesk commented on GitHub (Apr 5, 2025):
Then do an PR? Why do we always have to do this? I deleted the script a long time ago. Both in docker and in LXC. It just got on my nerves.
By the way, we do it voluntarily. We don't scan every document. And especially with those who feel like they're shooting something to pieces with every release, no thanks. Feel free to do a PR, I won't fix it until next Tuesday.
@timtjtim commented on GitHub (Apr 5, 2025):
Yeah this has broken the last 4 times for me, every time actual budget totally change their repo and something new happens. Don't envy you trying to keep this working.
I don't even remember the first issue, then it was the migrations bug with the .migrations file, then a broken key, and now it needing git (and 8GB RAM!).
Maybe we should just move to docker if they can't keep their from-source install even slightly consistent :(
@SplendidAppendix commented on GitHub (Apr 5, 2025):
@MickLesk and @timtjtim Why is it such a big deal to use git? See my comment above. 5 mins I was up and running.
Edit: I just checked the wayback machine to just make sure I wasn't missing something. From 03/31/25: It was using git prior to the release of this version. So if the script was using git, then it would sync those changes.
@MickLesk commented on GitHub (Apr 5, 2025):
As dependency its okay, but as Git Pull not. We use the fixed Release Tarball
@c3kuperus commented on GitHub (Apr 6, 2025):
script to fix this issue by @stevester-codes works.
thank you
@timtjtim commented on GitHub (Apr 6, 2025):
A git pull on a main branch is very very likely to give you broken code unless the team are exceptionally careful about what is merged in.
The only thing you should be running is a git tagged version, or you're opening yourself up to a world of security vulnerabilities.
@c3kuperus commented on GitHub (Apr 6, 2025):
Hi Everyone. Please keep in mind that
gitis a software developers tool and not a deployment mechanism. People come to these Proxmox server scripts to make deployment of server applications easier. I am a software developer for 20 years and I did not know what to do when I found thisbugas On the script link page nore script running output on my Proxmox shell was there any post script deployment steps listed. So I had to search the internet to findout if there is someone else that had the same issue and found this issue link. We as developer's should always keep in mind that not everyone here would have a mindset of a developer and we should be inclusive of them to use the software.@carpathianecs commented on GitHub (Apr 6, 2025):
Hey folks. I just tried using the updated script and got the following error:
Was using the default configuration.
Ran with verbose and the following additional output appeared:
@MickLesk commented on GitHub (Apr 6, 2025):
OK time to remove the Script. It makes no sense. It is 1:1 their documentation + the user message
@c3kuperus commented on GitHub (Apr 6, 2025):
1 change that I had from the fixed update on the script I that I neede to install yarn first with command
apt install yarnso.@c3kuperus commented on GitHub (Apr 6, 2025):
It did work for me.
I don't think this script should be removed
please.I think there is many people that would like to install a self hosted budget mangement app.
@MickLesk commented on GitHub (Apr 6, 2025):
apt Install yarn? Lol, yarn will be installed by NodeJS, not the old Debian repo thing. Dont do this
@MickLesk commented on GitHub (Apr 6, 2025):
Then feel free to Push an issue there and they should check whats Missing. Its the 10 time in a half year, where this Script is broken. Maybe its better to use dockge or docker LXC
@timtjtim commented on GitHub (Apr 6, 2025):
@MickLesk how would you feel about a script that just used the docker LXC? I know that’s not ideal as people want a “bare metal” install rather than two layers of virtualisation, but it might be a suitable middle ground vs removing the script completely?
@c3kuperus commented on GitHub (Apr 6, 2025):
okay. cool. but for now it is working.
@c3kuperus commented on GitHub (Apr 6, 2025):
@timtjtim I think that is a good idea to create a seperate install script for docker LXC then people can make there own chose.
@timtjtim commented on GitHub (Apr 6, 2025):
@c3kuperus sure, in a very insecure not maintainable way, not in a way that can be turned into a reusable, shareable script sadly.
@c3kuperus commented on GitHub (Apr 6, 2025):
okay
@dannyellis commented on GitHub (Apr 6, 2025):
New script works fine for a fresh install if you up the RAM. Failed with not enough heap at defaults just FYI
@carpathianecs commented on GitHub (Apr 7, 2025):
Confirmed. I upped it to 8 GB, and the new scripts works fine.
Seems like the fix would be to up the default RAM from 2048 to 8096.
@ghost commented on GitHub (Apr 7, 2025):
Seems more ram availability set as a default would certainly help a bit? Idk just my two cents
@GilDev commented on GitHub (Apr 7, 2025):
Tried updating, told me I needed to up the RAM which I did, also increased disk to 8 GB at the same time because it seems to be required albeit not notified, the update went file but the service won’t start now:
@MickLesk commented on GitHub (Apr 7, 2025):
How old is your install? The selfhst.key are available since 2 or 3 month
@GilDev commented on GitHub (Apr 7, 2025):
@MickLesk Probably older than that… time for a complete reinstall I guess? Or maybe it’s time to migrate to Docker as you suggested.
@MickLesk commented on GitHub (Apr 7, 2025):
check this https://github.com/community-scripts/ProxmoxVE/discussions/2509
@GilDev commented on GitHub (Apr 7, 2025):
@MickLesk Thanks! Hopefully this script won’t cause you more trouble in the future…
@aperezva commented on GitHub (Apr 19, 2025):
To me script it´s not working, my installation ahs the last version before taht, and I increased memory to 8 GB.
Thinking to change solution to another more robust. Any recomendation?
@MickLesk commented on GitHub (Apr 19, 2025):
Yes, read the Changelog and you see we have removed it
@nichtdu commented on GitHub (Jun 30, 2025):
came along the same issue - increasing ram for the upgrade process resolved the issue