 So if your morning starts out with your laptop sitting on top of a box of network cable with me sitting on the floor Next to my server cabinet. You can probably guess that mistakes were made but when I make mistakes and You know they make for fun videos, right? So I updated PF sense To the latest version, but I did so first by breaking it and I you know If you follow the instructions and you do a little rtfm like people are always saying to do it does help I was running the development version of pf blocker and it broke and I said hey I'll just ignore that message and reboot as opposed to actually removing it like I should have before doing the update the good news is All's it took was a thumb drive and I was rescued and how that worked I'll go over real quick so pf sense became unbootable because it broke php in a way that couldn't start because it was looking for things That weren't there. I'm sure there's probably a way I could muddle through the command line And figure out what things were broken and start removing them. That is probably an option but Something really nice about the way pf sense works when you make horrible mistakes like that and I did have a backup You can just reinstall pf sense and restore the backup file That's an easy way to do it another way to do it is when you're doing the installer to run the rescue config Now this is really cool If you haven't seen this feature it even crosses versions So I was on two four three and I loaded two four four in a thumb drive And all you have to do is run through when you're going through the installer and grab the option that says Rescue config now when you do the rescue it actually goes ahead and loads pf sense and then reuses your xml file So you don't even have to reload from your backup But if you do have to reload from your backup also no big deal you get pf sense set up You restore the backup file and your backup and running and I'm just starting the video here So now we're gonna talk about pf sense two four four Okay, that video was recorded September 24th. It is now September 26, and I'm talking about that because apparently There are some issues now good news is they're not unsolvable And our system is on two four four and we've upgraded other systems to two four four But some of the packages that require PHP seven two are Breaking if they're installed when you do the update. I'm not 100% clear on the whole mess I do know my solution before I've updated some of the systems and you can follow the solution as well Is you go here to? Package manager and this is already a two four four system, but you can simply delete a package Upgrade your system and then reinstall the package and it seems to be perfectly fine And this is what we did so I did the rescue XML and it actually fixed everything for me And I thought it was just related to the fact that I was using development version of pf blocker and G Apparently I've seen people talking both about the Acme and and pfp blocker and G both breaking it because of a php seven two Dependency, so there's apparently some cross dependencies Problems that were with pf sense with the version updates, but if you're doing these updates the ones I am aware of at this moment and based on the bug reports here and This entire discussion, which I'll leave a link to so you can read through it on reddit If you want talking about some of this and netgate does have replies because the person was rather upset and of course Sometimes an IP people get upset And it's hard to stop yourself from doing this But they want to bash and completely on the product and it's the end of the world And it's a big corporate company who screwed me over and I'm switching out every firewall I have because they don't work right anymore because they had an oversight mistakes were made bug reports were filed priority high Targeted version 2.4 p1 to fix this issue So what I'm trying to do is send out a warning that if you have this problem Before you do the update Go ahead and remove packages like the Acme installer and the pf blocker and G Remove them. Make sure the settings are retained Do the upgrade to the 244 and it seems to be working fine I tested that in my lab here and so far we've tested with a couple clients removed Updated reinstalled and I'll keep you guys updated as I go But so far the other ones we've updated have worked at least this is something you can think about and at least We know that pfSense is aware a bug report has been filed There is a solution and like I had mentioned If you load it on a thumb drive and choose rescue it did exactly what it was supposed to do a little bit deeper Explanation of rescue dot XML and what that option was when you're running pfSense And it crashes and you boot it off a bootable thumb drive for example with the new version Even though it's one version newer you couldn't use the same version It would do the same thing when you say find rescue config from a previous one And ask you what hard drive it's on and you tell it and it finds your config file and the broken pfSense Graps it and finishes the install with your XML file So everything just works and that's what we did and saves you the trouble of having to re-upload everything back to A working state so you can just go here go diagnostics backup Download this file reload pfSense on a machine re-upload this file and it'll restore completely Without any problems, so that does work as well doing it that way But you know saves you a step if you can read the hard drive you can just pull the rescue config now Well, just one side note when it does pull it it still erases the whole system So you do lose any logs that weren't pulled in from the backup But at least all the configurations there and once again always backing up is a huge thing Make sure you're doing that I've been pulling that but that's been my experience so far with the pfSense 2 4 4 I'm gonna do a separate video on the Cattle which is the feature that I think I most like about the new pfSense to help reduce buffer load I'm gonna do a separate video on that so look for that coming soon. Thanks Thanks for watching if you liked this video go ahead and click the thumbs up Leave us some feedback below to let us know any details what you like and didn't like as well because we love hearing a feedback Or if you just want to say thanks leave a comment If you wanted to be notified of new videos as they come out go ahead and subscribe and the bell icon that lets YouTube know that You're interested in notifications. Hopefully they send them as we've learned with you too Anyways, if you want to contract us for consulting services You go ahead and hit launch systems calm and you can reach out to us for all the projects that we can do and help You we work with a lot of small businesses IT companies even some large companies and you can farm different workout to us or just hire Us as a consultant to help design your network Also, if you want to help the channel in other ways, we have a patreon. We have affiliate links You'll find them in the description You'll also find recommendations to other affiliate links and things you can sign up for on Lawrence systems calm once again Thanks for watching and I'll see you in the next video