updating broken on 12/13
-
Hi:
Is anyone having a problem updating the 2.5 Devel version as of today 12/13? I have been updating daily on the Devel code and it has been working for a long time and suddenly broke today.
Unable to get the wan interface to work. Is there another place other than here to discuss these issue? Seems like there isn't much traffic here on these topics lately.
Any info would be appreciated, thanks in advance.
-
I moved this to the 2.5 snapshots category, which is where issues with snapshots should be discussed.
It's possible you caught a snapshot that had a change which triggered the problem. I saw that on one of my systems and pushed a fix yesterday morning. If you happen to have installed the one snapshot that had the problem, then the easiest fixes are:
- Use the System Patches package to add commit
ef30c0a761f24f512fee91f7322fb13aacb38dbe
- gitsync (If you are on CE)
- Apply the changes from commit ef30c0a761f24f512fee91f7322fb13aacb38dbe by hand
After any of those actions, updating will work again
- Use the System Patches package to add commit
-
I've got broken system also. I've got it back to life by restoring from ZFS snapshot, which is made by cron every week.
@jimp, what do you think about implementing automatic backup on upgrade by creating ZFS snapshot and making choice on boot?
It does not cover all sort of problems, but most of them, at least when you are on ZFS.
BTW, those who use ZFS mirror or any other, you can put your mirror drive offline before upgrade, so if software fails completely, you can boot from that offlined disk. This is how my homelab works, it's a much faster then reinstall. -
It's something we've considered doing eventually, but it hasn't made its way up the priority list yet. We still consider ZFS somewhat experimental on pfSense, but there are not many gotchas (if any) to using it at this point, except for the lack of GUI support for maintaining it.
-
jimp, thanks for the reply. I would appreciate some help, not sure what is going on. I tried to download a new install image today to try to fix the problem I had recently, but now I do not see any download images. Did pfsense stop making a community edition?
So, now I am back on 2.4 and everything works normally. However, when I tried to update today to the 2.5.0.a the update failed.
Could you please explain in more detail how to update correctly? I am using a Protectli small PC and install via USB stick.
I am on 2.4.4_3 now, so are you saying "Use the System Patches package to add commit ef30c0a761f24f512fee91f7322fb13aacb38dbe" while I am still on 2.4 version? Because if I try to update I lose connection to the internet, so I can't do those instructions after I try to update.
Anyway, I'm confused about whats going on. Any help would be appreciated.
-
Eh? There are downloads for the community edition of releases on https://pfsense.org and snapshots of 2.5.0 on https://snapshots.pfsense.org -- nothing has changed there.
There shouldn't be anything special about updating from 2.4.x to 2.5.x from that point of view.
That patch I mentioned was only necessary if you were still on that "bad" 2.5.0 snapshot. If you're coming from anywhere else, it's not necessary.
-
I just installed pfSense-CE-memstick-2.5.0-DEVELOPMENT-amd64-20191216-0839.img and after boot it failed to get a WAN DHCP address. Some time ago there was a problem with Intel Gigabit interfaces where you had to disable MSI-X interrupts, is that still a problem? It seems like the same symptoms.
-
No, there is nothing like that known currently, and it's not happening on any of mine running that snapshot. That said, that hardware you mentioned having is not known for its quality, so anything is possible there. It's also not relevant to this thread any longer. If you're having a different issue, start a new thread.
-
@jimp So, if I try to update today from 2.4 to 2.5 why is it failing?
-
Without details, I have no idea, and this thread is not for that. Post a new thread and include all of the upgrade logs.
-
Ok will do. Which logs specifically, and where are they located? Any other relevant info needed? Thanks for the help.