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

LIBXML2_2.5.2 Required by /php not defined

Scheduled Pinned Locked Moved 2.0-RC Snapshot Feedback and Problems - RETIRED
13 Posts 6 Posters 4.8k 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.
  • R
    Roots0
    last edited by Jan 13, 2011, 4:35 PM

    Running full install of i386 on a C3.

    After changing MAC address of the WAN interface php stopped responding so i rebooted. Nothing. Loging into the shell gives the following error when i try anything but the shell:

    /libexec/ld-elf.so.1: /usr/local/lib/libxml2.so.5: version LIBXML2_2.5.2 required by /usr/local/bin/php not defined

    Anyway to fix without a reinstall, id like not to lose my settings and rrd data.

    Mobile Computer & Network Support Stockport, UK
    www.timotten.co.uk

    1 Reply Last reply Reply Quote 0
    • E
      eri--
      last edited by Jan 13, 2011, 4:55 PM

      You probably removed a package.
      The only way yo do that is restore libraries manually from an update file of from an iso.

      1 Reply Last reply Reply Quote 0
      • R
        Roots0
        last edited by Jan 13, 2011, 5:16 PM

        I was using Unbound DNS and rrd summary, I dint remove either though. Maybe I dint shut down correctly.

        I dont see LIBXML on the cd is it a part of a package? If so why would it stop pfsese core from working?

        Mobile Computer & Network Support Stockport, UK
        www.timotten.co.uk

        1 Reply Last reply Reply Quote 0
        • J
          jimp Rebel Alliance Developer Netgate
          last edited by Jan 17, 2011, 3:38 PM

          libxml is on the CD, in the base system, etc. It's needed because pfSense stores its config in XML and XML is used in many places on the system.

          What has happened previously, though some protections exist now, is that when you install a package, the package installs its own version of libxml, and then when you remove the package, it removes libxml, even though the base system still needs it.

          Remember: Upvote with the šŸ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

          Need help fast? Netgate Global Support!

          Do not Chat/PM for help!

          1 Reply Last reply Reply Quote 0
          • W
            wagonza
            last edited by Jan 18, 2011, 4:48 PM

            Neither Unbound nor RRD Summary install libxml as a dependancy. @Roots0 you positive you did not have any other packages installed that you removed?

            Follow me on twitter http://twitter.com/wagonza
            http://www.thepackethub.co.za

            1 Reply Last reply Reply Quote 0
            • L
              linch
              last edited by Feb 9, 2011, 11:21 AM

              Hi All,

              I would like to mention that this error has appeared with our PFsense machines a couple of times.

              the causes - package installation failure OR updating of a beta snapshot to a newer one…

              We have always had to completely reinstall the PFsense to fix it (copying libraries from another pfsense have not helped)...

              Latest issue - an update to Beta5 snapshot (from 8th of February) - the update reported in the UI - all was fine... however logging via SSH shows:

              Using username "root".
              /libexec/ld-elf.so.1: /usr/local/lib/libxml2.so.5: version LIBXML2_2.5.2 required by /usr/local/bin/php not defined

              however the libxml library is there:
              [2.0-BETA5][root@xxxxxx.xxxxxx]/root(3): ls -l /usr/local/lib/libxml2.so.5
              -rwxr-xr-x  1 root  wheel  1495704 Aug  4  2010 /usr/local/lib/libxml2.so.5

              Its size matches the one from another server (freshly installed with the same beta version).

              Currently, the machine runs fine - but if we reboot it - we will be the complete reinstall situation (as it is stated int he beginning of the thread  :o)…

              If you need some info about the machine that may help in an investigation - shoot (before someone decides to reboot it :))

              -Kalin

              1 Reply Last reply Reply Quote 0
              • J
                jimp Rebel Alliance Developer Netgate
                last edited by Feb 9, 2011, 1:27 PM

                It still must be related to packages in some way, and even then only certain ones. I've been upgrading tons of VMs and other systems and have yet to see anything of the sort.

                Remember: Upvote with the šŸ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                Need help fast? Netgate Global Support!

                Do not Chat/PM for help!

                1 Reply Last reply Reply Quote 0
                • L
                  linch
                  last edited by Feb 9, 2011, 3:02 PM

                  the current packages list is empty:

                  [2.0-BETA5][root@xxxxx.xxxxxx]/root(4): pkg_version -v
                  packages                            ?  orphaned: sysutils/bsdinstaller
                  [2.0-BETA5][root@xxxxx.xxxxxx]/root(5):

                  Before the beta snapshot update there was the "arpwatch" package installed… the oldest config.xml in the /cf/conf/backup/ folder has this info:

                  <revision><time>1297180948</time>

                  <username>admin</username></revision>

                  the backup .xml file has time stamp of the time around our beta update…

                  Is the update process deinstalling packages?

                  1 Reply Last reply Reply Quote 0
                  • W
                    wvnet
                    last edited by Feb 13, 2011, 11:45 PM

                    Just got hit by this - noticed it's removing/reinstalling packages every time I upgrade.  This time I saw it kick an error as it was going through the process, on the openvpn client export package, I think.
                    Rebooted, and that was that.  LIBXML error, stick at the command line.  Any fixes?  I've got a generated OpenVPN certstore in there, and exported clients out on several user laptops that I'd rather not reinstall…

                    1 Reply Last reply Reply Quote 0
                    • J
                      jimp Rebel Alliance Developer Netgate
                      last edited by Feb 13, 2011, 11:46 PM

                      the openvpn client export package has no libraries that it pulls in like that, so it wouldn't be the source of the problem.

                      The usual culprits are snort or squid.

                      Remember: Upvote with the šŸ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                      Need help fast? Netgate Global Support!

                      Do not Chat/PM for help!

                      1 Reply Last reply Reply Quote 0
                      • W
                        wvnet
                        last edited by Feb 14, 2011, 1:54 AM

                        :)
                        Well at least a restore is relatively painless, even if you hadn't backed
                        up your config.xml, like I hadn't…
                        Since shell is accessible, I formatted & mounted a USB key,
                        copied over config.xml from /CONF, moved it to a laptop,
                        then wiped and reinstalled.
                        Booted the fresh install, chose 'restore' in the diagnostics section of the GUI,
                        selected the config.xml from laptop, and it's all back to rights.

                        Thanks for the quick reply btw.

                        1 Reply Last reply Reply Quote 0
                        • L
                          linch
                          last edited by Feb 14, 2011, 3:02 PM

                          so, we see at least 5 different packages that are killing the upgrades… and the only cure is reinstall?...

                          It looks like there is something in common - that is crashing the upgrades... the package system control or something (just shooting in the dark  ???)?

                          -Kalin

                          1 Reply Last reply Reply Quote 0
                          • J
                            jimp Rebel Alliance Developer Netgate
                            last edited by Feb 14, 2011, 3:54 PM

                            Well the way packages are reinstalled now, the key libraries are backed up before the packages are reinstalled, and restored afterward.

                            I haven't seen anyone who would reproduce it 100% every time with the current code.

                            Remember: Upvote with the šŸ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                            Need help fast? Netgate Global Support!

                            Do not Chat/PM for help!

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