Packet Manager broke in GUI after 2.4.5 upgrade
-
Hi guys, I just upgraded my pfSense to 2.4.5 and noticed that the Packet Manager seems to be broken. After upgrade few installed packets can't be started anymore. Packets include at least: Snort IDS/IPS Daemon, ntopng Network Traffic Monitor and Lightsquid Web Server. I can't start them, update them, re-install or even uninstall them from GUI. This concerns also any other installed packets. When I choose any action from the Packet Manager GUI it simply halts and informs that "Please wait while the update system initializes" and is stuck there forever. I can't also install any new packets, because new packets are not being shown in Available Packets tab. Also the search function for new packets in Package Manager does not work. My System Logs seems also to be stopped, I got one PHP error message after upgrade and I lost the picture I've set on dashboard. Otherwise the system seems to be working (FW, NAT, routing, port forwarding etc.). Has anyone encountered similar problems and how did you fixed them? Reboot didn't help. There seems to be possibility to downgrade to previous version (2.4.4) from GUI but I'd rather not do that. Also clean installation seems exhausting. Thanks.
-
https://forum.netgate.com/topic/154033/unable-to-download-available-package-list-cert-expired/3
-
@fireodo Ah, thanks. So I guess I should wait for cert to be renewed and hope it will fix this issue.
-
The cert issue seems to be fixed now from Netgate side and Available Packages are now shown, but this didn't fix the initial problem with my already installed and now (possibly) broken packages (e.g. Snort) and also with any with any other package which can't be updated, removed, re-installed or installed. This happened after my pfSense upgrade to 2.4.5. I'm quite certain the cert issue is not related in anyway to this and the broken package installer functionality is result of upgrade. Has anyone else encountered similar issues after 2.4.5 upgrade? How were you able to solve them? Thanks.
-
SOLVED
I got this solved by updating packages manually via SSH.First executed the repo update:
pkg-static update -fFollowed by package upgrade:
pkg-static upgrade -fNoticed that latter couldn't execute. There was a process with PID 79128 that was stuck & running at the same time which prevented the manual upgrade.
I searched the PID 79128:
ps -p 79128It was actually a process related to update called pkg-static.
I killed the process and ran the package upgrade again:
killall pkg-static
pkg-static upgrade -fIt worked. After that I rebooted pfSense and accessed GUI. I managed to update all the packages and everything is working again. Thanks pfSense (FreeBSD), I fucking love you. You've never let me down.
-
Once again the pfSense GUI Packet Manager got stuck after the most recent pfSense upgrade 2.4.5_1. Yet again it was pkg-static process which was stuck.
Executed:
killall pkg-static
pkg-static upgrade -fSaved the day.