Announcement

Collapse
No announcement yet.

Thanks for fr24feed 10.0.41-0, pls. don't install dump1090 via your service

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Thanks for fr24feed 10.0.41-0, pls. don't install dump1090 via your service

    Thank you very much for releasing 10.0.41-0 on armhf via your feed!

    Two quick questions/suggestions: do you plan on releasing an arm64 version anytime soon? – And please do remove the forced installation of dump1090 via the fr24feed.service (or either check for valid alternatives, e.g., dump1090-fa, or, maybe better, respect existing manual changes of fr24feed.service at the time of installation, thanks!

    Best regards,
    Michael

  • #2


    (1) If during signup/configuration you choose receiver=dvbt, it will force install dump1090-mutability. If you choose receiver=avr-tcp or beast-tcp, it wont force install dump1090

    (2) It is not 10.0.41-0, it is 1.0.41-0
    It is a beta version for combined 1090 MHz ADSB and 978 MHz UAT feeding. As 978 MHz UAT is in USA only, for rest of the world the ver 1.0.41-0 is not requured.


    .​
    Last edited by abcd567; 2023-10-06, 07:09.

    Comment


    • #3
      Thanks and glad to hear that; still the message right after installation/update tells otherwise, so one might want to change that — plus make the recognition of dump1090 alternatives more intelligent.

      Comment


      • #4
        Yes, it is very annoying to see the false warning that the installer did not detect any version of dump1090 installed, so it will install dump1090-mutability. The FR24 developers need to improve their dump1090 detection script.

        A funny thing happens when Opensky-network feeder is installed. Its binary is "/usr/bin/openskyd-dump1090", and fr24feed installation detects it as dump1090 ! This causes failure of Pi24 image feeding upon installation of OpenSky Feeder. Please see following tpost.

        Opensky-network feeder on Pi24 causes failure of fr24feed





        .
        Last edited by abcd567; 2023-10-06, 10:00.

        Comment


        • #5
          P.S.: An addition of
          Code:
          [Unit]
          After=dump1090-fa.service
          ​
          (or alike) to /etc/systemd/system/fr24feed.service won't hurt, either.

          Comment


          • #6
            Could you please share your fr24feed.ini config (without the sharing key)?

            If you are running dump1090-fa as a service then the expected receiver type shouldn't be dvbt so the dump1090 shouldn't be installed at all. I'm just trying to replicate the problem so that we can fix it. If you are running dump1090-fa directly with fr24feed where you specify the executable path, then we will add support for that to be detected and respected.

            Comment


            • #7
              Thank you, and I do run dump1090-fa but have receiver="beast-tcp" in my fr24feed.ini, so eventually, dump1090(-mutability) did not get installed, but I still received the warning You don't seem to have any dump1090 installed. On the fr24feed start it will automatically install dump1090-mutability (just tested again w/ reinstall of fr24feed v1.0.42-0).
              ​The executable path in my case is /usr/share/dump1090-fa/start-dump1090-fa, as I built it myself from github; if installed from feeds, this might differ.

              Comment


              • #8
                Originally posted by mby View Post
                The executable path in my case is /usr/share/dump1090-fa/start-dump1090-fa, as I built it myself from github; if installed from feeds, this might differ.
                The file "/usr/share/dump1090-fa/start-dump" is a script (bash) file which compiles options ($OPTS) for running dump1090-fa and at the end points to the dump1090-fa executeable binary "/usr/bin/dump1090-fa" with options to run it.. The line in "start-dump" file which runs dump1090-fa executeable binary is given below:

                Code:
                exec /usr/bin/dump1090-fa --quiet $OPTS "$@"

                You can download the file "start-dump1090-fa" from Github, and open it to see the full script, by following command:

                Code:
                wget https://github.com/flightaware/dump1090/raw/master/debian/start-dump1090-fa

                .
                Last edited by abcd567; 2023-10-14, 22:56.

                Comment


                • #9
                  Originally posted by piopawlu View Post
                  Could you please share your fr24feed.ini config (without the sharing key)?

                  If you are running dump1090-fa as a service then the expected receiver type shouldn't be dvbt so the dump1090 shouldn't be installed at all. I'm just trying to replicate the problem so that we can fix it. If you are running dump1090-fa directly with fr24feed where you specify the executable path, then we will add support for that to be detected and respected.
                  I am running dump1090-fa as separate service.

                  /lib/systemd/system/dump1090-fa.service

                  sudo systemctl enable dump1090-fa.service

                  My file /etc/fr24feed.ini is configured for
                  receiver="avr-tcp"
                  host="127.0.0.1:30002"

                  During installation, I still get false warning that fr24feeder did not find dump1090 and will install dump1090-mutability on restart. Luckily it does not install dump1090-mutability inspite of this false warning.

                  I think the problem is that fr24feed tries to find if a file name "dump1090" exists or not. It does not take "/usr/bin/dump1090-fa" or "/var/run/dump1090-fa" as dump1090 and issues false warning.

                  Please see below screenshot of my file /etc/fr24feed.ini

                  fr24feed.ini.png
                  Last edited by abcd567; 2023-10-16, 23:01.

                  Comment

                  Working...
                  X