Repository navigation
Been running for years. Suddenly getting server 500 errors #1502
Copy link
Copy link
Closed as not planned
Labels
Description
I made no configuration changes recently, but I just started getting a "500 | Server error" on my Heimdall dashboard. The log files has this after a docker restart:
2025/09/14 18:25:33 stdout
2025/09/14 18:25:33 stdout �[41;1m UnexpectedValueException �[49;22m
2025/09/14 18:25:33 stdout
2025/09/14 18:25:33 stdout PHP Warning: PHP Startup: Invalid date.timezone value '', using 'UTC' instead in Unknown on line 0
2025/09/14 18:25:32 stdout
2025/09/14 18:25:32 stdout �[90m Illuminate\Foundation\Application::handleCommand()�[39m
2025/09/14 18:25:32 stdout �[33m14 �[39m�[39;1m/app/www/artisan�[39;22m:�[39;1m13�[39;22m
2025/09/14 18:25:32 stdout
2025/09/14 18:25:32 stdout �[2m+13 vendor frames �[22m
2025/09/14 18:25:32 stdout
2025/09/14 18:25:32 stdout 160▕ }
2025/09/14 18:25:32 stdout 159▕ $this->stream = $stream;
2025/09/14 18:25:32 stdout 158▕ stream_set_chunk_size($stream, $this->streamChunkSize);
2025/09/14 18:25:32 stdout 157▕ }
2025/09/14 18:25:32 stdout ➜ 156▕ throw new \UnexpectedValueException(sprintf('The stream or file "%s" could not be opened in append mode: '.$this->errorMessage, $url) . Utils::getRecordMessageForException($record));
2025/09/14 18:25:32 stdout 155▕
2025/09/14 18:25:32 stdout 154▕ $this->stream = null;
2025/09/14 18:25:32 stdout 153▕ if (!\is_resource($stream)) {
2025/09/14 18:25:32 stdout 152▕ }
2025/09/14 18:25:32 stdout at �[32m/app/www/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php�[39m:�[32m156�[39m
2025/09/14 18:25:32 stdout
2025/09/14 18:25:32 stdout Context: {"exception":{}}�[39;22m
2025/09/14 18:25:32 stdout The exception occurred while attempting to log: SQLite Database Path: /app/www/database/app.sqlite
2025/09/14 18:25:32 stdout The exception occurred while attempting to log: The stream or file "/app/www/storage/logs/laravel-2025-09-14.log" could not be opened in append mode: Failed to open stream: Permission denied
2025/09/14 18:25:32 stdout �[39;1m The stream or file "/app/www/storage/logs/laravel-2025-09-14.log" could not be opened in append mode: Failed to open stream: Permission denied
2025/09/14 18:25:32 stdout
2025/09/14 18:25:32 stdout �[41;1m UnexpectedValueException �[49;22m
2025/09/14 18:25:32 stdout
2025/09/14 18:25:30 stdout [14-Sep-2025 23:25:30] NOTICE: ready to handle connections
2025/09/14 18:25:30 stdout [14-Sep-2025 23:25:30] NOTICE: fpm is running, pid 256
2025/09/14 18:25:30 stdout PHP Warning: PHP Startup: Invalid date.timezone value '', using 'UTC' instead in Unknown on line 0
2025/09/14 18:25:30 stdout [14-Sep-2025 23:25:30] NOTICE: PHP message: PHP Warning: PHP Startup: Invalid date.timezone value '', using 'UTC' instead in Unknown on line 0
2025/09/14 18:25:29 stdout 2025/09/14 23:25:29 [warn] 257#257: the "listen ... http2" directive is deprecated, use the "http2" directive instead in /config/nginx/site-confs/default.conf:8
2025/09/14 18:25:29 stdout 2025/09/14 23:25:29 [warn] 257#257: the "listen ... http2" directive is deprecated, use the "http2" directive instead in /config/nginx/site-confs/default.conf:7
2025/09/14 18:25:29 stdout [ls.io-init] done.
2025/09/14 18:25:29 stdout crond[261]: user:root entry:0 5 1 * * run-parts /etc/periodic/monthly
2025/09/14 18:25:29 stdout crond[261]: user:root entry:0 3 * * 6 run-parts /etc/periodic/weekly
2025/09/14 18:25:29 stdout crond[261]: user:root entry:0 2 * * * run-parts /etc/periodic/daily
2025/09/14 18:25:29 stdout crond[261]: user:root entry:0 * * * * run-parts /etc/periodic/hourly
2025/09/14 18:25:29 stdout crond[261]: user:root entry:*/15 * * * * run-parts /etc/periodic/15min
2025/09/14 18:25:29 stdout crond[261]: crond (busybox 1.37.0) started, log level 5
2025/09/14 18:25:29 stdout [custom-init] No custom files found, skipping...
2025/09/14 18:25:29 stdout └────────────┴────────────┴────────────────────────────────────────────────────────────────────────┘
2025/09/14 18:25:29 stdout │ 2023-04-13 │ 2025-05-31 │ /config/nginx/site-confs/default.conf │
2025/09/14 18:25:29 stdout │ 2022-08-20 │ 2025-07-18 │ /config/nginx/ssl.conf │
2025/09/14 18:25:29 stdout │ 2023-04-13 │ 2025-05-31 │ /config/nginx/nginx.conf │
2025/09/14 18:25:29 stdout ├────────────┼────────────┼────────────────────────────────────────────────────────────────────────┤
2025/09/14 18:25:29 stdout │ old date │ new date │ path │
2025/09/14 18:25:29 stdout ┌────────────┬────────────┬────────────────────────────────────────────────────────────────────────┐
2025/09/14 18:25:29 stdout **** Use the link at the top of the file to view the changelog. ****
2025/09/14 18:25:29 stdout **** You should compare the following files to the samples in the same folder and update them. ****
2025/09/14 18:25:29 stdout **** This may be due to user customization or an update to the samples. ****
2025/09/14 18:25:29 stdout **** The following active confs have different version dates than the samples that are shipped. ****
2025/09/14 18:25:29 stdout using keys found in /config/keys
2025/09/14 18:25:28 stdout
2025/09/14 18:25:28 stdout ───────────────────────────────────────
2025/09/14 18:25:28 stdout Build-date: 2025-09-10T15:45:46+00:00
2025/09/14 18:25:28 stdout Linuxserver.io version: v2.7.5-ls320
2025/09/14 18:25:28 stdout ───────────────────────────────────────
2025/09/14 18:25:28 stdout User GID: 911
2025/09/14 18:25:28 stdout User UID: 911
2025/09/14 18:25:28 stdout
2025/09/14 18:25:28 stdout ───────────────────────────────────────
2025/09/14 18:25:28 stdout GID/UID
2025/09/14 18:25:28 stdout ───────────────────────────────────────
2025/09/14 18:25:28 stdout
2025/09/14 18:25:28 stdout https://www.linuxserver.io/donate/
2025/09/14 18:25:28 stdout To support LSIO projects visit:
2025/09/14 18:25:28 stdout
2025/09/14 18:25:28 stdout ───────────────────────────────────────
2025/09/14 18:25:28 stdout Brought to you by linuxserver.io
2025/09/14 18:25:28 stdout
2025/09/14 18:25:28 stdout ╚══════╝╚══════╝╚═╝ ╚═════╝
2025/09/14 18:25:28 stdout ███████╗███████║██║╚██████╔╝
2025/09/14 18:25:28 stdout ██║ ╚════██║██║██║ ██║
2025/09/14 18:25:28 stdout ██║ ███████╗██║██║ ██║
2025/09/14 18:25:28 stdout ██║ ██╔════╝██║██╔═══██╗
2025/09/14 18:25:28 stdout ██╗ ███████╗██╗ ██████╗
2025/09/14 18:25:28 stdout
2025/09/14 18:25:28 stdout ───────────────────────────────────────
2025/09/14 18:25:27 stdout usermod: no changes
2025/09/14 18:25:24 stdout [migrations] done
2025/09/14 18:25:24 stdout [migrations] 02-default-location: skipped
2025/09/14 18:25:24 stdout [migrations] 01-nginx-site-confs-default: skipped
2025/09/14 18:25:24 stdout [migrations] started
2025/09/14 18:24:56 stdout [14-Sep-2025 23:24:56] NOTICE: exiting, bye-bye!
2025/09/14 18:24:56 stdout [14-Sep-2025 23:24:56] NOTICE: Terminating ...Here is the container info as reported by the synology nas:
^ General
Container Name linuxserver-heimdall1
ID cff2b1f3599bc75c5f77d022b74137dcbd594432eb5f9872d845bae77c250589
Image Name linuxserver/heimdall:latest
Time Created 09/11/2025 02:01
Start time 09/14/2025 19:25 (Up for 18 mins)
Project
CPU Priority Med
Memory Limit No Limit
Enable auto-restart Yes
Web portals
^ Port
443/tcp 5555
80/tcp 5580
^ Volume
/volume1/docker/heimdall/config:/config:rw
^ Environment Variables
PATH /Isiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PS1 $(whoami)@$(hostname):$(pwd)\$
HOME /root
TERM xterm
S6_CMD_WAIT_FOR _... 0
S6_VERBOSITY 1
S6_STAGE2_HOOK /docker-mods
VIRTUAL_ENV /lsiopy
PHP_INI_SCAN_DIR :/config/php
LSIO_FIRST_PARTY true
^ Network
Network Name bridge
Driver bridge
MAC address 02:42:ac:11:00:02
Gateway 172.17.0.1
IP address 172.17.0.2
Execution Command
Entrypoint /init
Any ideas as to how I can get the dashboard running again?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
- StatusShow more project fieldsDone
Activity
KodeStar commentedon Sep 15, 2025
Looks like a permissions issue on the log file indicated, not sure why. You could try deleting the file, see if it re-creates it.
LinuxServer-CI commentedon Oct 15, 2025
This issue has been automatically marked as stale because it has not had recent activity. This might be due to missing feedback from OP. It will be closed if no further activity occurs. Thank you for your contributions.
LinuxServer-CI commentedon Dec 11, 2025
This issue is locked due to inactivity