gethomepage / homepage

A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.
https://gethomepage.dev
GNU General Public License v3.0
20.03k stars 1.2k forks source link

[Bug] showStats: make homepage crash, when container is stopped #1757

Closed Sblop closed 1 year ago

Sblop commented 1 year ago

Description

If a serivce has "showStats: true" but container is stopped, homepage will crash.

Steps to reproduce

I have had a perfectly working setup, however after recent docker homepage update suddenly homepage wasnt working anymore. After removing secions from to narrow down the error I have found that this is caused by showStats:

I have some services that are started on-demand, using a traefik plugin. Works fine. Thereby reducing load from my server. Like below with paperless-ngx. I have some services show docker stats alway, and in my regular setup I have some containers that are to show docker stats, only when running. In order not to show the error I use "hideErrors: true" in settings.yaml.

Excempt from services.yaml

- On-Demand:
    - Paperless:
        href: https://paperless.xxxx.tld
        icon: si-thymeleaf
        server: qnap
        container: paperless-webserver
        showStats: true
        widget:
            type: paperlessngx
            url: http://192.168.1.10:8050
            username: homepage
            password: password

When this container is not running, but show stats: true, homepage crashes. See logs below.

For containers running, it shows docker stats directly.

I have all services behind 2fa/authelia, for this reason I am fine with exposing docker directly to homepage.

homepage version

latest/v0.6.25

Installation method

Docker

Configuration

docker.yaml
---
qnap:
    socket: /var/run/docker.sock

settinga.yaml (contains more, but irrelevant to this error)
[...]
hideVersion: true

#showStats: true #shows docker stats for all containers

hideErrors: true

widgets.yaml
- datetime:
    locale: xx
    format:
      dateStyle: long
      timeStyle: short
      hourCycle: h23

Container Logs

logs doesnt show paperless.

[2023-08-02T08:51:02.556Z] debug: <plexProxyHandler> Getting streams from Plex API

[2023-08-02T08:51:02.806Z] error: <httpProxy> Error calling http://192.168.1.10:32400/web...

[2023-08-02T08:51:02.810Z] error: <httpProxy> [

  500,

  Error: connect ECONNREFUSED 192.168.1.10:32400

      at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1495:16) {

    errno: -111,

    code: 'ECONNREFUSED',

    syscall: 'connect',

    address: '192.168.1.10',

    port: 32400

  }

]

[2023-08-02T08:51:03.303Z] error: <httpProxy> Error calling http://192.168.1.10:32400/status/sessions...

[2023-08-02T08:51:03.304Z] error: <httpProxy> [

  500,

  Error: connect ECONNREFUSED 192.168.1.10:32400

      at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1495:16) {

    errno: -111,

    code: 'ECONNREFUSED',

    syscall: 'connect',

    address: '192.168.1.10',

    port: 32400

  }

]

[2023-08-02T08:51:03.304Z] error: <plexProxyHandler> HTTP 500 communicating with Plex. Data: [object Object]

[2023-08-02T08:51:03.306Z] error: undefined

[2023-08-02T08:51:03.396Z] error: <httpProxy> Error calling http://192.168.1.10:32400/web...

[2023-08-02T08:51:03.397Z] error: <httpProxy> [

  500,

  Error: connect ECONNREFUSED 192.168.1.10:32400

      at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1495:16) {

    errno: -111,

    code: 'ECONNREFUSED',

    syscall: 'connect',

    address: '192.168.1.10',

    port: 32400

  }

]

[2023-08-02T08:51:03.402Z] error: <httpProxy> Error calling http://radarr:7878/api/v3/queue/status...

[2023-08-02T08:51:03.403Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND radarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'radarr'

  }

]

[2023-08-02T08:51:03.404Z] debug: <genericProxyHandler> HTTP Error 500 calling http://radarr:7878/api/v3/queue/status...

[2023-08-02T08:51:03.407Z] error: <httpProxy> Error calling http://nzbget:6789/jsonrpc...

[2023-08-02T08:51:03.408Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND nzbget

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'nzbget'

  }

]

[2023-08-02T08:51:03.411Z] debug: <jsonrpcProxyHandler> Error calling JSONPRC endpoint: http://nzbget:6789/jsonrpc.  Failed to send a request

