Skip to content

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

@MrGibbage

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?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Non-Docker Issues

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions