Thom-x / docker-fr24feed-piaware-dump1090

Docker image of dump1090-fa, fr24feed, FlightAware, adsbexchange, Plane Finder, OpenskyNetwork, adsb.fi, ADSBHub and Radarbox.
https://hub.docker.com/r/thomx/fr24feed-piaware
MIT License
248 stars 54 forks source link

Container keep crashing #171

Open davidepanato opened 6 months ago

davidepanato commented 6 months ago

Specifications

Expected Behavior

container runs without problems

Actual Behavior

container stops, issue seems linked to container unable to access rtl-sdr v3 usb pendrive another container created with ubuntu can directly access the device without any problem (tested with sdr-test)

Steps to Reproduce the Problem

  1. configure the system via docker compose `services: fr24feed-piaware: image: "thomx/fr24feed-piaware" container_name: fr24feed-piaware restart: unless-stopped volumes:
    • /etc/localtime:/etc/localtime:ro # needed to sync time for MLAT environment:
    • "FR24FEED_FR24KEY=xxxxxxxxxxxxxxx"
    • "SERVICE_ENABLE_FR24FEED=true"
    • "SERVICE_ENABLE_DUMP1090= true"
    • "SERVICE_ENABLE_PIAWARE=false"
    • "SERVICE_ENABLE_HTTP=false"
    • "HTML_SITE_LAT=45.0632"
    • "HTML_SITE_LON=7.7113"
    • "HTML_SITE_ALT=250"
    • "HTML_SITE_NAME=Radar-Dave"
    • "HTML_DEFAULT_TRACKER=Flightradar24"
    • "HTML_RECEIVER_STATS_PAGE_FLIGHTAWARE=https://flightaware.com/adsb/stats/user/"
    • "HTML_RECEIVER_STATS_PAGE_FLIGHTRADAR24=https://www.flightradar24.com/account/feed-stats/?id=xxxxx"
    • "HTML_FR24_FEEDER_STATUS_PAGE=http://192.168.xxx.xxx:8754/" devices:
    • "/dev/bus/usb"

      ports

      8754 - DUMP1090 server port

      8080 - HTTP server port

      ports:

    • "8754:8754"
    • "8080:8080" logging: options: max-size: "30m" tmpfs:
    • /run:exec,size=32M
    • /planefinder/log:exec,size=32M
    • /usr/lib/fr24/public_html/data:size=32M`
  2. launch the container via docker compose up
  3. container crash with the following log: `docker compose up

[+] Running 1/1 ✔ Container fr24feed-piaware Recreated 0.3s Attaching to fr24feed-piaware fr24feed-piaware | s6-rc: info: service dump1090: starting fr24feed-piaware | s6-rc: info: service s6rc-oneshot-runner: starting fr24feed-piaware | s6-rc: info: service dump1090 successfully started fr24feed-piaware | s6-rc: info: service netcat: starting fr24feed-piaware | s6-rc: info: service s6rc-oneshot-runner successfully started fr24feed-piaware | s6-rc: info: service fix-attrs: starting fr24feed-piaware | s6-rc: info: service init-upintheair: starting fr24feed-piaware | s6-rc: info: service confd-piaware: starting fr24feed-piaware | s6-rc: info: service confd-layers: starting fr24feed-piaware | s6-rc: info: service confd-html: starting fr24feed-piaware | s6-rc: info: service confd-fr24feed: starting fr24feed-piaware | s6-rc: info: service conf-radarbox: starting fr24feed-piaware | s6-rc: info: service conf-planefinder: starting fr24feed-piaware | s6-rc: info: service conf-opensky: starting fr24feed-piaware | s6-rc: info: service conf-adsbhub: starting fr24feed-piaware | s6-rc: info: service conf-adsbfi: starting fr24feed-piaware | s6-rc: info: service conf-adsbexchange: starting fr24feed-piaware | s6-rc: info: service netcat successfully started fr24feed-piaware | s6-rc: info: service confd-layers successfully started fr24feed-piaware | s6-rc: info: service init-upintheair successfully started fr24feed-piaware | s6-rc: info: service conf-radarbox successfully started fr24feed-piaware | s6-rc: info: service radarbox: starting fr24feed-piaware | s6-rc: info: service conf-planefinder successfully started fr24feed-piaware | s6-rc: info: service planefinder: starting fr24feed-piaware | s6-rc: info: service fix-attrs successfully started fr24feed-piaware | s6-rc: info: service legacy-cont-init: starting fr24feed-piaware | s6-rc: info: service confd-piaware successfully started fr24feed-piaware | s6-rc: info: service piaware: starting fr24feed-piaware | s6-rc: info: service confd-html successfully started fr24feed-piaware | s6-rc: info: service http: starting fr24feed-piaware | s6-rc: info: service conf-adsbhub successfully started fr24feed-piaware | s6-rc: info: service adsbhub: starting fr24feed-piaware | s6-rc: info: service conf-opensky successfully started fr24feed-piaware | [dump1090] Thu May 16 18:33:09 2024 CEST dump1090-fa v9.0 starting up. fr24feed-piaware | s6-rc: info: service opensky: starting fr24feed-piaware | s6-rc: info: service conf-adsbfi successfully started fr24feed-piaware | s6-rc: info: service adsbfi-feed: starting fr24feed-piaware | s6-rc: info: service conf-adsbexchange successfully started fr24feed-piaware | s6-rc: info: service adsbexchange-feed: starting fr24feed-piaware | s6-rc: info: service radarbox successfully started fr24feed-piaware | s6-rc: info: service planefinder successfully started fr24feed-piaware | s6-rc: info: service planefinder-log: starting fr24feed-piaware | s6-rc: info: service piaware successfully started fr24feed-piaware | s6-rc: info: service http successfully started fr24feed-piaware | s6-rc: info: service adsbhub successfully started fr24feed-piaware | s6-rc: info: service opensky successfully started fr24feed-piaware | s6-rc: info: service planefinder-log successfully started fr24feed-piaware | s6-rc: info: service legacy-cont-init successfully started fr24feed-piaware | s6-rc: info: service adsbexchange-feed successfully started fr24feed-piaware | s6-rc: info: service adsbexchange-stats: starting fr24feed-piaware | s6-rc: info: service adsbexchange-mlat: starting fr24feed-piaware | s6-rc: info: service adsbfi-feed successfully started fr24feed-piaware | s6-rc: info: service adsbfi-mlat: starting fr24feed-piaware | s6-rc: info: service adsbexchange-stats successfully started fr24feed-piaware | s6-rc: info: service adsbexchange-mlat successfully started fr24feed-piaware | s6-rc: info: service adsbfi-mlat successfully started fr24feed-piaware | 2024-05-16T18:33:09+02:00 d30ea1cedc86 /opt/confd/bin/confd[110]: INFO Backend set to env fr24feed-piaware | 2024-05-16T18:33:09+02:00 d30ea1cedc86 /opt/confd/bin/confd[110]: INFO Starting confd fr24feed-piaware | 2024-05-16T18:33:09+02:00 d30ea1cedc86 /opt/confd/bin/confd[110]: INFO Backend source(s) set to fr24feed-piaware | [dump1090] rtlsdr: error querying device #0: Permission denied fr24feed-piaware | 2024-05-16T18:33:09+02:00 d30ea1cedc86 /opt/confd/bin/confd[110]: INFO Target config /etc/fr24feed.ini out of sync fr24feed-piaware | 2024-05-16T18:33:09+02:00 d30ea1cedc86 /opt/confd/bin/confd[110]: INFO Target config /etc/fr24feed.ini has been updated fr24feed-piaware | s6-rc: info: service confd-fr24feed successfully started fr24feed-piaware | s6-rc: info: service fr24feed: starting fr24feed-piaware | s6-rc: info: service fr24feed successfully started fr24feed-piaware | s6-rc: info: service legacy-services: starting fr24feed-piaware | [fr24feed] The futex facility returned an unexpected error code. fr24feed-piaware | s6-rc: info: service legacy-services successfully started fr24feed-piaware | s6-rc: info: service legacy-services: stopping fr24feed-piaware | s6-rc: info: service legacy-services successfully stopped fr24feed-piaware | s6-rc: info: service legacy-cont-init: stopping fr24feed-piaware | s6-rc: info: service radarbox: stopping fr24feed-piaware | s6-rc: info: service planefinder-log: stopping fr24feed-piaware | s6-rc: info: service piaware: stopping fr24feed-piaware | s6-rc: info: service opensky: stopping fr24feed-piaware | s6-rc: info: service netcat: stopping fr24feed-piaware | s6-rc: info: service http: stopping fr24feed-piaware | s6-rc: info: service fr24feed: stopping fr24feed-piaware | s6-rc: info: service adsbhub: stopping fr24feed-piaware | s6-rc: info: service adsbfi-mlat: stopping fr24feed-piaware | s6-rc: info: service adsbexchange-stats: stopping fr24feed-piaware | s6-rc: info: service adsbexchange-mlat: stopping fr24feed-piaware | s6-rc: info: service radarbox successfully stopped fr24feed-piaware | s6-rc: info: service conf-radarbox: stopping fr24feed-piaware | s6-rc: info: service planefinder-log successfully stopped fr24feed-piaware | s6-rc: info: service planefinder: stopping fr24feed-piaware | s6-rc: info: service legacy-cont-init successfully stopped fr24feed-piaware | s6-rc: info: service fix-attrs: stopping fr24feed-piaware | s6-rc: info: service adsbhub successfully stopped fr24feed-piaware | s6-rc: info: service conf-adsbhub: stopping fr24feed-piaware | s6-rc: info: service piaware successfully stopped fr24feed-piaware | s6-rc: info: service confd-piaware: stopping fr24feed-piaware | s6-rc: info: service opensky successfully stopped fr24feed-piaware | s6-rc: info: service conf-opensky: stopping fr24feed-piaware | s6-rc: info: service netcat successfully stopped fr24feed-piaware | s6-rc: info: service http successfully stopped fr24feed-piaware | s6-rc: info: service init-upintheair: stopping fr24feed-piaware | s6-rc: info: service confd-layers: stopping fr24feed-piaware | s6-rc: info: service confd-html: stopping fr24feed-piaware | s6-rc: info: service adsbexchange-stats successfully stopped fr24feed-piaware | s6-rc: info: service conf-radarbox successfully stopped fr24feed-piaware | s6-rc: info: service fix-attrs successfully stopped fr24feed-piaware | s6-rc: info: service confd-piaware successfully stopped fr24feed-piaware | s6-rc: info: service adsbfi-mlat successfully stopped fr24feed-piaware | s6-rc: info: service adsbfi-feed: stopping fr24feed-piaware | s6-rc: info: service fr24feed successfully stopped fr24feed-piaware | s6-rc: info: service confd-fr24feed: stopping fr24feed-piaware | s6-rc: info: service adsbexchange-mlat successfully stopped fr24feed-piaware | s6-rc: info: service adsbexchange-feed: stopping fr24feed-piaware | s6-rc: info: service conf-adsbhub successfully stopped fr24feed-piaware | s6-rc: info: service conf-opensky successfully stopped fr24feed-piaware | s6-rc: info: service init-upintheair successfully stopped fr24feed-piaware | s6-rc: info: service confd-layers successfully stopped fr24feed-piaware | s6-rc: info: service confd-html successfully stopped fr24feed-piaware | s6-rc: info: service confd-fr24feed successfully stopped fr24feed-piaware | s6-rc: info: service planefinder successfully stopped fr24feed-piaware | s6-rc: info: service conf-planefinder: stopping fr24feed-piaware | s6-rc: info: service conf-planefinder successfully stopped fr24feed-piaware | s6-rc: info: service adsbfi-feed successfully stopped fr24feed-piaware | s6-rc: info: service conf-adsbfi: stopping fr24feed-piaware | s6-rc: info: service adsbexchange-feed successfully stopped fr24feed-piaware | s6-rc: info: service conf-adsbexchange: stopping fr24feed-piaware | s6-rc: info: service dump1090: stopping fr24feed-piaware | s6-rc: info: service conf-adsbfi successfully stopped fr24feed-piaware | s6-rc: info: service dump1090 successfully stopped fr24feed-piaware | s6-rc: info: service conf-adsbexchange successfully stopped fr24feed-piaware | s6-rc: info: service s6rc-oneshot-runner: stopping fr24feed-piaware | s6-rc: info: service s6rc-oneshot-runner successfully stopped`

pagottoo commented 5 months ago

same issue here... recently upgrade my raspberry pi k8s cluster, to ubuntu 24.04, and started to face this problem...

harenber commented 4 months ago

Just updated my x86 based server running Alpine 3.19.2 (kernel update to 6.6.39-0-lts) and facing now the same problem. Already tried to unload the rtl2832_sdr kernel module - just in case it's in the way -.