[2023-08-02T08:51:03.413Z] error: <httpProxy> Error calling http://prowlarr:9696/api/v1/indexerstats...

[2023-08-02T08:51:03.414Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND prowlarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'prowlarr'

  }

]

[2023-08-02T08:51:03.415Z] debug: <genericProxyHandler> HTTP Error 500 calling http://prowlarr:9696/api/v1/indexerstats...

[2023-08-02T08:51:03.418Z] error: <httpProxy> Error calling http://radarr:7878/api/v3/movie...

[2023-08-02T08:51:03.419Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND radarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'radarr'

  }

]

[2023-08-02T08:51:03.420Z] debug: <genericProxyHandler> HTTP Error 500 calling http://radarr:7878/api/v3/movie...

[2023-08-02T08:51:03.426Z] error: <httpProxy> Error calling http://radarr:7878/api/v3/queue/details...

[2023-08-02T08:51:03.427Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND radarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'radarr'

  }

]

[2023-08-02T08:51:03.428Z] debug: <genericProxyHandler> HTTP Error 500 calling http://radarr:7878/api/v3/queue/details...

[2023-08-02T08:51:03.442Z] error: <httpProxy> Error calling http://sonarr:8989/api/v3/queue/details...

[2023-08-02T08:51:03.443Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND sonarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'sonarr'

  }

]

[2023-08-02T08:51:03.448Z] debug: <genericProxyHandler> HTTP Error 500 calling http://sonarr:8989/api/v3/queue/details...

[2023-08-02T08:51:03.472Z] error: <httpProxy> Error calling http://sonarr:8989/api/v3/series...

[2023-08-02T08:51:03.475Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND sonarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'sonarr'

  }

]

[2023-08-02T08:51:03.478Z] debug: <genericProxyHandler> HTTP Error 500 calling http://sonarr:8989/api/v3/series...

[2023-08-02T08:51:03.486Z] error: <httpProxy> Error calling http://sonarr:8989/api/v3/wanted/missing...

[2023-08-02T08:51:03.487Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND sonarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'sonarr'

  }

]

[2023-08-02T08:51:03.488Z] debug: <genericProxyHandler> HTTP Error 500 calling http://sonarr:8989/api/v3/wanted/missing...

[2023-08-02T08:51:03.498Z] error: <httpProxy> Error calling http://sonarr:8989/api/v3/queue...

[2023-08-02T08:51:03.499Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND sonarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'sonarr'

  }

]

[2023-08-02T08:51:03.500Z] debug: <genericProxyHandler> HTTP Error 500 calling http://sonarr:8989/api/v3/queue...

[2023-08-02T08:51:03.621Z] error: <httpProxy> Error calling http://192.168.1.10:8040/api/v1/session...

[2023-08-02T08:51:03.622Z] error: <httpProxy> [

  500,

  Error: connect ECONNREFUSED 192.168.1.10:8040

      at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1495:16) {

    errno: -111,

    code: 'ECONNREFUSED',

    syscall: 'connect',

    address: '192.168.1.10',

    port: 8040

  }

]

[2023-08-02T08:51:03.623Z] error: <photoprismProxyHandler> HTTP 500 getting data from PhotoPrism. Data: { error: [Object] }

[2023-08-02T08:51:03.626Z] error: <httpProxy> Error calling http://192.168.1.10:8050/api/statistics/...

[2023-08-02T08:51:03.634Z] error: <httpProxy> [

  500,

  Error: connect ECONNREFUSED 192.168.1.10:8050

      at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1495:16) {

    errno: -111,

    code: 'ECONNREFUSED',

    syscall: 'connect',

    address: '192.168.1.10',

    port: 8050

  }

]

[2023-08-02T08:51:03.637Z] error: <credentialedProxyHandler> HTTP Error 500 calling http://192.168.1.10:8050/api/statistics/?format=json

[2023-08-02T08:51:04.086Z] debug: No containers were found with homepage labels.

[2023-08-02T08:51:04.560Z] debug: <plexProxyHandler> Getting streams from Plex API

[2023-08-02T08:51:04.647Z] error: <httpProxy> Error calling http://radarr:7878/api/v3/queue/status...

[2023-08-02T08:51:04.648Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND radarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'radarr'

  }

]

