[GH-ISSUE #2164] [Bug]: 500 error after initial setup with Forward Auth (Authentik) #1102

Open
opened 2026-02-26 02:35:15 +03:00 by kerem · 2 comments
Owner

Originally created by @Anduin2017 on GitHub (Nov 7, 2025).
Original GitHub issue: https://github.com/koel/koel/issues/2164

Originally assigned to: @phanan on GitHub.

Read the Troubleshooting guide.

  • I have read and followed the Troubleshooting guide

Reproduction steps

I first factory reset my koel:

anduin@proart:~$ sudo docker exec -it e6bd3d180a6a php artisan db:wipe

                                                                                                                                                                                                                                                              
                                                                                                                  APPLICATION IN PRODUCTION.                                                                                                                  
                                                                                                                                                                                                                                                              

 ┌ Are you sure you want to run this command? ──────────────────┐
 │ Yes                                                          │
 └──────────────────────────────────────────────────────────────┘

   INFO  Dropped all tables successfully.  

anduin@proart:~$ sudo docker exec -it e6bd3d180a6a php artisan koel:init --no-assets

                                                                                                                                                                                                                                                              
                                                                                                                  KOEL INSTALLATION WIZARD.                                                                                                                   
                                                                                                                                                                                                                                                              

   INFO  Remember, you can always install/upgrade manually using the guide at https://docs.koel.dev.  

  Clearing caches ..................................................................................................................... 28.95ms DONE
  .env file exists -- skipping ................................................................................................................ DONE
  Retrieving app key ................................................................................................................... 0.00ms DONE
  Using app key: base64:BZBiWJjpz.. ........................................................................................................... DONE
  Migrating database ...................................................................................................................... 38s DONE
  Creating default admin account ..................................................................................................... 101.67ms DONE
  Seeding data ........................................................................................................................ 15.33ms DONE

The absolute path to your media directory. You can leave it blank and set it later via the web interface.
If you plan to use Koel with a cloud provider (S3 or Dropbox), you can also skip this.

 Media path [/music]:
 > /music

  manifest.json already exists -- skipping .................................................................................................... DONE
  manifest-remote.json already exists -- skipping ............................................................................................. DONE
  Installing Koel scheduler ........................................................................................................... 25.23ms DONE

   SUCCESS  All done!  

   INFO  🌟 A shiny Koel is now available at https://musics.aiursoft.com.  

   INFO  🧑‍💻 Log in with email admin@koel.dev and password KoelIsCool.  

   INFO  🛟 Documentation can be found at https://docs.koel.dev.  

   INFO  🤗 Consider supporting Koel’s development: https://github.com/users/phanan/sponsorship.  

   INFO  🤘 Finally, thanks for using Koel. You rock!  

anduin@proart:~$ sudo docker exec -it e6bd3d180a6a php  artisan koel:license:activate XXXXXXXXXXXXXXXXXXXXXXX-52CB6B80144A

   INFO  Activating license….  

                                                                                                                        
 [OK] Koel Plus activated! All Plus features are now available.                                                         
                                                                                                                        

  License Key .................................................................................................................... ****-52CB6B80144A  
  Registered To ................................................................................................... Anduin Xue <anduin@aiursoft.com>  
  Expires On ............................................................................................................................ Never ever  

anduin@proart:~$ 

I set my configuration:

anduin@proart:~$ sudo docker exec -it e6bd3d180a6a bash
root@e6bd3d180a6a:/var/www/html# ls
app  artisan  bootstrap  CLAUDE.md  composer.json  composer.lock  config  database  docs  LICENSE.md  public  resources  routes  server.php  stats.html  storage  tests  vendor
root@e6bd3d180a6a:/var/www/html# cat ./.env
APP_NAME=Koel
APP_ENV=production
APP_DEBUG=true
APP_URL=https://musics.aiursoft.com
APP_KEY=HIDDEN
DB_CONNECTION=mysql
DB_HOST=database
DB_PORT=3306
DB_DATABASE=koel
DB_USERNAME=koel
DB_PASSWORD=HIDDEN
DATABASE_URL=
MYSQL_ATTR_SSL_CA=
MEDIA_PATH=/music
IGNORE_DOT_FILES=true
APP_MAX_SCAN_TIME=600
MEMORY_LIMIT=
STREAMING_METHOD=php


SCOUT_DRIVER=tntsearch
ALGOLIA_APP_ID=
ALGOLIA_SECRET=
MEILISEARCH_HOST=
MEILISEARCH_KEY=


LASTFM_API_KEY=
LASTFM_API_SECRET=


SPOTIFY_CLIENT_ID=
SPOTIFY_CLIENT_SECRET=


AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_REGION=
AWS_ENDPOINT=


YOUTUBE_API_KEY=


CDN_URL=



FFMPEG_PATH=/usr/local/bin/ffmpeg

OUTPUT_BIT_RATE=128

ALLOW_DOWNLOAD=true

BACKUP_ON_DELETE=true

SYNC_LOG_LEVEL=error

FORCE_HTTPS=true


PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=
MAIL_FROM_ADDRESS=hello@example.com
MAIL_FROM_NAME="${APP_NAME}"
MAIL_MAILER=smtp
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
SQS_PUBLIC_KEY=
SQS_SECRET_KEY=
SQS_QUEUE_PREFIX=
SQS_QUEUE_NAME=
SQS_QUEUE_REGION=
BROADCAST_DRIVER=log
CACHE_DRIVER=file
FILESYSTEM_DISK=local
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120

PROXY_AUTH_ENABLED=true
PROXY_AUTH_ALLOW_LIST=0.0.0.0/0,::/0
PROXY_AUTH_USER_HEADER=X-Authentik-Uid
PROXY_AUTH_PREFERRED_NAME_HEADER=X-Authentik-Username

ARTIFACTS_PATH=/artifacts
root@e6bd3d180a6a:/var/www/html# 

My docker compose:

version: '3.9'

services:
  authentik_proxy:
    image: ghcr.io/goauthentik/proxy:2025.10.1
    volumes:
      - type: tmpfs
        target: /dev/shm
        tmpfs:
          size: 2147483648 # 2GB
    environment:
      AUTHENTIK_HOST: "https://auth.aiursoft.com/"
      AUTHENTIK_INSECURE: "false"
      AUTHENTIK_TOKEN: "{{KOEL_OUTPOST_TOKEN}}"
    stop_grace_period: 20s
    networks:
      - proxy_app
      - internal
    deploy:
      resources:
        limits:
          cpus: '2.0'
          memory: 2G
      update_config:
        order: start-first
        delay: 5s

  koel:
    image: phanan/koel
    depends_on:
      - database
    environment:
      - DB_CONNECTION=mysql
      - DB_HOST=koel-db
      - DB_USERNAME=koel
      - DB_PASSWORD=HIDDEN
      - DB_DATABASE=koel
      - MEDIA_PATH=/music
      - FORCE_HTTPS=true
    volumes:
      - music:/music
      - artifacts:/artifacts
      - covers:/var/www/html/public/img/storage
      - search_index:/var/www/html/storage/search-indexes
      - /swarm-vol/koel/config:/var/www/html/.env # This is a single file, not a directory
    networks:
      - internal
      - proxy_app
    stop_grace_period: 60s
    deploy:
      resources:
        limits:
          cpus: '16.0'
          memory: 12G
      update_config:
        order: stop-first
        delay: 60s

  koel-db:
    image: mysql
    volumes:
      - db:/var/lib/mysql
    environment:
      - MYSQL_RANDOM_ROOT_PASSWORD=true
      - MYSQL_DATABASE=koel
      - MYSQL_USER=koel
      - MYSQL_PASSWORD=HIDDEN
    networks:
      - internal
    stop_grace_period: 60s
    healthcheck:
      test: ["CMD-SHELL", "mysqladmin ping -h localhost -u root --silent"]
      start_period: 20s
      interval: 30s
      retries: 5
      timeout: 5s
    deploy:
      resources:
        limits:
          cpus: '4.0'
          memory: 8G
      update_config:
        order: stop-first
        delay: 60s

networks:
  internal:
    driver: overlay
  proxy_app:
    external: true

volumes:
  db:
    driver: local
    driver_opts:
      type: none
      o: bind
      device: /swarm-vol/koel/db
  music:
    driver: local
    driver_opts:
      type: none
      o: bind
      device: /swarm-vol/koel/music
  artifacts:
    driver: local
    driver_opts:
      type: none
      o: bind
      device: /swarm-vol/koel/artifacts
  covers:
    driver: local
    driver_opts:
      type: none
      o: bind
      device: /swarm-vol/koel/covers
  search_index:
    driver: local
    driver_opts:
      type: none
      o: bind
      device: /swarm-vol/koel/search_index

My caddy config:


# Protected by Authentik
musics.aiursoft.com {
    log
    import hsts
    import rate_limit
    header -content-security-policy
    header -x-frame-options
    encode br gzip

    #Use Authentik for forward auth
    route {
        reverse_proxy /manifest.json http://koel_koel:80

        reverse_proxy /outpost.goauthentik.io/* http://koel_authentik_proxy:9000 {
            header_up Host {http.reverse_proxy.upstream.host}
        }

        forward_auth http://koel_authentik_proxy:9000 {
            uri     /outpost.goauthentik.io/auth/caddy
            copy_headers X-Authentik-Username X-Authentik-Groups X-Authentik-Entitlements X-Authentik-Email X-Authentik-Name X-Authentik-Uid X-Authentik-Jwt X-Authentik-Meta-Jwks X-Authentik-Meta-Outpost X-Authentik-Meta-Provider X-Authentik-Meta-App X-Authentik-Meta-Version
        }

        reverse_proxy http://koel_koel:80
    }
}


My authentik config:

Name
koel-provider
Assigned to application
Musics
Internal Host
http://koel:80/
External Host
https://musics.aiursoft.com
Basic-Auth
No
Mode
Forward auth (single application)

I checked every where. I believe everything is correct.

However, when I open my instance: https://musics.aiursoft.com, it authenticated successfully via authentik. But it keeps asking me for Koel password.

If I login with the initial admin password, I see an error:

socketService-CcqICTEx.js:613  GET https://musics.aiursoft.com/api/data 500 (Internal Server Error)
(anonymous) @ socketService-CcqICTEx.js:613
xhr @ socketService-CcqICTEx.js:613
U0 @ socketService-CcqICTEx.js:615
Promise.then
_request @ socketService-CcqICTEx.js:616
request @ socketService-CcqICTEx.js:615
(anonymous) @ socketService-CcqICTEx.js:611
request @ socketService-CcqICTEx.js:617
get @ socketService-CcqICTEx.js:617
init @ commonStore-Bu-EJm7l.js:22
(anonymous) @ app-DviMBEOo.js:45
(anonymous) @ socketService-CcqICTEx.js:572
I5.e.mount @ socketService-CcqICTEx.js:576
(anonymous) @ app-DviMBEOo.js:45Understand this error
socketService-CcqICTEx.js:572 TypeError: Missing injection: Symbol(MessageToaster)
    at j5 (socketService-CcqICTEx.js:611:11797)
    at E (useOverlay-4JSVjWrC.js:1:1312)
    at W (useOverlay-4JSVjWrC.js:1:1780)
    at app-DviMBEOo.js:45:58233

If I call https://musics.aiursoft.com/api/data, I get:

Symfony\Component\Routing\Exception\RouteNotFoundException - Internal Server Error

Route [login] not defined.

PHP 8.4.8
Laravel 12.35.0
musics.aiursoft.com

Stack Trace

0 - vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php:526
1 - vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:871
2 - vendor/laravel/framework/src/Illuminate/Foundation/Configuration/ApplicationBuilder.php:278
3 - vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php:117
4 - vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php:104
5 - vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php:87
6 - vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php:61
7 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
8 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137
9 - vendor/laravel/framework/src/Illuminate/Routing/Router.php:821
10 - vendor/laravel/framework/src/Illuminate/Routing/Router.php:800
11 - vendor/laravel/framework/src/Illuminate/Routing/Router.php:764
12 - vendor/laravel/framework/src/Illuminate/Routing/Router.php:753
13 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:200
14 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
15 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21
16 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php:31
17 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
18 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21
19 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php:51
20 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
21 - vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php:27
22 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
23 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php:109
24 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
25 - vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php:61
26 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
27 - vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php:58
28 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
29 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php:22
30 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
31 - vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php:26
32 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
33 - vendor/laravel/nightwatch/src/Hooks/GlobalMiddleware.php:53
34 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
35 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137
36 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:175
37 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:144
38 - public/index.php:56

Request

GET /api/data

Headers

  • host: musics.aiursoft.com
  • user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36
  • accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3;q=0.7
  • accept-encoding: gzip, deflate, br, zstd
  • accept-language: en-US,en;q=0.9,zh-CN;q=0.8,zh-TW;q=0.7,zh;q=0.6
  • cookie: authentik_proxy_7cb38a61=HIDDEN
  • priority: u=0, i
  • sec-ch-ua: "Chromium";v="142", "Google Chrome";v="142", "Not_A Brand";v="99"
  • sec-ch-ua-mobile: ?0
  • sec-ch-ua-platform: "Linux"
  • sec-fetch-dest: document
  • sec-fetch-mode: navigate
  • sec-fetch-site: none
  • sec-fetch-user: ?1
  • upgrade-insecure-requests: 1
  • via: 2.0 Caddy
  • x-forwarded-for: 192.168.50.52
  • x-forwarded-host: musics.aiursoft.com
  • x-forwarded-proto: https

Route Context

controller: App\Http\Controllers\API\FetchInitialDataController
route name: generated::Weea8oPVPI6c9P72
middleware: api, auth, Laravel\Nightwatch\Hooks\RouteMiddleware

Route Parameters

No route parameter data available.

Database Queries

  • mysql - select * from personal_access_tokens where token = 'e3b0c44298fc1c149afbf4c89HIDDEN' limit 1 (1.38 ms)
  • mysql - select * from personal_access_tokens where token = 'e3b0c44298fc1c149afbf4c89HIDDEN' limit 1 (0.32 ms)

Expected behavior

User sign in successfully.

Actual behavior

After authentik, still requires password. After password, 500 error.

Logs

Attached,

Koel version

Attached

How did you install Koel?

Official Docker image

Additional information

  • Server OS: AnduinOS 1.4
  • PHP version: Within Docker.
  • Database: Within Docker.
  • Node version: Within Docker.
  • Browser & device: Chrome
  • Additional context: Attached.
anduin@proart:~$ sudo docker exec -it e6bd3d180a6a php  artisan about

  Environment ......................................................................................................................................  
  Application Name ............................................................................................................................ Koel  
  Laravel Version .......................................................................................................................... 12.35.0  
  PHP Version ................................................................................................................................ 8.4.8  
  Composer Version ............................................................................................................................... -  
  Environment ........................................................................................................................... production  
  Debug Mode ............................................................................................................................... ENABLED  
  URL .......................................................................................................................... musics.aiursoft.com  
  Maintenance Mode ............................................................................................................................. OFF  
  Timezone ..................................................................................................................................... UTC  
  Locale ........................................................................................................................................ en  

  Cache ............................................................................................................................................  
  Config ................................................................................................................................ NOT CACHED  
  Events .................................................................................................................................... CACHED  
  Routes .................................................................................................................................... CACHED  
  Views ..................................................................................................................................... CACHED  

  Drivers ..........................................................................................................................................  
  Broadcasting ................................................................................................................................ null  
  Cache ....................................................................................................................................... file  
  Database ................................................................................................................................... mysql  
  Logs .............................................................................................................................. stack / single  
  Mail ........................................................................................................................................ smtp  
  Queue ....................................................................................................................................... sync  
  Scout .................................................................................................................................. tntsearch  
  Session ..................................................................................................................................... file  

  Storage ..........................................................................................................................................  
  public/storage ........................................................................................................................ NOT LINKED  

  Spatie Permissions ...............................................................................................................................  
  Features Enabled ......................................................................................................................... Default  
  Version ................................................................................................................................... 6.21.0  

Originally created by @Anduin2017 on GitHub (Nov 7, 2025). Original GitHub issue: https://github.com/koel/koel/issues/2164 Originally assigned to: @phanan on GitHub. ### Read the Troubleshooting guide. - [x] I have read and followed the Troubleshooting guide ### Reproduction steps I first factory reset my koel: ```bash anduin@proart:~$ sudo docker exec -it e6bd3d180a6a php artisan db:wipe APPLICATION IN PRODUCTION. ┌ Are you sure you want to run this command? ──────────────────┐ │ Yes │ └──────────────────────────────────────────────────────────────┘ INFO Dropped all tables successfully. anduin@proart:~$ sudo docker exec -it e6bd3d180a6a php artisan koel:init --no-assets KOEL INSTALLATION WIZARD. INFO Remember, you can always install/upgrade manually using the guide at https://docs.koel.dev. Clearing caches ..................................................................................................................... 28.95ms DONE .env file exists -- skipping ................................................................................................................ DONE Retrieving app key ................................................................................................................... 0.00ms DONE Using app key: base64:BZBiWJjpz.. ........................................................................................................... DONE Migrating database ...................................................................................................................... 38s DONE Creating default admin account ..................................................................................................... 101.67ms DONE Seeding data ........................................................................................................................ 15.33ms DONE The absolute path to your media directory. You can leave it blank and set it later via the web interface. If you plan to use Koel with a cloud provider (S3 or Dropbox), you can also skip this. Media path [/music]: > /music manifest.json already exists -- skipping .................................................................................................... DONE manifest-remote.json already exists -- skipping ............................................................................................. DONE Installing Koel scheduler ........................................................................................................... 25.23ms DONE SUCCESS All done! INFO 🌟 A shiny Koel is now available at https://musics.aiursoft.com. INFO 🧑‍💻 Log in with email admin@koel.dev and password KoelIsCool. INFO 🛟 Documentation can be found at https://docs.koel.dev. INFO 🤗 Consider supporting Koel’s development: https://github.com/users/phanan/sponsorship. INFO 🤘 Finally, thanks for using Koel. You rock! anduin@proart:~$ sudo docker exec -it e6bd3d180a6a php artisan koel:license:activate XXXXXXXXXXXXXXXXXXXXXXX-52CB6B80144A INFO Activating license…. [OK] Koel Plus activated! All Plus features are now available. License Key .................................................................................................................... ****-52CB6B80144A Registered To ................................................................................................... Anduin Xue <anduin@aiursoft.com> Expires On ............................................................................................................................ Never ever anduin@proart:~$ ``` I set my configuration: ```bash anduin@proart:~$ sudo docker exec -it e6bd3d180a6a bash root@e6bd3d180a6a:/var/www/html# ls app artisan bootstrap CLAUDE.md composer.json composer.lock config database docs LICENSE.md public resources routes server.php stats.html storage tests vendor root@e6bd3d180a6a:/var/www/html# cat ./.env APP_NAME=Koel APP_ENV=production APP_DEBUG=true APP_URL=https://musics.aiursoft.com APP_KEY=HIDDEN DB_CONNECTION=mysql DB_HOST=database DB_PORT=3306 DB_DATABASE=koel DB_USERNAME=koel DB_PASSWORD=HIDDEN DATABASE_URL= MYSQL_ATTR_SSL_CA= MEDIA_PATH=/music IGNORE_DOT_FILES=true APP_MAX_SCAN_TIME=600 MEMORY_LIMIT= STREAMING_METHOD=php SCOUT_DRIVER=tntsearch ALGOLIA_APP_ID= ALGOLIA_SECRET= MEILISEARCH_HOST= MEILISEARCH_KEY= LASTFM_API_KEY= LASTFM_API_SECRET= SPOTIFY_CLIENT_ID= SPOTIFY_CLIENT_SECRET= AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= AWS_REGION= AWS_ENDPOINT= YOUTUBE_API_KEY= CDN_URL= FFMPEG_PATH=/usr/local/bin/ffmpeg OUTPUT_BIT_RATE=128 ALLOW_DOWNLOAD=true BACKUP_ON_DELETE=true SYNC_LOG_LEVEL=error FORCE_HTTPS=true PUSHER_APP_ID= PUSHER_APP_KEY= PUSHER_APP_SECRET= PUSHER_APP_CLUSTER= MAIL_FROM_ADDRESS=hello@example.com MAIL_FROM_NAME="${APP_NAME}" MAIL_MAILER=smtp MAIL_HOST=mailhog MAIL_PORT=1025 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null SQS_PUBLIC_KEY= SQS_SECRET_KEY= SQS_QUEUE_PREFIX= SQS_QUEUE_NAME= SQS_QUEUE_REGION= BROADCAST_DRIVER=log CACHE_DRIVER=file FILESYSTEM_DISK=local QUEUE_CONNECTION=sync SESSION_DRIVER=file SESSION_LIFETIME=120 PROXY_AUTH_ENABLED=true PROXY_AUTH_ALLOW_LIST=0.0.0.0/0,::/0 PROXY_AUTH_USER_HEADER=X-Authentik-Uid PROXY_AUTH_PREFERRED_NAME_HEADER=X-Authentik-Username ARTIFACTS_PATH=/artifacts root@e6bd3d180a6a:/var/www/html# ``` My docker compose: ```yaml version: '3.9' services: authentik_proxy: image: ghcr.io/goauthentik/proxy:2025.10.1 volumes: - type: tmpfs target: /dev/shm tmpfs: size: 2147483648 # 2GB environment: AUTHENTIK_HOST: "https://auth.aiursoft.com/" AUTHENTIK_INSECURE: "false" AUTHENTIK_TOKEN: "{{KOEL_OUTPOST_TOKEN}}" stop_grace_period: 20s networks: - proxy_app - internal deploy: resources: limits: cpus: '2.0' memory: 2G update_config: order: start-first delay: 5s koel: image: phanan/koel depends_on: - database environment: - DB_CONNECTION=mysql - DB_HOST=koel-db - DB_USERNAME=koel - DB_PASSWORD=HIDDEN - DB_DATABASE=koel - MEDIA_PATH=/music - FORCE_HTTPS=true volumes: - music:/music - artifacts:/artifacts - covers:/var/www/html/public/img/storage - search_index:/var/www/html/storage/search-indexes - /swarm-vol/koel/config:/var/www/html/.env # This is a single file, not a directory networks: - internal - proxy_app stop_grace_period: 60s deploy: resources: limits: cpus: '16.0' memory: 12G update_config: order: stop-first delay: 60s koel-db: image: mysql volumes: - db:/var/lib/mysql environment: - MYSQL_RANDOM_ROOT_PASSWORD=true - MYSQL_DATABASE=koel - MYSQL_USER=koel - MYSQL_PASSWORD=HIDDEN networks: - internal stop_grace_period: 60s healthcheck: test: ["CMD-SHELL", "mysqladmin ping -h localhost -u root --silent"] start_period: 20s interval: 30s retries: 5 timeout: 5s deploy: resources: limits: cpus: '4.0' memory: 8G update_config: order: stop-first delay: 60s networks: internal: driver: overlay proxy_app: external: true volumes: db: driver: local driver_opts: type: none o: bind device: /swarm-vol/koel/db music: driver: local driver_opts: type: none o: bind device: /swarm-vol/koel/music artifacts: driver: local driver_opts: type: none o: bind device: /swarm-vol/koel/artifacts covers: driver: local driver_opts: type: none o: bind device: /swarm-vol/koel/covers search_index: driver: local driver_opts: type: none o: bind device: /swarm-vol/koel/search_index ``` My caddy config: ```config # Protected by Authentik musics.aiursoft.com { log import hsts import rate_limit header -content-security-policy header -x-frame-options encode br gzip #Use Authentik for forward auth route { reverse_proxy /manifest.json http://koel_koel:80 reverse_proxy /outpost.goauthentik.io/* http://koel_authentik_proxy:9000 { header_up Host {http.reverse_proxy.upstream.host} } forward_auth http://koel_authentik_proxy:9000 { uri /outpost.goauthentik.io/auth/caddy copy_headers X-Authentik-Username X-Authentik-Groups X-Authentik-Entitlements X-Authentik-Email X-Authentik-Name X-Authentik-Uid X-Authentik-Jwt X-Authentik-Meta-Jwks X-Authentik-Meta-Outpost X-Authentik-Meta-Provider X-Authentik-Meta-App X-Authentik-Meta-Version } reverse_proxy http://koel_koel:80 } } ``` My authentik config: ``` Name koel-provider Assigned to application Musics Internal Host http://koel:80/ External Host https://musics.aiursoft.com Basic-Auth No Mode Forward auth (single application) ``` I checked every where. I believe everything is correct. However, when I open my instance: `https://musics.aiursoft.com`, it authenticated successfully via authentik. But it keeps asking me for Koel password. If I login with the initial admin password, I see an error: ```text socketService-CcqICTEx.js:613 GET https://musics.aiursoft.com/api/data 500 (Internal Server Error) (anonymous) @ socketService-CcqICTEx.js:613 xhr @ socketService-CcqICTEx.js:613 U0 @ socketService-CcqICTEx.js:615 Promise.then _request @ socketService-CcqICTEx.js:616 request @ socketService-CcqICTEx.js:615 (anonymous) @ socketService-CcqICTEx.js:611 request @ socketService-CcqICTEx.js:617 get @ socketService-CcqICTEx.js:617 init @ commonStore-Bu-EJm7l.js:22 (anonymous) @ app-DviMBEOo.js:45 (anonymous) @ socketService-CcqICTEx.js:572 I5.e.mount @ socketService-CcqICTEx.js:576 (anonymous) @ app-DviMBEOo.js:45Understand this error socketService-CcqICTEx.js:572 TypeError: Missing injection: Symbol(MessageToaster) at j5 (socketService-CcqICTEx.js:611:11797) at E (useOverlay-4JSVjWrC.js:1:1312) at W (useOverlay-4JSVjWrC.js:1:1780) at app-DviMBEOo.js:45:58233 ``` If I call `https://musics.aiursoft.com/api/data`, I get: # Symfony\Component\Routing\Exception\RouteNotFoundException - Internal Server Error Route [login] not defined. PHP 8.4.8 Laravel 12.35.0 musics.aiursoft.com ## Stack Trace 0 - vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php:526 1 - vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:871 2 - vendor/laravel/framework/src/Illuminate/Foundation/Configuration/ApplicationBuilder.php:278 3 - vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php:117 4 - vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php:104 5 - vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php:87 6 - vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php:61 7 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219 8 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137 9 - vendor/laravel/framework/src/Illuminate/Routing/Router.php:821 10 - vendor/laravel/framework/src/Illuminate/Routing/Router.php:800 11 - vendor/laravel/framework/src/Illuminate/Routing/Router.php:764 12 - vendor/laravel/framework/src/Illuminate/Routing/Router.php:753 13 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:200 14 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180 15 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21 16 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php:31 17 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219 18 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21 19 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php:51 20 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219 21 - vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php:27 22 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219 23 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php:109 24 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219 25 - vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php:61 26 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219 27 - vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php:58 28 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219 29 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php:22 30 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219 31 - vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php:26 32 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219 33 - vendor/laravel/nightwatch/src/Hooks/GlobalMiddleware.php:53 34 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219 35 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137 36 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:175 37 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:144 38 - public/index.php:56 ## Request GET /api/data ## Headers * **host**: musics.aiursoft.com * **user-agent**: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 * **accept**: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 * **accept-encoding**: gzip, deflate, br, zstd * **accept-language**: en-US,en;q=0.9,zh-CN;q=0.8,zh-TW;q=0.7,zh;q=0.6 * **cookie**: authentik_proxy_7cb38a61=HIDDEN * **priority**: u=0, i * **sec-ch-ua**: "Chromium";v="142", "Google Chrome";v="142", "Not_A Brand";v="99" * **sec-ch-ua-mobile**: ?0 * **sec-ch-ua-platform**: "Linux" * **sec-fetch-dest**: document * **sec-fetch-mode**: navigate * **sec-fetch-site**: none * **sec-fetch-user**: ?1 * **upgrade-insecure-requests**: 1 * **via**: 2.0 Caddy * **x-forwarded-for**: 192.168.50.52 * **x-forwarded-host**: musics.aiursoft.com * **x-forwarded-proto**: https ## Route Context controller: App\Http\Controllers\API\FetchInitialDataController route name: generated::Weea8oPVPI6c9P72 middleware: api, auth, Laravel\Nightwatch\Hooks\RouteMiddleware ## Route Parameters No route parameter data available. ## Database Queries * mysql - select * from `personal_access_tokens` where `token` = 'e3b0c44298fc1c149afbf4c89HIDDEN' limit 1 (1.38 ms) * mysql - select * from `personal_access_tokens` where `token` = 'e3b0c44298fc1c149afbf4c89HIDDEN' limit 1 (0.32 ms) ### Expected behavior User sign in successfully. ### Actual behavior After authentik, still requires password. After password, 500 error. ### Logs Attached, ### Koel version Attached ### How did you install Koel? Official Docker image ### Additional information - **Server OS**: AnduinOS 1.4 - **PHP version**: Within Docker. - **Database**: Within Docker. - **Node version**: Within Docker. - **Browser & device**: Chrome - **Additional context**: Attached. ```bash anduin@proart:~$ sudo docker exec -it e6bd3d180a6a php artisan about Environment ...................................................................................................................................... Application Name ............................................................................................................................ Koel Laravel Version .......................................................................................................................... 12.35.0 PHP Version ................................................................................................................................ 8.4.8 Composer Version ............................................................................................................................... - Environment ........................................................................................................................... production Debug Mode ............................................................................................................................... ENABLED URL .......................................................................................................................... musics.aiursoft.com Maintenance Mode ............................................................................................................................. OFF Timezone ..................................................................................................................................... UTC Locale ........................................................................................................................................ en Cache ............................................................................................................................................ Config ................................................................................................................................ NOT CACHED Events .................................................................................................................................... CACHED Routes .................................................................................................................................... CACHED Views ..................................................................................................................................... CACHED Drivers .......................................................................................................................................... Broadcasting ................................................................................................................................ null Cache ....................................................................................................................................... file Database ................................................................................................................................... mysql Logs .............................................................................................................................. stack / single Mail ........................................................................................................................................ smtp Queue ....................................................................................................................................... sync Scout .................................................................................................................................. tntsearch Session ..................................................................................................................................... file Storage .......................................................................................................................................... public/storage ........................................................................................................................ NOT LINKED Spatie Permissions ............................................................................................................................... Features Enabled ......................................................................................................................... Default Version ................................................................................................................................... 6.21.0 ```
Author
Owner

@phanan commented on GitHub (Nov 7, 2025):

What's the output of the koel:doctor command?

<!-- gh-comment-id:3501955627 --> @phanan commented on GitHub (Nov 7, 2025): What's the output of the `koel:doctor` command?
Author
Owner

@Anduin2017 commented on GitHub (Nov 7, 2025):

anduin@proart:~$ sudo docker exec -u www-data  -it e2816ad04214 php  artisan koel:doctor

                                                                                                                                                                                                                                                              
                                                                                                                    CHECKING KOEL SETUP...                                                                                                                    
                                                                                                                                                                                                                                                              

  Artifacts directory /artifacts/ is readable/writable .......................................................................................... OK  
  Session directory storage/framework/sessions is readable/writable ............................................................................. OK  
  Cache directory storage/framework/cache is readable/writable .................................................................................. OK  
  Log directory storage/logs is readable/writable ............................................................................................... OK  
  Checking database connection .................................................................................................................. OK  
  Media storage setup (local) ................................................................................................................... OK  
  TNT search index directory storage/search-indexes is readable/writable ........................................................................ OK  
  API is healthy ................................................................................................................................ OK  
  FFmpeg binary /usr/bin/ffmpeg is executable ................................................................................................... OK  
  PHP extension zip is loaded. Multi-file downloading is supported .............................................................................. OK  
  Max upload size ............................................................................................................................. 800M  
  Max post size ............................................................................................................................... 800M  
  Streaming method ...................................................................................................................... x-sendfile  
  Last.fm integration ................................................................................................................ Not available  
  YouTube integration ................................................................................................................ Not available  
  Spotify integration ................................................................................................................ Not available  
  Mailer configuration ....................................................................................................................... ERROR  
  Koel scheduler status .............................................................................................................. Not installed  
  Koel Plus license status .................................................................................................................. Active  

   ERROR  There are errors in your Koel setup. Koel will not work properly.  

   ERROR  You can find more details in storage/logs/laravel.log.  

anduin@proart:~$ 

Then I:

anduin@proart:~$ sudo docker exec -u www-data  -it e2816ad04214 bash
www-data@e2816ad04214:~/html$ cat ./storage/logs/laravel.log
[2025-10-27 17:17:22] production.WARNING: No drop FK logic for driver sqlite  
[2025-10-27 17:17:22] production.WARNING: No drop FK logic for driver sqlite  
[2025-10-27 17:17:22] production.WARNING: No drop FK logic for driver sqlite  
[2025-11-07 11:51:13] production.ERROR: [KOEL.DOCTOR] Connection could not be established with host "mailhog:1025": stream_socket_client(): php_network_getaddresses: getaddrinfo for mailhog failed: Name or service not known {"error":"[object] (Symfony\\Component\\Mailer\\Exception\\TransportException(code: 0): Connection could not be established with host \"mailhog:1025\": stream_socket_client(): php_network_getaddresses: getaddrinfo for mailhog failed: Name or service not known at /var/www/html/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154)
[stacktrace]
#0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}()
#1 /var/www/html/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client()
#2 /var/www/html/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(279): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize()
#3 /var/www/html/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(211): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start()
#4 /var/www/html/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend()
#5 /var/www/html/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(138): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send()
#6 /var/www/html/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(584): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send()
#7 /var/www/html/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(331): Illuminate\\Mail\\Mailer->sendSymfonyMessage()
#8 /var/www/html/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(223): Illuminate\\Mail\\Mailer->send()
#9 /var/www/html/vendor/laravel/framework/src/Illuminate/Mail/MailManager.php(618): Illuminate\\Mail\\Mailer->raw()
#10 /var/www/html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Mail\\MailManager->__call()
#11 /var/www/html/app/Console/Commands/DoctorCommand.php(153): Illuminate\\Support\\Facades\\Facade::__callStatic()
#12 /var/www/html/app/Console/Commands/DoctorCommand.php(75): App\\Console\\Commands\\DoctorCommand->checkMailConfiguration()
#13 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Console\\Commands\\DoctorCommand->handle()
#14 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}()
#15 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure()
#16 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#17 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php(836): Illuminate\\Container\\BoundMethod::call()
#18 /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call()
#19 /var/www/html/vendor/symfony/console/Command/Command.php(318): Illuminate\\Console\\Command->execute()
#20 /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run()
#21 /var/www/html/vendor/symfony/console/Application.php(1110): Illuminate\\Console\\Command->run()
#22 /var/www/html/vendor/symfony/console/Application.php(359): Symfony\\Component\\Console\\Application->doRunCommand()
#23 /var/www/html/vendor/symfony/console/Application.php(194): Symfony\\Component\\Console\\Application->doRun()
#24 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(197): Symfony\\Component\\Console\\Application->run()
#25 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()
#26 /var/www/html/artisan(16): Illuminate\\Foundation\\Application->handleCommand()
#27 {main}
"} 
<!-- gh-comment-id:3502116864 --> @Anduin2017 commented on GitHub (Nov 7, 2025): ```bash anduin@proart:~$ sudo docker exec -u www-data -it e2816ad04214 php artisan koel:doctor CHECKING KOEL SETUP... Artifacts directory /artifacts/ is readable/writable .......................................................................................... OK Session directory storage/framework/sessions is readable/writable ............................................................................. OK Cache directory storage/framework/cache is readable/writable .................................................................................. OK Log directory storage/logs is readable/writable ............................................................................................... OK Checking database connection .................................................................................................................. OK Media storage setup (local) ................................................................................................................... OK TNT search index directory storage/search-indexes is readable/writable ........................................................................ OK API is healthy ................................................................................................................................ OK FFmpeg binary /usr/bin/ffmpeg is executable ................................................................................................... OK PHP extension zip is loaded. Multi-file downloading is supported .............................................................................. OK Max upload size ............................................................................................................................. 800M Max post size ............................................................................................................................... 800M Streaming method ...................................................................................................................... x-sendfile Last.fm integration ................................................................................................................ Not available YouTube integration ................................................................................................................ Not available Spotify integration ................................................................................................................ Not available Mailer configuration ....................................................................................................................... ERROR Koel scheduler status .............................................................................................................. Not installed Koel Plus license status .................................................................................................................. Active ERROR There are errors in your Koel setup. Koel will not work properly. ERROR You can find more details in storage/logs/laravel.log. anduin@proart:~$ ``` Then I: ```bash anduin@proart:~$ sudo docker exec -u www-data -it e2816ad04214 bash www-data@e2816ad04214:~/html$ cat ./storage/logs/laravel.log [2025-10-27 17:17:22] production.WARNING: No drop FK logic for driver sqlite [2025-10-27 17:17:22] production.WARNING: No drop FK logic for driver sqlite [2025-10-27 17:17:22] production.WARNING: No drop FK logic for driver sqlite [2025-11-07 11:51:13] production.ERROR: [KOEL.DOCTOR] Connection could not be established with host "mailhog:1025": stream_socket_client(): php_network_getaddresses: getaddrinfo for mailhog failed: Name or service not known {"error":"[object] (Symfony\\Component\\Mailer\\Exception\\TransportException(code: 0): Connection could not be established with host \"mailhog:1025\": stream_socket_client(): php_network_getaddresses: getaddrinfo for mailhog failed: Name or service not known at /var/www/html/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154) [stacktrace] #0 [internal function]: Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->{closure:Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream::initialize():153}() #1 /var/www/html/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php(157): stream_socket_client() #2 /var/www/html/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(279): Symfony\\Component\\Mailer\\Transport\\Smtp\\Stream\\SocketStream->initialize() #3 /var/www/html/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(211): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->start() #4 /var/www/html/vendor/symfony/mailer/Transport/AbstractTransport.php(69): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->doSend() #5 /var/www/html/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php(138): Symfony\\Component\\Mailer\\Transport\\AbstractTransport->send() #6 /var/www/html/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(584): Symfony\\Component\\Mailer\\Transport\\Smtp\\SmtpTransport->send() #7 /var/www/html/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(331): Illuminate\\Mail\\Mailer->sendSymfonyMessage() #8 /var/www/html/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(223): Illuminate\\Mail\\Mailer->send() #9 /var/www/html/vendor/laravel/framework/src/Illuminate/Mail/MailManager.php(618): Illuminate\\Mail\\Mailer->raw() #10 /var/www/html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\\Mail\\MailManager->__call() #11 /var/www/html/app/Console/Commands/DoctorCommand.php(153): Illuminate\\Support\\Facades\\Facade::__callStatic() #12 /var/www/html/app/Console/Commands/DoctorCommand.php(75): App\\Console\\Commands\\DoctorCommand->checkMailConfiguration() #13 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Console\\Commands\\DoctorCommand->handle() #14 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::{closure:Illuminate\\Container\\BoundMethod::call():35}() #15 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #16 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #17 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php(836): Illuminate\\Container\\BoundMethod::call() #18 /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #19 /var/www/html/vendor/symfony/console/Command/Command.php(318): Illuminate\\Console\\Command->execute() #20 /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #21 /var/www/html/vendor/symfony/console/Application.php(1110): Illuminate\\Console\\Command->run() #22 /var/www/html/vendor/symfony/console/Application.php(359): Symfony\\Component\\Console\\Application->doRunCommand() #23 /var/www/html/vendor/symfony/console/Application.php(194): Symfony\\Component\\Console\\Application->doRun() #24 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(197): Symfony\\Component\\Console\\Application->run() #25 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #26 /var/www/html/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #27 {main} "} ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/koel-koel#1102
No description provided.