• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

How to automatically reinstall old packages when I restore a configuration file into a new pfsense machine

Scheduled Pinned Locked Moved pfSense Packages
4 Posts 3 Posters 2.0k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C
    cinlung
    last edited by Oct 28, 2020, 2:44 PM

    So,

    Tonight I tried to upgrade from 2.4.5 to 2.4.5_1 and somehow the upgrade did not work. My pfsense keeps on looping. So, I am planning to install fresh install (again) and hopefully loading the configuration file can automaticall reinstall all the missing packages. Is this done automatically when I upload the old configuration file and do I need to reinstall the needed packages first before loading the previos config file?

    So far, my installed packages are openvpn and pftxxx (forgot the name) for information on traffic. Could be pftop, but I doubt it. OpenVPN is my main concern as I really hate to repeat the configuration.

    Please help. I am flying naked now.
    Thank you

    G 1 Reply Last reply Oct 28, 2020, 4:43 PM Reply Quote 0
    • R
      Rico LAYER 8 Rebel Alliance
      last edited by Oct 28, 2020, 3:01 PM

      Yes the packet installation happens automatically during the restore process.
      However, you don't need any package for OpenVPN to run as it is build into the base system. openvpn-client-export is only to export client config files.

      -Rico

      1 Reply Last reply Reply Quote 1
      • C
        cinlung
        last edited by Oct 28, 2020, 3:29 PM

        Thank you. After a very thrilling rescue attempt, the new 2.4.5_1 gives me a notice that package reinstallation done. Oh boy, that one is a real rollercoaster for me. Thank you

        1 Reply Last reply Reply Quote 0
        • G
          Gertjan @cinlung
          last edited by Gertjan Oct 28, 2020, 4:43 PM Oct 28, 2020, 4:43 PM

          @cinlung said in How to automatically reinstall old packages when I restore a configuration file into a new pfsense machine:

          Is this done automatically

          What about : never give the control to some system, as doing it yourself is better/faster/easier/saver/etc (what ever may apply for you).

          This is what I would do : peek into the config file, an ordinary user readable xml file, and see what 'pfSense' packages you have.

          Now, install pfSense, fire it up, do the minimal command line (console) interface assignment WAN and LAN and stop there.
          Connect to the GUI, make the WAN work - if your WAN is using the default DHCP, this step isn't even needed.

          Now, visit the package manager. Just click install one by one all the packages needed - referenced in the config. When you see the green 'all is ok' bar, install the next package.
          Do not set them up.

          Import your config.xml file. It will find all packages loaded and up to date, it will just configure them.
          Restart and done.

          If something goes wrong, you'll be knowing exactly what went wrong (which package). The same thing would go wrong when you kick start without packages installed upfront, but then you would see what went wrong.
          In a worst case situation you strip the package from the config.xml list (in the package list) and re import the config again.

          No "help me" PM's please. Use the forum, the community will thank you.
          Edit : and where are the logs ??

          1 Reply Last reply Reply Quote 1
          4 out of 4
          • First post
            4/4
            Last post
          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
            This community forum collects and processes your personal information.
            consent.not_received