[2023-08-02T08:51:04.649Z] debug: <genericProxyHandler> HTTP Error 500 calling http://radarr:7878/api/v3/queue/status...

[2023-08-02T08:51:04.651Z] error: <httpProxy> Error calling http://sonarr:8989/api/v3/queue...

[2023-08-02T08:51:04.653Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND sonarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'sonarr'

  }

]

[2023-08-02T08:51:04.654Z] debug: <genericProxyHandler> HTTP Error 500 calling http://sonarr:8989/api/v3/queue...

[2023-08-02T08:51:04.738Z] error: <httpProxy> Error calling http://192.168.1.10:8050/api/statistics/...

[2023-08-02T08:51:04.738Z] error: <httpProxy> [

  500,

  Error: connect ECONNREFUSED 192.168.1.10:8050

      at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1495:16) {

    errno: -111,

    code: 'ECONNREFUSED',

    syscall: 'connect',

    address: '192.168.1.10',

    port: 8050

  }

]

[2023-08-02T08:51:04.739Z] error: <credentialedProxyHandler> HTTP Error 500 calling http://192.168.1.10:8050/api/statistics/?format=json

[2023-08-02T08:51:04.745Z] error: <httpProxy> Error calling http://sonarr:8989/api/v3/queue/details...

[2023-08-02T08:51:04.746Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND sonarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'sonarr'

  }

]

[2023-08-02T08:51:04.747Z] debug: <genericProxyHandler> HTTP Error 500 calling http://sonarr:8989/api/v3/queue/details...

[2023-08-02T08:51:04.749Z] error: <httpProxy> Error calling http://sonarr:8989/api/v3/series...

[2023-08-02T08:51:04.750Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND sonarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'sonarr'

  }

]

[2023-08-02T08:51:04.752Z] debug: <genericProxyHandler> HTTP Error 500 calling http://sonarr:8989/api/v3/series...

[2023-08-02T08:51:04.754Z] error: <httpProxy> Error calling http://radarr:7878/api/v3/movie...

[2023-08-02T08:51:04.755Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND radarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'radarr'

  }

]

[2023-08-02T08:51:04.757Z] debug: <genericProxyHandler> HTTP Error 500 calling http://radarr:7878/api/v3/movie...

[2023-08-02T08:51:04.759Z] error: <httpProxy> Error calling http://prowlarr:9696/api/v1/indexerstats...

[2023-08-02T08:51:04.760Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND prowlarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'prowlarr'

  }

]

[2023-08-02T08:51:04.761Z] debug: <genericProxyHandler> HTTP Error 500 calling http://prowlarr:9696/api/v1/indexerstats...

[2023-08-02T08:51:04.764Z] error: <httpProxy> Error calling http://sonarr:8989/api/v3/wanted/missing...

[2023-08-02T08:51:04.766Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND sonarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'sonarr'

  }

]

[2023-08-02T08:51:04.767Z] debug: <genericProxyHandler> HTTP Error 500 calling http://sonarr:8989/api/v3/wanted/missing...

[2023-08-02T08:51:04.770Z] error: <httpProxy> Error calling http://radarr:7878/api/v3/queue/details...

[2023-08-02T08:51:04.771Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND radarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'radarr'

  }

]

[2023-08-02T08:51:04.773Z] debug: <genericProxyHandler> HTTP Error 500 calling http://radarr:7878/api/v3/queue/details...

[2023-08-02T08:51:04.957Z] error: <httpProxy> Error calling http://192.168.1.10:8040/api/v1/session...

[2023-08-02T08:51:04.958Z] error: <httpProxy> [

  500,

  Error: connect ECONNREFUSED 192.168.1.10:8040

      at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1495:16) {

    errno: -111,

    code: 'ECONNREFUSED',

    syscall: 'connect',

    address: '192.168.1.10',

    port: 8040

  }

]

[2023-08-02T08:51:04.959Z] error: <photoprismProxyHandler> HTTP 500 getting data from PhotoPrism. Data: { error: [Object] }

[2023-08-02T08:51:04.971Z] error: <httpProxy> Error calling http://192.168.1.10:32400/status/sessions...

[2023-08-02T08:51:04.972Z] error: <httpProxy> [

  500,

  Error: connect ECONNREFUSED 192.168.1.10:32400

      at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1495:16) {

    errno: -111,

    code: 'ECONNREFUSED',

    syscall: 'connect',

    address: '192.168.1.10',

    port: 32400

  }

]

