Skip to content

Been running for years. Suddenly getting server 500 errors #1502

Description

@MrGibbage

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?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions