Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Latest 2.5.2 FRR broken

    Scheduled Pinned Locked Moved Routing and Multi WAN
    6 Posts 2 Posters 1.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • V
      volga629
      last edited by volga629

      Hello Everyone,
      It very critical issue where after upgrade FRR is not starting anymore.
      I observed in logs that OSFP portion of web UI is pushing ! near to area 0.0.0.0

      [2.5.2-RELEASE][admin@canlfw03.networklab.prod]/root: frrctl restart
      Stopping FRR
      Stopping watchfrr
      Performing intergrated config test
      line 49: % Unknown command[39]:   network 10.18.130.0/24 area 0.0.0.0!
      Starting FRR
      Checking intergrated config...
      Checking vtysh.conf
      line 49: % Unknown command[39]:   network 10.18.130.0/24 area **0.0.0.0!**
      FAILED
      
      
      

      FRR.png

      viktor_gV 1 Reply Last reply Reply Quote 0
      • viktor_gV
        viktor_g Netgate @volga629
        last edited by

        @volga629 Unable to reproduce - it works fine for me

        Please show the /var/etc/frr/frr.conf file content and FRR pages screenshots

        V 1 Reply Last reply Reply Quote 0
        • V
          volga629 @viktor_g
          last edited by

          @viktor_g said in Latest 2.5.2 FRR broken:

          /var/etc/frr/frr.conf

          I recorded screen to show exactly how to reproduce upgrade was from 2.4.5 p1 to 2.5.2

          https://www.dropbox.com/s/ligv5d1k48mub5a/FRR.mp4?dl=0

          viktor_gV 1 Reply Last reply Reply Quote 0
          • viktor_gV
            viktor_g Netgate @volga629
            last edited by

            @volga629 Unable to reproduce:

            frr defaults traditional
            hostname pf4.spb-lab.int
            password 123
            service integrated-vtysh-config
            !
            ip router-id 0.0.0.1
            !
            interface vtnet0
             ip ospf area 0.0.0.0
            !
            router ospf
             ospf router-id 1.1.1.1
             network 192.168.1.0/24 area 0.0.0.0
             area 0.0.0.0 shortcut default
            !
            route-map test deny 1
            !
            line vty
            !
            end
            

            and I don't know how to reproduce it, because there is a newline symbol at the end of network line:
            https://github.com/pfsense/FreeBSD-ports/blob/devel/net/pfSense-pkg-frr/files/usr/local/pkg/frr/inc/frr_ospf.inc#L311

            Try to update FRR to the latest version and re-save your configuration

            V 2 Replies Last reply Reply Quote 0
            • V
              volga629 @viktor_g
              last edited by

              @viktor_g

              Where are I can find latest version ? In web ui everything is up to date. I tried re install but behavior the same.

              Thank you.

              1 Reply Last reply Reply Quote 0
              • V
                volga629 @viktor_g
                last edited by

                @viktor_g

                Might this will be helpful

                [2.5.2-RELEASE][admin@canlfw03.networklab.prod]/root: frr-reload 
                /usr/local/lib/frr/frr-reload.py:805: SyntaxWarning: "is not" with a literal. Did you mean "!="?
                  if line is not "exit-vrf":
                vtysh failed to process new configuration: vtysh (mark file) exited with status 2:
                b'line 46: % Unknown command:   network 10.18.130.0/24 area 0.0.0.0!\n\n'
                Exiting: failed to connect to any daemons.
                Traceback (most recent call last):
                  File "/usr/local/lib/frr/frr-reload.py", line 1424, in <module>
                    if not vtysh.is_config_available():
                  File "/usr/local/lib/frr/frr-reload.py", line 116, in is_config_available
                    output = self('configure')
                  File "/usr/local/lib/frr/frr-reload.py", line 105, in __call__
                    raise VtyshException('vtysh returned status %d for command "%s"'
                __main__.VtyshException: vtysh returned status 1 for command "configure"
                
                
                1 Reply Last reply Reply Quote 0
                • First post
                  Last post
                Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.