[2023-08-02T08:51:04.973Z] error: <plexProxyHandler> HTTP 500 communicating with Plex. Data: [object Object]

[2023-08-02T08:51:04.975Z] error: undefined

[2023-08-02T08:51:05.002Z] error: <httpProxy> Error calling http://nzbget:6789/jsonrpc...

[2023-08-02T08:51:05.003Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND nzbget

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'nzbget'

  }

]

[2023-08-02T08:51:05.004Z] debug: <jsonrpcProxyHandler> Error calling JSONPRC endpoint: http://nzbget:6789/jsonrpc.  Failed to send a request

[2023-08-02T08:51:05.055Z] error: <httpProxy> Error calling http://192.168.1.10:32400/web...

[2023-08-02T08:51:05.056Z] error: <httpProxy> [

  500,

  Error: connect ECONNREFUSED 192.168.1.10:32400

      at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1495:16) {

    errno: -111,

    code: 'ECONNREFUSED',

    syscall: 'connect',

    address: '192.168.1.10',

    port: 32400

  }

]

[2023-08-02T08:51:05.116Z] error: <httpProxy> Error calling http://192.168.1.10:32400/web...

[2023-08-02T08:51:05.119Z] error: <httpProxy> [

  500,

  Error: connect ECONNREFUSED 192.168.1.10:32400

      at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1495:16) {

    errno: -111,

    code: 'ECONNREFUSED',

    syscall: 'connect',

    address: '192.168.1.10',

    port: 32400

  }

]

[2023-08-02T08:51:05.286Z] debug: No containers were found with homepage labels.

[2023-08-02T08:51:05.303Z] debug: No containers were found with homepage labels.

[2023-08-02T08:51:07.490Z] error: <httpProxy> Error calling http://192.168.1.10:32400/web...

[2023-08-02T08:51:07.491Z] error: <httpProxy> [

  500,

  Error: connect ECONNREFUSED 192.168.1.10:32400

      at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1495:16) {

    errno: -111,

    code: 'ECONNREFUSED',

    syscall: 'connect',

    address: '192.168.1.10',

    port: 32400

  }

]

[2023-08-02T08:51:07.839Z] error: <httpProxy> Error calling http://192.168.1.10:32400/web...

[2023-08-02T08:51:07.845Z] error: <httpProxy> [

  500,

  Error: connect ECONNREFUSED 192.168.1.10:32400

      at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1495:16) {

    errno: -111,

    code: 'ECONNREFUSED',

    syscall: 'connect',

    address: '192.168.1.10',

    port: 32400

  }

]

[2023-08-02T08:51:08.255Z] debug: <plexProxyHandler> Getting streams from Plex API

[2023-08-02T08:51:09.018Z] error: <httpProxy> Error calling http://192.168.1.10:32400/status/sessions...

[2023-08-02T08:51:09.020Z] error: <httpProxy> [

  500,

  Error: connect ECONNREFUSED 192.168.1.10:32400

      at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1495:16) {

    errno: -111,

    code: 'ECONNREFUSED',

    syscall: 'connect',

    address: '192.168.1.10',

    port: 32400

  }

]

[2023-08-02T08:51:09.020Z] error: <plexProxyHandler> HTTP 500 communicating with Plex. Data: [object Object]

[2023-08-02T08:51:09.022Z] error: undefined

[2023-08-02T08:51:09.106Z] error: <httpProxy> Error calling http://prowlarr:9696/api/v1/indexerstats...

[2023-08-02T08:51:09.107Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND prowlarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'prowlarr'

  }

]

[2023-08-02T08:51:09.108Z] debug: <genericProxyHandler> HTTP Error 500 calling http://prowlarr:9696/api/v1/indexerstats...

[2023-08-02T08:51:09.113Z] error: <httpProxy> Error calling http://radarr:7878/api/v3/queue/status...

[2023-08-02T08:51:09.114Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND radarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'radarr'

  }

]

[2023-08-02T08:51:09.115Z] debug: <genericProxyHandler> HTTP Error 500 calling http://radarr:7878/api/v3/queue/status...

[2023-08-02T08:51:09.288Z] error: <httpProxy> Error calling http://nzbget:6789/jsonrpc...

