Pfsense Damaged: module 'Pkg'? During dnsmasq update


  • Rebel Alliance

    I just tried to patch the dnsmasq bug, via the Diagnostics/Command Prompt route:

    pkg upgrade dnsmasq
    

    Something crashed, I tried to check the status and get a message that:

    libssl.so.8 not found, required by pkg
    

    What,s the best course of action?

    I have a backup, somewhere, and cannot connect to the GUI after a reboot. Internet access is still working, but not sure of the integrity of the install.

    Will an upgrade to 2.4.0 fix everything, or fail mid-progress?

    Many thanks.


  • Rebel Alliance

    Definitely locked out of GUI - despite another reboot.

    VPN not working, but still have internet.

    Backup was made before my last major changes - so can I repair this via the console, or is it a full install?



  • Can try and fix things from console.

    pkg-static upgrade -f
    

    But a reinstall might be quicker.


  • Rebel Alliance Developer Netgate

    If you want to upgrade to 2.4, then using pfSense-upgrade from the console should work OK, even with that error. If not, run "pkg-static upgrade -yf pfSense-upgrade" and then run pfSense-upgrade again.

    If you want to stay on 2.3.x, go to System > Update, Update Settings, set the option to stay on the 2.3.x security/errata branch, and then reinstall pkg:

    pkg-static install -f pkg
    

  • Rebel Alliance

    Thanks @PiBa & @jimp

    I have tried pfSense-upgrade from the console, and get multiple errors about missing (library) files. In fact every menu option I try from the console bounces back after a page of errors.

    I will complete a fresh install, but before I do - which directories & files should I copy to USB to attempt to recover some of my newer settings that are not backed up. I really need the latest aliases, firewall rules and Static DHCP reservations (about 100).

    The pfsense box is now offline, while I fix this, with a temporary router in place.

    Many thanks



  • @awair:

    …. will complete a fresh install, but before I do - which directories & files should I copy to USB to attempt to recover some of my newer settings that are not backed up. I really need the latest aliases, firewall rules and Static DHCP reservations (about 100).

    If you can access this directory : /cf/conf then save this file config.xml.
    Everything (except RRD data) is in there.


  • Rebel Alliance

    Thanks very much @Gertjan.

    I managed to save the file to USB, and to my delight the new installer also offered to pick this up and automatically restored my new 2.4 install.


Log in to reply