Squidguard update fails after upgrading pfSense 2.4.5-RELEASE-p1



  • It's always an bad idea to "hey.. we do quickly that update...." if your close at the end of your day in the office...

    Same issues here with Squid and SquidGuard. The fix from @_igor_ worked after a reboot and manually killing a package manager process which locked the package delete.

    Thanks for reporting!

    Chris



  • I have the same problem ... SquidGuard simply does not reinstall or update, as the process is not completed in any way. I've reinstalled squid and still nothing ... I don't know what to do !?



  • @Cássio-Elias the Solution is at the end of post #1

    Chris



  • @CaliPilot It doesn't work, I give the command but never leave that line here ==> "" Deinstall commands ... done.



  • @CaliPilot there must be a bug in version 2.4.5-RELEASE-p1 of pfSense, as the following commands do not end, that is, they do not end in any way, stop at some point and do not go any further:

    pkg-static install -fy pfSense-pkg-squid-0.4.44_26
    pkg-static install -fy pfSense-pkg-squidGuard-1.16.18_6



  • @Cássio-Elias try from shell: pkg delete squidGuard and pkg delete squid, and wait a few minutes, that worked for me



  • Hi,

    Hello,

    It is not only on version 2.4.5-RELEASE-p1 that the problem occurs for the squidguard update.

    I have the same problem on version 2.4.5-RELEASE.

    The installation remains frozen at the step "Deinstall commands ... done."



  • I also face same issue after upgrade to 2.4.5-RELEASE-p1.
    squidGuard not included in menu and is missing in list of services.
    Tried pkg delete pfSense-pkg-squidGuard but hangs on Deinstall commands... done
    Waited one hour and package still not removed. What to do now ?



  • The same problem occurs when updating the package. Not updated. The package disappeared from the menu
    ||Upgrading pfSense-pkg-squidGuard...
    Updating pfSense-core repository catalogue...
    pfSense-core repository is up to date.
    Updating pfSense repository catalogue...
    pfSense repository is up to date.
    All repositories are up to date.
    Checking integrity... done (0 conflicting)
    The following 1 package(s) will be affected (of 0 checked):

    Installed packages to be UPGRADED:
    pfSense-pkg-squidGuard: 1.16.18_5 -> 1.16.18_6 [pfSense]

    Number of packages to be upgraded: 1
    [1/1] Upgrading pfSense-pkg-squidGuard from 1.16.18_5 to 1.16.18_6...
    [1/1] Extracting pfSense-pkg-squidGuard-1.16.18_6: .......... done
    Removing squidGuard components...
    Menu items... done.
    Services... done.
    Loading package instructions...
    Deinstall commands... done.||



  • Hi all,

    same here.
    I'm on Version 2.4.5_1.

    Installed packages to be UPGRADED:
    pfSense-pkg-Cron: 0.3.7_3 -> 0.3.7_4 [pfSense]
    pfSense-pkg-snort: 3.2.9.11 -> 3.2.9.12 [pfSense]
    pfSense-pkg-squidGuard: 1.16.18_5 -> 1.16.18_6 [pfSense]

    Upgrade stuck after:
    [1/3] Upgrading pfSense-pkg-squidGuard from 1.16.18_5 to 1.16.18_6...
    [1/3] Extracting pfSense-pkg-squidGuard-1.16.18_6: 100%
    Removing squidGuard components...
    Menu items... done.
    Services... done.
    Loading package instructions...
    Deinstall commands... done.

    @_igor_ Please remove "solved" flag from this post to draw attention from pfsense development/support team.
    This seems to be some unsolved bug within post uninstall procedure.
    Thanks!

    Best Regards



  • I have the same problem

    pfSense 2.4.5_1

    I successfully upgraded to cron 0.3.7_4, snort 3.2.9.12, squid 0.4.44_26 - squidGuard upgrade from 1.16.18_5 to 1.16.18_6 only gets as far as Deinstall commands... done



  • @radster said in Squidguard update fails after upgrading pfSense 2.4.5-RELEASE-p1 (solved):

    I have the same problem

    pfSense 2.4.5_1

    I successfully upgraded to cron 0.3.7_4, snort 3.2.9.12, squid 0.4.44_26 - squidGuard upgrade from 1.16.18_5 to 1.16.18_6 only gets as far as Deinstall commands... done

    I am having the same issue.



  • @radster said in Squidguard update fails after upgrading pfSense 2.4.5-RELEASE-p1 (solved):

    I have the same problem

    pfSense 2.4.5_1

    I successfully upgraded to cron 0.3.7_4, snort 3.2.9.12, squid 0.4.44_26 - squidGuard upgrade from 1.16.18_5 to 1.16.18_6 only gets as far as Deinstall commands... done

    same here. any solution?


  • Netgate

    Our engineers are aware and are investigating why some users are seeing updates issues with some packages.

    In most cases running killall -9 pkg-static will allow the updates to continue.



  • I have the same problem.
    It still hangs even when done from terminal.

    [2.4.5-RELEASE][root@pfSense]/root: pkg delete pfSense-pkg-squidGuard
    Checking integrity... done (0 conflicting)
    Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):
    
    Installed packages to be REMOVED:
            pfSense-pkg-squidGuard: 1.16.18_6
    
    Number of packages to be removed: 1
    
    Proceed with deinstalling packages? [y/N]: y
    [1/1] Deinstalling pfSense-pkg-squidGuard-1.16.18_6...
    Removing squidGuard components...
    Menu items... done.
    Services... done.
    Loading package instructions...
    Deinstall commands... done.
    
    


  • @dennis_s said in Squidguard update fails after upgrading pfSense 2.4.5-RELEASE-p1 (solved):

    Our engineers are aware and are investigating why some users are seeing updates issues with some packages.

    In most cases running killall -9 pkg-static will allow the updates to continue.

    I started the package update, the update froze, executed a command, and the update was interrupted.. re-launched the package update, the package was updated successfully



  • Changed back to "not solved", due to the big resonance!



  • @goodtm Apparently, this solution solved the SquidGuard problem for me! But I can't reinstall Squid, when trying to reinstall, even with this SquidGuard procedure, reinstalling Squid does not get off the line => "Writing configuration ... done."
    And don't get out of that line ... weird ..



  • Same issue after upgrade to 2.4.5p1
    Can't uninstall squidguard by the shell :

    [1/2] Deinstalling pfSense-pkg-squidGuard-1.16.18_5...
    Removing squidGuard components...
    Menu items... done.
    Services... done.
    Loading package instructions...
    Deinstall commands... done.
    


  • OK squid and squidguard uninstalled with :

    pkg delete squidGuard
    

    and

    pkg delete squid
    

    but can't reinstall. Stay on :

    [1/1] Installing pfSense-pkg-squid-0.4.44_26...
    [1/1] Extracting pfSense-pkg-squid-0.4.44_26: 100%
    Saving updated package information...
    done.
    Loading package configuration... done.
    Configuring package components...
    Loading package instructions...
    Custom commands...
    Executing custom_php_install_command()...done.
    Executing custom_php_resync_config_command()...done.
    Menu items... done.
    Services... done.
    Writing configuration... done.
    

    What can i do?



  • My solution:

    Stop the squid for web;
    From the terminal:

    pkg delete squidGuard

    for me solved.



  • Same issue here on 2.4.5-RELEASE-p1 running in a VMware VM. There doesn't seem to be an easy fix, tried everything in this thread, and some additional stuff. The "killall -9 pkg-static" command (on a second shell) will just interrupt the uninstall procedure, it doesn't continue after issuing that command. I've noticed that when the procedure hangs there are two "pkg" processes which seem to be started close to each other (if not at nearly the same time), maybe that's the issue? Like some kind of race condition, triggered by a typo/special character or something like that in the package itself?



  • After comment below command in /usr/local/pkg/squidguard.inc

    squid_reconfigure('remove redirector options');
    

    I can remove the old package and install new package manually.



  • @Aiken worked for me, thanks alot



  • @Aiken said in Squidguard update fails after upgrading pfSense 2.4.5-RELEASE-p1:

    /usr/local/pkg/squidguard.inc

    @Aiken Thank you, this does the trick for me too.



  • Thank you @Aiken! This is the only solution that has worked for me. After commenting out that line I was able to upgrade squidGuard via the WebGUI



  • I have the same issue with 2.4.5, 2.4.5-p1 and 2.5.0-DEVELOPMENT.

    It always involves one or more of the following packages:
    pfSense-pkg-ntopng
    pfSense-pkg-squidGuard
    pfSense-pkg-squid

    Whereby the first two are a recent addition, Squid gave be trouble for a while, in that it would fail upgrading, so each time I had to remove and install as separate steps. Now that fails, too.

    Some of them can be installed on the command line, some hang even there after "Writing configuration... done."



  • looks to be an issue on latest versions of package manager, not Squid or Squidguard or other packages related.
    There are also other post claiming same issue:
    https://forum.netgate.com/topic/154389/2-4-5r1-update-no-package-re-install



  • I was having the same issue. Solved it thusly:

    • squidGuard re-install was already in progress
    • Went to Services>Squid Proxy Server (PackageProxy Server: General SettingsGeneral)
    • UN-checked "Enable Squid Proxy"
    • Save
    • Re-install continued and completed
    • Re-enable Squid.

    ***This was after several attempts to upgrade, uninstall, reinstall, killall... YMMV.

    UPDATE - 20200618: Checked the package manager and Squid showed an update. Ran the update and this time Squid encountered the same problem as squidGuard above. Applied the same solution and it worked, again.



  • @tmsongster This worked for me. Thank you.



  • @tmsongster thanks for your solution it also worked for me too !



  • @tmsongster Thanks it worked for me too.

    • Installed Squid (Still "Writing Configuration"...)
    • Kill install
    • Disable Squid service
    • Reinstall Squid => OK
    • Install SquiGuard => OK
    • Enable Squid service


  • Manually stopping the services before updating seemed to have work with both Squid and pfBlocker. Updates worked as expected then, but then have to manually start services again as well. Odd bug.



  • I have the same problem...
    Last weekend i had to restore the whole machine from backup in order to get it working.
    So, should i wait for a p2 release which will correct this or should i try again with stopping the services before upgrade? Is this workaround confirmed?
    Thank you.



  • Hi,
    Seems to be not only squidguard.

    On my Box i had the same problems with squid and also with upgrading frr.

    I could get frr installing by killing the running frr daemon, but squid 'wanted' a "killall -9 pkg-static" or it was still stuck...

    Cheers



  • @pamidou Solved my problem Thanks Bro!



  • Screwed my update completely also.

    1. killall pkg
    2. pkg remove the squidpackage
    3. pkg remove the squidguardpackage
    4. run the upgrade
    5. reboot

    Done.

    Will not run squid on my pfsense again. Lesson learned.



  • @tmsongster Thanks!!! Disabling Squid allowed the upgrade.



  • @tmsongster Worked for me too !! Thanks



  • Thanks for this. This was the only issue I had upgrading my MBT-4220.


Log in to reply