[2023-08-02T08:51:09.288Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND nzbget

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'nzbget'

  }

]

[2023-08-02T08:51:09.290Z] debug: <jsonrpcProxyHandler> Error calling JSONPRC endpoint: http://nzbget:6789/jsonrpc.  Failed to send a request

[2023-08-02T08:51:09.292Z] error: <httpProxy> Error calling http://sonarr:8989/api/v3/series...

[2023-08-02T08:51:09.293Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND sonarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'sonarr'

  }

]

[2023-08-02T08:51:09.293Z] debug: <genericProxyHandler> HTTP Error 500 calling http://sonarr:8989/api/v3/series...

[2023-08-02T08:51:09.296Z] error: <httpProxy> Error calling http://sonarr:8989/api/v3/wanted/missing...

[2023-08-02T08:51:09.297Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND sonarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'sonarr'

  }

]

[2023-08-02T08:51:09.297Z] debug: <genericProxyHandler> HTTP Error 500 calling http://sonarr:8989/api/v3/wanted/missing...

[2023-08-02T08:51:09.300Z] error: <httpProxy> Error calling http://radarr:7878/api/v3/movie...

[2023-08-02T08:51:09.301Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND radarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'radarr'

  }

]

[2023-08-02T08:51:09.302Z] debug: <genericProxyHandler> HTTP Error 500 calling http://radarr:7878/api/v3/movie...

[2023-08-02T08:51:09.417Z] error: <httpProxy> Error calling http://192.168.1.10:8050/api/statistics/...

[2023-08-02T08:51:09.418Z] error: <httpProxy> [

  500,

  Error: connect ECONNREFUSED 192.168.1.10:8050

      at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1495:16) {

    errno: -111,

    code: 'ECONNREFUSED',

    syscall: 'connect',

    address: '192.168.1.10',

    port: 8050

  }

]

[2023-08-02T08:51:09.420Z] error: <credentialedProxyHandler> HTTP Error 500 calling http://192.168.1.10:8050/api/statistics/?format=json

[2023-08-02T08:51:09.435Z] error: <httpProxy> Error calling http://sonarr:8989/api/v3/queue...

[2023-08-02T08:51:09.436Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND sonarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'sonarr'

  }

]

[2023-08-02T08:51:09.448Z] debug: <genericProxyHandler> HTTP Error 500 calling http://sonarr:8989/api/v3/queue...

[2023-08-02T08:51:09.451Z] error: <httpProxy> Error calling http://sonarr:8989/api/v3/queue/details...

[2023-08-02T08:51:09.452Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND sonarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'sonarr'

  }

]

[2023-08-02T08:51:09.453Z] debug: <genericProxyHandler> HTTP Error 500 calling http://sonarr:8989/api/v3/queue/details...

[2023-08-02T08:51:09.456Z] error: <httpProxy> Error calling http://radarr:7878/api/v3/queue/details...

[2023-08-02T08:51:09.457Z] error: <httpProxy> [

  500,

  Error: getaddrinfo ENOTFOUND radarr

      at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26) {

    errno: -3008,

    code: 'ENOTFOUND',

    syscall: 'getaddrinfo',

    hostname: 'radarr'

  }

]

[2023-08-02T08:51:09.458Z] debug: <genericProxyHandler> HTTP Error 500 calling http://radarr:7878/api/v3/queue/details...

[2023-08-02T08:51:09.488Z] error: <httpProxy> Error calling http://192.168.1.10:8040/api/v1/session...

[2023-08-02T08:51:09.489Z] error: <httpProxy> [

  500,

  Error: connect ECONNREFUSED 192.168.1.10:8040

      at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1495:16) {

    errno: -111,

    code: 'ECONNREFUSED',

    syscall: 'connect',

    address: '192.168.1.10',

    port: 8040

  }

]

[2023-08-02T08:51:09.490Z] error: <photoprismProxyHandler> HTTP 500 getting data from PhotoPrism. Data: { error: [Object] }

[2023-08-02T08:51:09.654Z] debug: No containers were found with homepage labels.

Browser Logs

Something went wrong.
TypeError: l is undefined

