MickLesk
28c19a79d3
feat(exit-codes): add systemd and build error codes (150-154)
...
- 150: Systemd service failed to start
- 151: Systemd service unit not found
- 152: Permission denied (EACCES)
- 153: Build/compile failed (make/gcc/cmake)
- 154: Node.js native addon build failed (node-gyp)
Based on issue analysis: 57 service failures, 25 build failures, 22 node-gyp issues
2026-01-26 20:48:17 +01:00
MickLesk
8e4d5b1d28
fix(exit-codes): sync error_handler.func and api.func with conflict-free code ranges
...
- Add curl error codes (6, 7, 22, 28, 35)
- Add APT lock code (102), timeout (124), signals (134, 141)
- Move Python codes: 210-212 → 160-162 (avoid Proxmox conflict)
- Move PostgreSQL codes: 231-234 → 170-173
- Move MySQL/MariaDB codes: 241-244 → 180-183
- Move MongoDB codes: 251-254 → 190-193
- Keep Node.js at 243-249, Proxmox at 200-231
- Both files now synchronized with identical mappings
2026-01-26 20:28:37 +01:00
MickLesk
e731b9fb65
fix(api.func): fix duplicate exit codes and add missing error codes
...
Exit code fixes:
- Remove duplicate definitions for codes 243, 254 (Node.js vs DB)
- Reassign MySQL/MariaDB to 240-242, 244 (was 241-244)
- Reassign MongoDB to 250-253 (was 251-254)
New exit codes added (based on GitHub issues analysis):
- 6: curl couldn't resolve host (DNS failure)
- 7: curl failed to connect (network unreachable)
- 22: curl HTTP error (404, 429 rate limit, 500)
- 28: curl timeout (very common in download failures)
- 35: curl SSL error
- 102: APT lock held by another process
- 124: Command timeout
- 141: SIGPIPE (broken pipe)
Also update OOM detection to include exit code 134 (SIGABRT)
which is commonly seen in Node.js heap overflow issues.
Fixes based on analysis of ~500 GitHub issues.
2026-01-26 20:23:04 +01:00
MickLesk
93cb6f99fe
feat(build.func): smart error recovery menu for failed installations
...
Replace simple Y/n removal prompt with interactive recovery menu:
- Option 1: Remove container and exit (default, auto after 60s timeout)
- Option 2: Keep container for debugging
- Option 3: Retry installation with verbose mode enabled
- Option 4: Retry with 1.5x RAM and +1 CPU core (OOM errors only)
Improvements:
- Detect OOM errors (exit codes 137, 243) and offer resource increase
- Show human-readable error explanation using explain_exit_code()
- Recursive rebuild preserves ALL settings from advanced/app.vars/default.vars
- Settings preserved: Network (IP, Gateway, VLAN, MTU, Bridge), Features
(Nesting, FUSE, TUN, GPU), Storage, SSH keys, Tags, Hostname, etc.
- Show rebuild summary before retry (old→new CTID, resources, network)
- New container ID generated automatically for rebuilds
This helps users recover from transient failures without re-running
the entire script manually.
2026-01-26 20:19:22 +01:00
community-scripts-pr-app[bot]
4e910de96d
Update CHANGELOG.md ( #11202 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-26 15:28:00 +00:00
CanbiZ (MickLesk)
b3b67651c9
fix(jellystat): correct WorkingDirectory to /backend for task resolution ( #10747 ) ( #11201 )
2026-01-26 16:27:33 +01:00
community-scripts-pr-app[bot]
9aadff9c95
Update CHANGELOG.md ( #11200 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-26 13:55:28 +00:00
CanbiZ (MickLesk)
d42dbc155c
core: refine cleanup_lxc to safely clear caches ( #11197 )
...
Updated the cleanup_lxc function to directly remove cache directories for Python, Node.js, Go, Rust, Ruby, and PHP, instead of relying on package manager commands. Improved error handling to prevent cleanup failures from affecting installs, and clarified documentation to reflect safer, more targeted cache removal.
2026-01-26 14:55:04 +01:00
community-scripts-pr-app[bot]
92f15001b6
Update CHANGELOG.md ( #11199 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-26 13:45:25 +00:00
CanbiZ (MickLesk)
13a4af4300
jotty: full refactor / now use prebuild packages and less ressources ( #11059 )
...
* jotty: full refactor / now use prebuild packages and less ressources
* add latest
* llatest
2026-01-26 14:44:59 +01:00
community-scripts-pr-app[bot]
78bc815a4f
Update CHANGELOG.md ( #11198 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-26 13:26:01 +00:00
Slaviša Arežina
427986deaf
Fix ( #11196 )
2026-01-26 14:25:34 +01:00
community-scripts-pr-app[bot]
6767ea4420
Update versions.json ( #11195 )
...
Co-authored-by: GitHub Actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-26 13:06:37 +01:00
community-scripts-pr-app[bot]
befc014eb9
Update CHANGELOG.md ( #11191 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-26 07:22:40 +00:00
durzo
35a011e5c5
tracearr: fix install check and update node to version 24 ( #11188 )
...
* tracearr: fix install check and update node to version 24
* refactor
---------
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com >
2026-01-26 08:22:15 +01:00
community-scripts-pr-app[bot]
b9eef7a257
Update CHANGELOG.md ( #11190 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-25
2026-01-26 00:17:36 +00:00
community-scripts-pr-app[bot]
64752790b6
Update versions.json ( #11189 )
...
Co-authored-by: GitHub Actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-26 01:17:05 +01:00
community-scripts-pr-app[bot]
cf08e8d644
Update CHANGELOG.md ( #11187 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-25 22:00:32 +00:00
Chris
9603c39487
[FIX] Tautulli: ensure virtualenv is recreated during update; backup tautulli.db ( #11182 )
...
* Recreate virtualenv during update; remove some superfluous commands
* backup and restore tautulli.db during update
* ensure clear virtualenv
2026-01-25 23:00:11 +01:00
community-scripts-pr-app[bot]
b53cfe6bbc
Update CHANGELOG.md ( #11185 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-25 20:01:55 +00:00
Chris
f05927602c
ensure additional JSON files are in place ( #11183 )
2026-01-25 21:01:31 +01:00
community-scripts-pr-app[bot]
2a234829b8
Update CHANGELOG.md ( #11179 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-25 12:42:34 +00:00
community-scripts-pr-app[bot]
cd678bf8a9
Update CHANGELOG.md ( #11178 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-25 12:42:23 +00:00
CanbiZ (MickLesk)
ac696e22ca
Termix: recreate nginx dirs and backup uploads on update ( #11169 )
2026-01-25 13:42:11 +01:00
community-scripts-pr-app[bot]
3471392fe4
Update CHANGELOG.md ( #11177 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-25 12:42:01 +00:00
CanbiZ (MickLesk)
9f3fa8e46c
fix(deluge): correct service paths to /usr/local/bin ( #11170 )
2026-01-25 13:41:38 +01:00
community-scripts-pr-app[bot]
d91d5d7fd0
Update versions.json ( #11176 )
...
Co-authored-by: GitHub Actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-25 13:06:13 +01:00
community-scripts-pr-app[bot]
377dbcddfc
Update CHANGELOG.md ( #11171 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-25 08:05:47 +00:00
Shuo Feng
596f0166dc
Karakeep: Add the FFmpeg option to the installation script ( #11157 )
...
Co-authored-by: Chris <punk.sand7393@fastmail.com >
Co-authored-by: CanbiZ (MickLesk) <47820557+MickLesk@users.noreply.github.com >
2026-01-25 09:05:26 +01:00
community-scripts-pr-app[bot]
1b5db3dce7
Update CHANGELOG.md ( #11168 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-25 07:12:12 +00:00
community-scripts-pr-app[bot]
8c28895ec4
Update CHANGELOG.md ( #11167 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-25 07:12:00 +00:00
Chris
918d7c9053
Manyfold: fix permissions error ( #11165 )
2026-01-25 08:11:48 +01:00
community-scripts-pr-app[bot]
4b83732478
Update CHANGELOG.md ( #11166 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-25 07:11:37 +00:00
CanbiZ (MickLesk)
92d33ee5e9
feat(apt-cacher-ng): add avahi-daemon for mDNS service discovery ( #11140 )
...
apt-cacher-ng ships with Avahi service config but needs avahi-daemon
to advertise itself via mDNS for auto-apt-proxy discovery.
Closes #11101
2026-01-25 08:10:51 +01:00
community-scripts-pr-app[bot]
be154d9a20
Update CHANGELOG.md ( #11160 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-24
2026-01-25 00:16:21 +00:00
community-scripts-pr-app[bot]
1702f693b8
Update versions.json ( #11159 )
...
Co-authored-by: GitHub Actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-25 01:15:54 +01:00
community-scripts-pr-app[bot]
54e99261b4
Update CHANGELOG.md ( #11153 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-24 22:52:48 +00:00
community-scripts-pr-app[bot]
5b612a0f11
Update .app files ( #11151 )
...
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-01-24 23:52:20 +01:00
community-scripts-pr-app[bot]
16fb028ad4
Update CHANGELOG.md ( #11152 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-24 22:50:41 +00:00
community-scripts-pr-app[bot]
68b2043fd6
Update CHANGELOG.md ( #11150 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-24 22:50:19 +00:00
community-scripts-pr-app[bot]
d8b0db99f1
Update date in json ( #11149 )
...
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2026-01-24 22:50:15 +00:00
push-app-to-main[bot]
352bbc880e
manyfold ( #11143 )
...
Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: Slaviša Arežina <58952836+tremor021@users.noreply.github.com >
Co-authored-by: Chris <punk.sand7393@fastmail.com >
2026-01-24 23:49:59 +01:00
community-scripts-pr-app[bot]
9311829cf4
Update CHANGELOG.md ( #11148 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-24 22:48:58 +00:00
community-scripts-pr-app[bot]
105b83fcc3
Update CHANGELOG.md ( #11147 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-24 22:48:46 +00:00
community-scripts-pr-app[bot]
dc2810c5d4
Update CHANGELOG.md ( #11146 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-24 22:48:34 +00:00
CanbiZ (MickLesk)
28b42883b7
fix(elementsynapse): correct parameter order in fetch_and_deploy_gh_release ( #11145 )
...
Fixed wrong parameter order that caused malformed GitHub API URL.
The function was called with repo as first arg and path as second,
instead of app name as first and repo as second.
Closes #11144
2026-01-24 23:48:24 +01:00
Tobias
8742fedcea
bump crafty-controller to debian 13 ( #11094 )
...
* chore: bump to deb13
* chore: bump to deb 13
* chore: bump to deb 13
2026-01-24 23:48:09 +01:00
community-scripts-pr-app[bot]
a31febc8ce
Update CHANGELOG.md ( #11142 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-01-24 22:23:29 +00:00
CanbiZ (MickLesk)
61ea6d980a
fix(nvidia): use versioned nvidia-utils package for Ubuntu fallback ( #11139 )
...
- nvidia-utils is a virtual package and requires version suffix (e.g. nvidia-utils-580)
- Use nvidia_major_version to install correct versioned packages
- Show helpful warning message instead of crashing on failure
Fixes installation failures on Ubuntu 24.04 with NVIDIA 580.x drivers
2026-01-24 23:23:10 +01:00
MickLesk
aab4edf25e
fix(authelia): handle IP vs domain for authelia_url config
...
- IP address: use https://IP:9091 instead of invalid https://auth.IP
- Domain: keep https://auth.DOMAIN as before
- Improve completion message with actual URL hint
Closes #11117
2026-01-24 23:23:00 +01:00