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

    Given up on 2.2

    Scheduled Pinned Locked Moved Problems Installing or Upgrading pfSense Software
    36 Posts 19 Posters 6.8k 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.
    • P
      palu
      last edited by

      Thumbs up for 2.2!
      I switched our productive environment and really like it! i Just needed one workaround on ipsec and posted my fix in ipsec forum.

      my honest opinion on those "whiners" - forum newbies, if you would have spend some time to focus on beta, test and report problems or even post some useful debug and error reporting information on the troubles you have, you would help this project much more. i know i feed the trolls :)

      154218K2: "To me it appears it wasn´t tested enough." oh, rly? your fault 154218K2 :)

      pfsense team, i love pfsense, keep up the good work!

      cheers

      palu

      1 Reply Last reply Reply Quote 0
      • johnpozJ
        johnpoz LAYER 8 Global Moderator
        last edited by

        "Next was postfix and Lightsquid which won´t work either"

        Since when is it the responsibility of the pfsense developers to make sure packages work??  If you want to have a problem with someone - track down people creating/maintaining those packages.  Same goes for clamav and reverse proxy..

        Who said the resolver and forwarder were suppose to coexist?  And what leaks did you notice?

        Sorry but I feel no pain for anyone that blindly updates a production system to a brand new release, and then complains that something you use to do no longer works.. Where do you work that you could go to new release of anything without a backout plan..  If you use feature X of systems - first thing would be validate feature X works as it did before or better before moving that into production.

        An intelligent man is sometimes forced to be drunk to spend time with his fools
        If you get confused: Listen to the Music Play
        Please don't Chat/PM me for help, unless mod related
        SG-4860 24.11 | Lab VMs 2.8, 24.11

        1 Reply Last reply Reply Quote 0
        • KOMK
          KOM
          last edited by

          Since when is it the responsibility of the pfsense developers to make sure packages work??

          I guess I'm in the minority in believing that a package that is offered via the pfSense package repository should actually work when installed without hacks and workarounds.  To use his example, Lightsquid wouldn't work until you do the following:

          ln -s /usr/pbi/lightsquid-amd64/local/www/lightsquid /usr/local/www/lightsquid
          ln -s /usr/pbi/lightsquid-amd64/local/etc/lightsquid /usr/local/etc/lightsquid
          pkg install perl5
          pkg install p5-gd
          /usr/bin/perl /usr/pbi/lightsquid-amd64/www/lightsquid/lightparser.pl today
          

          Expecting users to figure this out on their own is absurd.

          1 Reply Last reply Reply Quote 0
          • K
            kejianshi
            last edited by

            None of this surprises me…

            A release always happens
            People install and works for most but there are always package issues and other issues once a large enough base has started using new release.
            Then the packages get updated
            Minor release with fixes of pfsense gets pushed.
            And then its solid.

            Thats how 2.1 got to be 2.15 I think and I'm pretty sure I heard all the same sorts of complaints going into 2.1

            Anyway - If something isn't working for a percentage of people, I'm sure its just a short waiting game before its fixed.
            So if its a critical bug for you, roll back to last working version and wait the fixes.

            Thats my guess anyway.

            1 Reply Last reply Reply Quote 0
            • D
              dgcom
              last edited by

              I would second KOM's comment - since packages are now in full control of the dev team - they are built, hosted and toolkit access controlled by them - it becomes pfSense's team responsibility that packages work without an error with basic config on clean install. And looking through the forum, it does not seems to be the case :(

              I like pfSense and I greatly respect development team's work, but really hope that they can look into packages issue…
              If it would be me, installing and owning some 3rd party package through pkg_add - I wold not complain, because I always can go and do some searching, test different versions, etc... But with pfSense packages it is almost impossible... Once can try and troubleshoot and post some workaround, but there is no guarantee that anyone will be looking into implementing it in the next release... I filed bugs for packages before, no one cares fixing them.

              DG

              1 Reply Last reply Reply Quote 0
              • KOMK
                KOM
                last edited by

                I hear you, Kejainshi, but Lightsquid and Sarg have been broken since I started using pfSense more than a year ago – long before 2.2.  I'm not going to rant about it (again), but it doesn't look good on the project to have common packages broken on install for a long time.

                1 Reply Last reply Reply Quote 0
                • D
                  doktornotor Banned
                  last edited by

                  @KOM:

                  I hear you, Kejainshi, but Lightsquid and Sarg have been broken since I started using pfSense more than a year ago – long before 2.2.

                  Yes. So, there's actually no 2.2 regression then, no? :D :D :D

                  1 Reply Last reply Reply Quote 0
                  • K
                    kejianshi
                    last edited by

                    lightsquid worked just fine for me before 2.2
                    I just uninstalled it and squid dansguardian and the rest because I saw no continuing need to filter my kids web when he turned 13.

                    Thank god too…  Those packages do not make the internet more reliable.

                    I've had to roll back once or twice in the past, wait 3 months for an update and move forward also.

                    I half expect it with any new release of any OS or firmware.

                    1 Reply Last reply Reply Quote 0
                    • DerelictD
                      Derelict LAYER 8 Netgate
                      last edited by

                      If it's important to you:

                      • Document what you see as best you can.

                      • Open a bug report.

                      • Roll back to 2.1.5.

                      • Watch redmine to see the progress of your issue.

                      • Proceed back to 2.2.X when you think it's safe to do so.

                      Chattanooga, Tennessee, USA
                      A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                      DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                      Do Not Chat For Help! NO_WAN_EGRESS(TM)

                      1 Reply Last reply Reply Quote 0
                      • johnpozJ
                        johnpoz LAYER 8 Global Moderator
                        last edited by

                        The best I would hope for, is that before packages can be added that they have to be validated.  So when new release comes out there are no packages until the package creators/maintainers show that it works for that release.

                        So when release.x comes out all packages are removed and not available to install until the makers of said package get it validated for release.x - that would for sure be a win win for everyone involved if you ask me IMHO..

                        My point is the developers are not coding for all the packages, they are coding for the core..  To expect them do make sure their code doesn't break any package is also absurd.

                        An intelligent man is sometimes forced to be drunk to spend time with his fools
                        If you get confused: Listen to the Music Play
                        Please don't Chat/PM me for help, unless mod related
                        SG-4860 24.11 | Lab VMs 2.8, 24.11

                        1 Reply Last reply Reply Quote 0
                        • DerelictD
                          Derelict LAYER 8 Netgate
                          last edited by

                          Where were all these package maintainers during the beta and RC cycles?

                          Chattanooga, Tennessee, USA
                          A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                          DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                          Do Not Chat For Help! NO_WAN_EGRESS(TM)

                          1 Reply Last reply Reply Quote 0
                          • D
                            doktornotor Banned
                            last edited by

                            @Derelict:

                            Where were all these package maintainers during the beta and RC cycles?

                            • Some stuff has not been touched for ages.
                            • Some maintainers are gone.
                            • And frankly, "packages are now in full control of the dev team" is exactly what did NOT help.
                            1 Reply Last reply Reply Quote 0
                            • KOMK
                              KOM
                              last edited by

                              Where were all these package maintainers during the beta and RC cycles?

                              Exactly.  I also realize that some of the packages are maintained by volunteers, but that's not optimal from a corporate standpoint to be reliant on Internet Joe to keep your packages validated and up to date.

                              1 Reply Last reply Reply Quote 0
                              • 1
                                154218K2
                                last edited by

                                Nothing ever changes :-) For over 20 years it´s been the same. My own developers call me a whiner when I complain about things not working or them not testing stuff properly…

                                My hope is that something may be learned and a new test and release procedure may help avoid this in the future. The idea to hold back unverified packages until tested is a good one. It would have saved me a lot of time and I wouldn´t even considered upgrading if I had seen some of the packages didn´t work with 2.2.

                                I actually did check what packages were available after the 2.2 fresh install and noticed they were all marked with 2.2 so I (naively) figured they were verified to some extent!

                                I also become a bit concerned by the comments that the packages are left alone and no one actually cares about them or touches them. I love PfSense but a leftover package is a huge security risk and may compromise the whole system! This may lead to demands for more secure options in a production environment. I´m also willing to bet a majority of the userbase have some packages installed and not only uses the core system.

                                Finally, please don´t regard this as whining, instead find a new way to make it better and keep up the good work that made me go with PfSense from the beginning!

                                Regards

                                1 Reply Last reply Reply Quote 0
                                • DerelictD
                                  Derelict LAYER 8 Netgate
                                  last edited by

                                  Personally, I don't want 2.2 held back because of a problem with some stupid package with a long-absent maintainer that someone probably doesn't really need.  They can stay on 2.1.5 until their package is supported or go to another solution.

                                  I do like the idea of packages not showing up in available packages until they have a decent shot at working.

                                  Chattanooga, Tennessee, USA
                                  A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                                  DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                                  Do Not Chat For Help! NO_WAN_EGRESS(TM)

                                  1 Reply Last reply Reply Quote 0
                                  • D
                                    dgcom
                                    last edited by

                                    Another option is to have more than one repository for packages, like stable, testing, unstable etc.
                                    This way people who want to risk and test can still do that. And people, who need prod-level stability will be able to judge better before upgrading.

                                    DG

                                    1 Reply Last reply Reply Quote 0
                                    • T
                                      TieT
                                      last edited by

                                      I couldn't agree more with you guys (FOM and 154218K2)

                                      It was frustrating to upgrade my fw from 2.1.5 to 2.2 because of all the unverified packages that reside in the repo.
                                      I know it's a huge task to test and verify all the packages, but imo thats no excuse.

                                      Snort, Squid, squidlight, havp are the most widely used packages around and they should work no matter what upgrade it is.

                                      Thank god for the community to help me figure out some stuff and get it back up and running again !

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        mikeisfly
                                        last edited by

                                        I like the idea of packages having tags next to them basically stating what versions they are compatible with. If you want to provide a over ride button then that would be nice with a warning that certain packages have know compatibility issues, similar to what Windows does.

                                        1 Reply Last reply Reply Quote 0
                                        • marcellocM
                                          marcelloc
                                          last edited by

                                          @Derelict:

                                          Where were all these package maintainers during the beta and RC cycles?

                                          In my case, working. Porting packages to a great project does something near to zero return.

                                          @dgcom:

                                          Another option is to have more than one repository for packages, like stable, testing, unstable etc.

                                          I've tried it once but before starting coding I've decided to ask core team about it and the answer was no.

                                          Treinamentos de Elite: http://sys-squad.com

                                          Help a community developer! ;D

                                          1 Reply Last reply Reply Quote 0
                                          • K
                                            kejianshi
                                            last edited by

                                            There is one now >>>>  marcelloc

                                            GET HIM!!!!

                                            (kidding by the way - Great work you have done…  For free???)

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.