u@https://www.xxxx.tld/_next/static/chunks/pages/index-66c7b279ed75265b.js:1:4107
d@https://www.xxxx.tld/_next/static/chunks/pages/index-66c7b279ed75265b.js:1:55303
div
div
li
D@https://www.xxxx.tld/_next/static/chunks/pages/index-66c7b279ed75265b.js:1:29116
ul
T@https://www.xxxx.tld/_next/static/chunks/pages/index-66c7b279ed75265b.js:1:32746
div
4966/C<@https://www.xxxx.tld/_next/static/chunks/3230-b883356d05e3ebb1.js:1:43931
div
l@https://www.xxxx.tld/_next/static/chunks/3230-b883356d05e3ebb1.js:1:69973
3966/M<@https://www.xxxx.tld/_next/static/chunks/3230-b883356d05e3ebb1.js:1:62758
3966/k<@https://www.xxxx.tld/_next/static/chunks/3230-b883356d05e3ebb1.js:1:61615
l@https://www.xxxx.tld/_next/static/chunks/3230-b883356d05e3ebb1.js:1:69973
4966/L<@https://www.xxxx.tldk/_next/static/chunks/3230-b883356d05e3ebb1.js:1:41888
div
z@https://www.xxxx.tld/_next/static/chunks/pages/index-66c7b279ed75265b.js:1:33127
div
div
le@https://www.xxxx.tld_next/static/chunks/pages/index-66c7b279ed75265b.js:1:49356
n@https://www.xxxx.tld/_next/static/chunks/pages/index-66c7b279ed75265b.js:1:14087
6747/Y<@https://www.xxxx.tld/_next/static/chunks/pages/_app-8985fbb6b5c333d7.js:1:88960
oe@https://www.xxxx.tld/_next/static/chunks/pages/index-66c7b279ed75265b.js:1:47363
div
div
div
de@https://www.xxxx.tld/_next/static/chunks/pages/index-66c7b279ed75265b.js:1:53597
a@https://wwwxxxx.tld/_next/static/chunks/pages/_app-8985fbb6b5c333d7.js:1:15089
s@https://www.xxxx.tld/_next/static/chunks/pages/_app-8985fbb6b5c333d7.js:1:15647
u@https://www.xxxx.tldk/_next/static/chunks/pages/_app-8985fbb6b5c333d7.js:1:14522
6747/Y<@https://xxxx.tld/_next/static/chunks/pages/_app-8985fbb6b5c333d7.js:1:88960
4384/t.default<@https://xxxx.tld/_next/static/chunks/pages/_app-8985fbb6b5c333d7.js:1:13803
l@https://www.xxxx.tld/_next/static/chunks/pages/_app-8985fbb6b5c333d7.js:1:1460
n@https://wwwxxxx.tld/_next/static/chunks/pages/_app-8985fbb6b5c333d7.js:1:6031
r@https://www.xxxx.tld/_next/static/chunks/main-28f0bf55ce641aab.js:1:6947
Y@https://www.xxxx.tld/_next/static/chunks/main-28f0bf55ce641aab.js:1:9184
ie@https://www.xxxx.tld/_next/static/chunks/main-28f0bf55ce641aab.js:1:11824

Troubleshooting

Found the error when I deleted my services one at a time, until homepage loaded.

Other

Homepage: Latest

Docker:

Version: 20.10.22-qnap3 API version: 1.41 Go version: go1.18.9 Git commit: 57ed8b8 Built: Mon Feb 13 03:14:25 2023 OS/Arch: linux/amd64 Context: default Experimental: true

Server: Docker Engine - Community Engine: Version: 20.10.22-qnap3 API version: 1.41 (minimum version 1.12) Go version: go1.18.9 Git commit: 4c3f413 Built: Mon Feb 13 02:50:49 2023 OS/Arch: linux/amd64 Experimental: false containerd: Version: v1.6.13 GitCommit: 78f51771157abb6c9ed224c22013cdf09962315d runc: Version: 1.1.4 GitCommit: v1.1.4-0-g5fd4c4d1 docker-init: Version: 0.19.0 GitCommit: de40ad0

Before submitting, I have made sure to

shamoon commented 1 year ago

Thanks, give the main image a try once it finishes building

alexdelprete commented 1 year ago

Thanks, give the main image a try once it finishes building

Had the same issue. It works with main image. Thank you.

github-actions[bot] commented 10 months ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new discussion or issue for related concerns.