dfigus / addon-tvheadend

TVHeadend - Home Assistant Add-on
MIT License
3 stars 0 forks source link

Errors about Ingress connectivity: connect() failed (111: Connection refused) while connecting to upstream #174

Closed c031917 closed 1 month ago

c031917 commented 2 months ago

The Problem

After addon installation and minimal setup (language&user only), I see lots of errors in the log, related to ingress connection. I don't know what the consequences are.. How can I fix this or do I have to ignore it?

Thanks for maintaining this addon!

Environment

Logs

s6-rc: info: service tvheadend: starting s6-rc: info: service tvheadend successfully started s6-rc: info: service nginx: starting s6-rc: info: service nginx successfully started [11:27:23] INFO: Starting TVHeadend... [11:27:23] INFO: Starting nginx... [11:27:23] INFO: Creating comskip ini directory at /config/tvheadend/comskip [11:27:23] INFO: Additional args [11:27:23] INFO: Updating comskip.ini s6-rc: info: service init-comskip successfully started s6-rc: info: service legacy-services: starting [11:27:23] INFO: Ingress path used as tvheadend http_root: /api/hassio_ingress/iTR4mDrCOGhcUtFEVPAZYeQhGiDCJjfTvJFtGl19C_I 2024-04-23 11:27:23.725 [ INFO] main: Log started 2024-04-23 11:27:23.725 [ INFO] config: Using configuration from '/config/tvheadend' 2024-04-23 11:27:23.726 [ INFO] http: Starting HTTP server 0.0.0.0:9981 2024-04-23 11:27:23.726 [ INFO] htsp: Starting HTSP server 0.0.0.0:9982 2024-04-23 11:27:23.733 [ INFO] config: loaded 2024-04-23 11:27:23.733 [ INFO] config: scanfile (re)initialization with path 2024-04-23 11:27:23.734 [ INFO] transcode: 'video' context type registered 2024-04-23 11:27:23.734 [ INFO] transcode: 'audio' context type registered 2024-04-23 11:27:23.734 [ INFO] transcode: '&TVHH264Decoder' decoder helper registered 2024-04-23 11:27:23.734 [ INFO] transcode: '&TVHTHEORADecoder' decoder helper registered 2024-04-23 11:27:23.734 [ INFO] transcode: '&TVHAACDecoder' decoder helper registered 2024-04-23 11:27:23.734 [ INFO] transcode: '&TVHVORBISDecoder' decoder helper registered 2024-04-23 11:27:23.734 [ INFO] transcode: '&TVHOPUSDecoder' decoder helper registered 2024-04-23 11:27:23.734 [ INFO] transcode: '&TVHMPEG2VIDEOEncoder' encoder helper registered 2024-04-23 11:27:23.734 [ INFO] transcode: '&TVHH264Encoder' encoder helper registered 2024-04-23 11:27:23.734 [ INFO] transcode: '&TVHHEVCEncoder' encoder helper registered 2024-04-23 11:27:23.734 [ INFO] transcode: '&TVHAACEncoder' encoder helper registered 2024-04-23 11:27:23.734 [ INFO] codec: 'mpeg2video' encoder registered 2024-04-23 11:27:23.734 [ INFO] codec: 'mp2' encoder registered 2024-04-23 11:27:23.734 [ INFO] codec: 'aac' encoder registered 2024-04-23 11:27:23.734 [ INFO] codec: 'vorbis' encoder registered 2024-04-23 11:27:23.734 [ INFO] codec: 'flac' encoder registered 2024-04-23 11:27:23.734 [ INFO] codec: 'libx264' encoder registered 2024-04-23 11:27:23.734 [ INFO] codec: 'libx265' encoder registered 2024-04-23 11:27:23.734 [ INFO] codec: 'libvpx' encoder registered 2024-04-23 11:27:23.734 [ INFO] codec: 'libvpx-vp9' encoder registered 2024-04-23 11:27:23.734 [ INFO] codec: 'libtheora' encoder registered 2024-04-23 11:27:23.734 [ INFO] codec: 'libvorbis' encoder registered 2024-04-23 11:27:23.734 [ INFO] codec: 'libopus' encoder registered 2024-04-23 11:27:23.734 [ INFO] codec: 'h264_vaapi' encoder registered 2024-04-23 11:27:23.734 [ INFO] codec: 'hevc_vaapi' encoder registered 2024-04-23 11:27:23.734 [ INFO] codec: 'vp8_vaapi' encoder registered 2024-04-23 11:27:23.734 [ INFO] codec: 'vp9_vaapi' encoder registered 2024-04-23 11:27:23.735 [ INFO] codec: 'webtv-aac' codec profile created 2024-04-23 11:27:23.735 [ INFO] codec: 'webtv-h264' codec profile created 2024-04-23 11:27:23.735 [ INFO] codec: 'webtv-vp8' codec profile created 2024-04-23 11:27:23.735 [ INFO] codec: 'webtv-vorbis' codec profile created 2024-04-23 11:27:23.741 [ INFO] descrambler: adding CAID 2600/FFFF as ConstCW interval 10000ms pc 20 ep default (BISS) 2024-04-23 11:27:23.741 [ INFO] descrambler: adding CAID 0E00/FFFF as MultiPID interval 1000ms pc 2 ep default (PowerVu) s6-rc: info: service legacy-services successfully started 2024-04-23 11:27:23.743 [ INFO] iptv: Using 2 input thread(s) 2024-04-23 11:27:23.745 [ INFO] dvr: Creating new configuration '' 2024-04-23 11:27:23.747 [ INFO] epggrab: module uk_freesat created 2024-04-23 11:27:23.747 [ INFO] epggrab: module uk_freesat_eit created 2024-04-23 11:27:23.747 [ INFO] epggrab: module uk_freeview created 2024-04-23 11:27:23.747 [ INFO] epggrab: module nz_freeview2 created 2024-04-23 11:27:23.747 [ INFO] epggrab: module nz_freeview1 created 2024-04-23 11:27:23.747 [ INFO] epggrab: module viasat_baltic created 2024-04-23 11:27:23.747 [ INFO] epggrab: module Bulsatcom_39E created 2024-04-23 11:27:23.747 [ INFO] epggrab: module uk_cable_virgin created 2024-04-23 11:27:23.747 [ INFO] epggrab: module eit created 2024-04-23 11:27:23.747 [ INFO] epggrab: module psip created 2024-04-23 11:27:23.756 [ INFO] epggrab: module opentv-skyuk created 2024-04-23 11:27:23.757 [ INFO] epggrab: module opentv-skyit created 2024-04-23 11:27:23.760 [ INFO] epggrab: module opentv-ausat created 2024-04-23 11:27:23.760 [ INFO] epggrab: module opentv-skynz created 2024-04-23 11:27:23.760 [ INFO] epggrab: module xmltv created 2024-04-23 11:27:23.764 [ INFO] spawn: Executing "/usr/bin/tv_find_grabbers" 2024-04-23 11:27:24.428 [ INFO] epggrab: module /usr/bin/tv_grab_na_dtv created 2024-04-23 11:27:24.428 [ INFO] epggrab: module /usr/bin/tv_grab_combiner created 2024-04-23 11:27:24.428 [ INFO] epggrab: module /usr/bin/tv_grab_na_tvmedia created 2024-04-23 11:27:24.428 [ INFO] epggrab: module /usr/bin/tv_grab_it created 2024-04-23 11:27:24.428 [ INFO] epggrab: module /usr/bin/tv_grab_zz_sdjson created 2024-04-23 11:27:24.428 [ INFO] epggrab: module /usr/bin/tv_grab_zz_sdjson_sqlite created 2024-04-23 11:27:24.428 [ INFO] tbl-eit: module eit - scraper disabled by config 2024-04-23 11:27:24.429 [ INFO] epgdb: gzip format detected, inflating (ratio 138.6% deflated size 79) 2024-04-23 11:27:24.429 [ INFO] epgdb: parsing 57 bytes 2024-04-23 11:27:24.429 [ INFO] epgdb: loaded v3 2024-04-23 11:27:24.429 [ INFO] epgdb: config 1 2024-04-23 11:27:24.430 [ INFO] epgdb: broadcasts 0 2024-04-23 11:27:24.430 [ INFO] dvr: Purging obsolete autorec entries for current schedule 2024-04-23 11:27:24.430 [ NOTICE] START: HTS Tvheadend version 4.3-2315~gab6ea89b1-dirty started, running as PID:210 UID:0 GID:0, CWD:/run/s6-rc:s6-rc-init:jAFJKf/servicedirs/tvheadend CNF:/config/tvheadend 2024-04-23 11:27:24.779 [ INFO] scanfile: DVB-S - loaded 1 regions with 116 networks 2024-04-23 11:27:24.779 [ INFO] scanfile: DVB-T - loaded 46 regions with 1134 networks 2024-04-23 11:27:24.779 [ INFO] scanfile: DVB-C - loaded 20 regions with 82 networks 2024-04-23 11:27:24.779 [ INFO] scanfile: ATSC-T - loaded 2 regions with 13 networks 2024-04-23 11:27:24.779 [ INFO] scanfile: ATSC-C - loaded 1 regions with 5 networks 2024-04-23 11:27:24.779 [ INFO] scanfile: ISDB-T - loaded 2 regions with 1297 networks 2024/04/23 11:27:26 [error] 238#238: 1 connect() failed (111: Connection refused) while connecting to upstream, client: 172.30.32.2, server: , request: "GET / HTTP/1.1", upstream: "http://[::1]:9981/api/hassio_ingress/iTR4mDrCOGhcUtFEVPAZYeQhGiDCJjfTvJFtGl19C_I/", host: "ha.fritz.box:8123", referrer: "http://ha.fritz.box:8123/hassio" 2024/04/23 11:27:26 [error] 240#240: 7 connect() failed (111: Connection refused) while connecting to upstream, client: 172.30.32.2, server: , request: "GET /redir/locale.js HTTP/1.1", upstream: "http://[::1]:9981/api/hassio_ingress/iTR4mDrCOGhcUtFEVPAZYeQhGiDCJjfTvJFtGl19C_I/redir/locale.js", host: "ha.fritz.box:8123", referrer: "http://ha.fritz.box:8123/api/hassio_ingress/iTR4mDrCOGhcUtFEVPAZYeQhGiDCJjfTvJFtGl19C_I/extjs.html" 2024/04/23 11:27:27 [error] 241#241: 14 connect() failed (111: Connection refused) while connecting to upstream, client: 172.30.32.2, server: , request: "GET /static/extjs/resources/images/default/panel/white-top-bottom.gif HTTP/1.1", upstream: "http://[::1]:9981/api/hassio_ingress/iTR4mDrCOGhcUtFEVPAZYeQhGiDCJjfTvJFtGl19C_I/static/extjs/resources/images/default/panel/white-top-bottom.gif", host: "ha.fritz.box:8123", referrer: "http://ha.fritz.box:8123/api/hassio_ingress/iTR4mDrCOGhcUtFEVPAZYeQhGiDCJjfTvJFtGl19C_I/static/tvh.blue.css.gz" 2024/04/23 11:27:28 [error] 243#243: 31 connect() failed (111: Connection refused) while connecting to upstream, client: 172.30.32.2, server: , request: "GET /static/extjs/resources/images/default/dd/drop-no.gif HTTP/1.1", upstream: "http://[::1]:9981/api/hassio_ingress/iTR4mDrCOGhcUtFEVPAZYeQhGiDCJjfTvJFtGl19C_I/static/extjs/resources/images/default/dd/drop-no.gif", host: "ha.fritz.box:8123", referrer: "http://ha.fritz.box:8123/api/hassio_ingress/iTR4mDrCOGhcUtFEVPAZYeQhGiDCJjfTvJFtGl19C_I/static/tvh.blue.css.gz" 2024/04/23 11:28:17 [error] 241#241: 14 recv() failed (104: Connection reset by peer) while proxying upgraded connection, client: 172.30.32.2, server: , request: "GET /comet/ws HTTP/1.1", upstream: "http://127.0.0.1:9981/api/hassio_ingress/iTR4mDrCOGhcUtFEVPAZYeQhGiDCJjfTvJFtGl19C_I/comet/ws", host: "ha.fritz.box:8123" 2024/04/23 11:28:17 [error] 238#238: 109 connect() failed (111: Connection refused) while connecting to upstream, client: 172.30.32.2, server: , request: "GET /redir/theme.css HTTP/1.1", upstream: "http://[::1]:9981/api/hassio_ingress/iTR4mDrCOGhcUtFEVPAZYeQhGiDCJjfTvJFtGl19C_I/redir/theme.css", host: "ha.fritz.box:8123", referrer: "http://ha.fritz.box:8123/api/hassio_ingress/iTR4mDrCOGhcUtFEVPAZYeQhGiDCJjfTvJFtGl19C_I/extjs.html" 2024/04/23 11:28:20 [error] 240#240: 152 connect() failed (111: Connection refused) while connecting to upstream, client: 172.30.32.2, server: , request: "GET /api/language/list?_dc=1713864500259 HTTP/1.1", upstream: "http://[::1]:9981/api/hassio_ingress/iTR4mDrCOGhcUtFEVPAZYeQhGiDCJjfTvJFtGl19C_I/api/language/list?_dc=1713864500259", host: "ha.fritz.box:8123", referrer: "http://ha.fritz.box:8123/api/hassio_ingress/iTR4mDrCOGhcUtFEVPAZYeQhGiDCJjfTvJFtGl19C_I/extjs.html" 2024/04/23 11:29:30 [error] 238#238: 201 connect() failed (111: Connection refused) while connecting to upstream, client: 172.30.32.2, server: , request: "POST /api/config/load HTTP/1.1", upstream: "http://[::1]:9981/api/hassio_ingress/iTR4mDrCOGhcUtFEVPAZYeQhGiDCJjfTvJFtGl19C_I/api/config/load", host: "ha.fritz.box:8123", referrer: "http://ha.fritz.box:8123/api/hassio_ingress/iTR4mDrCOGhcUtFEVPAZYeQhGiDCJjfTvJFtGl19C_I/extjs.html" 2024/04/23 11:29:41 [error] 240#240: 220 connect() failed (111: Connection refused) while connecting to upstream, client: 172.30.32.2, server: , request: "GET /static/extjs/resources/images/default/grid/grid3-hrow-over.gif HTTP/1.1", upstream: "http://[::1]:9981/api/hassio_ingress/iTR4mDrCOGhcUtFEVPAZYeQhGiDCJjfTvJFtGl19C_I/static/extjs/resources/images/default/grid/grid3-hrow-over.gif", host: "ha.fritz.box:8123", referrer: "http://ha.fritz.box:8123/api/hassio_ingress/iTR4mDrCOGhcUtFEVPAZYeQhGiDCJjfTvJFtGl19C_I/static/tvh.blue.css.gz" 2024/04/23 11:29:41 [error] 238#238: 201 connect() failed (111: Connection refused) while connecting to upstream, client: 172.30.32.2, server: , request: "GET /static/extjs/resources/images/default/grid/sort_asc.gif HTTP/1.1", upstream: "http://[::1]:9981/api/hassio_ingress/iTR4mDrCOGhcUtFEVPAZYeQhGiDCJjfTvJFtGl19C_I/static/extjs/resources/images/default/grid/sort_asc.gif", host: "ha.fritz.box:8123", referrer: "http://ha.fritz.box:8123/api/hassio_ingress/iTR4mDrCOGhcUtFEVPAZYeQhGiDCJjfTvJFtGl19C_I/static/tvh.blue.css.gz"

Steps to reproduce

  1. add repository
  2. install tvheadend addon
  3. start addon
  4. configure language and users, no other config yet
  5. check log

Additional Information

dfigus commented 2 months ago

@c031917 Thanks for reporting this. As far as I can tell you can safely ignore them and the functionality is not affected by this. I have them as well and I did not find a way to silence or get rid of them so far.

dfigus commented 2 months ago

The connect() failed (111: Connection refused) while connecting to upstream errors should be gone with #176. I still could not get rid of recv() failed (104: Connection reset by peer) while proxying upgraded connection.

dfigus commented 2 months ago

Can you try the latest v5.1.8?

dfigus commented 1 month ago

closing as I don't see those connect() failed errors anymore in my log.