Steve do you have custom code in the admin gui?

James Rouzier
[email protected] :: +1.514.755.3630  ::  http://www.inverse.ca
Inverse inc. :: Leaders behind SOGo (http://www.sogo.nu) and PacketFence 
(http://www.packetfence.org)

On 2015-05-24 12:51 PM, Steve Allen wrote:
Hi Derek

I had a look and the "Fingerprints.pm" file does not exist.

Can you tell me what the following means:

---------------
Syntax error on line 69 of /usr/local/pf/conf/httpd.conf.d/httpd.admin:
Can't locate pf/os.pm  <http://os.pm>  in @INC (@INC contains: 
/usr/local/pf/conf /usr/local/fingerbank/lib /usr/local/pf/lib 
/usr/local/pf/html/pfappserver/lib /usr/local/lib64/perl5 /usr/local/share/perl5 
/usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 
/usr/share/perl5 . /etc/httpd) at 
/usr/local/pf/html/pfappserver/lib/pfappserver/Controller/Configuration.pm line 
24.\nBEGIN failed--compilation aborted at 
/usr/local/pf/html/pfappserver/lib/pfappserver/Controller/Configuration.pm line 
24.\nCompilation failed in require at /usr/share/perl5/vendor_perl/Catalyst/Utils.pm 
line 294.\nCompilation failed in require at (eval 2) line 3.\n
httpd.admin|not started
---------------
I had a look and on my 4.7.0 server I can find the pf/os.pm  <http://os.pm>  
file but after upgrading to 5.0.2 the file is no longer there.
Is this what is causing the problems?
Kind regards,

On Thu, 21 May 2015 at 18:56 Derek Wuelfrath <[email protected] <mailto:[email protected]>> wrote:

    Steve,

    That’s much better :)

    Can you check if you have the following file on the filesystem:
    
/usr/local/pf/html/pfappserver/lib/pfappserver/Controller/Config/Fingerprints.pm

    If yes, please delete it and restart PacketFence services

    Cheers!
    dw.

-- Derek Wuelfrath
    [email protected]
    <mailto:[email protected]> :: +1.514.447.4918 (x110) ::
    +1.866.353.6153 (x110)
    Inverse inc. (www.inverse.ca <http://www.inverse.ca>) :: Leaders
    behind SOGo (www.sogo.nu <http://www.sogo.nu>) and PacketFence
    (www.packetfence.org <http://www.packetfence.org>)

    On May 21, 2015 at 11:58:33, Steve Allen ([email protected]
    <mailto:[email protected]>) wrote:

    Hi Derek

    I have ran the upgrade again and had the same type of problem.

    I have attached a log file of my terminal during the upgrade.

    The interesting lines are as follows:

    Line 2492 Start of errors.

    Line 2861 is me running "service packetfence-config restart"

    Line 2913 is me running "service packetfence restart"

    Can you take a look at the log file and see if you can see what
    I'm doing wrong.

    Kind regards,


    On Thu, 21 May 2015 at 14:45 Steve Allen
    <[email protected] <mailto:[email protected]>> wrote:

        Hi Derek

        I'll give that a try and post the results later today.

        Kind regards,

        On Thu, 21 May 2015 at 14:38 Derek Wuelfrath
        <[email protected] <mailto:[email protected]>> wrote:

            Steve,

            Can you do ‘service packetfence-config restart’ and check
            how it behaves.

            Cheers!
            dw.

-- Derek Wuelfrath
            [email protected]
            <mailto:[email protected]> :: +1.514.447.4918 (x110)
            :: +1.866.353.6153 (x110)
            Inverse inc. (www.inverse.ca <http://www.inverse.ca>) ::
            Leaders behind SOGo (www.sogo.nu <http://www.sogo.nu>)
            and PacketFence (www.packetfence.org
            <http://www.packetfence.org>)

            On May 21, 2015 at 09:31:19, Steve Allen
            ([email protected]
            <mailto:[email protected]>) wrote:

            Hi Derek

            Thanks for your help

            I'll await your response as it looks like the best idea
            would be to upgrade the current server.

            Kind regards,

            On Thu, 21 May 2015 at 14:23 Derek Wuelfrath
            <[email protected] <mailto:[email protected]>>
            wrote:

                Steve,

                The backups are the ones you suggested. The backup
                of the /usr/local/pf directory, along with a dump
                of the DB.

                It wouldn’t work if you copy over the whole codebase
                of 4.7 over the newest 5.0.2… the files that can be
                copied over are the configuration files, after
                having modified them accordingly to the UPGRADE
                guide if needed… Easiest would be to replicate
                config in a fresh install…

                Regarding the DB, you can simply import back the
                exported schema and then apply the schema updates.

                The previous upgrade I have tried does not seem to
                work correctly. Below is the output from when I try
                to restart the PacketFence service after the
                upgrade. (i followed all the items in the upgrade
                document)

                I’ll have a look at what can cause that issue and
                will advise.

                Cheers!
                dw.

-- Derek Wuelfrath
                [email protected]
                <mailto:[email protected]> :: +1.514.447.4918
                (x110) :: +1.866.353.6153 (x110)
                Inverse inc. (www.inverse.ca
                <http://www.inverse.ca>) :: Leaders behind SOGo
                (www.sogo.nu <http://www.sogo.nu>) and PacketFence
                (www.packetfence.org <http://www.packetfence.org>)

                On May 20, 2015 at 05:32:07, Steve Allen
                ([email protected]
                <mailto:[email protected]>) wrote:

                Hi Derek

                The backups are the ones you suggested. The backup
                of the /usr/local/pf directory, along with a dump
                of the DB.


                The previous upgrade I have tried does not seem to
                work correctly. Below is the output from when I try
                to restart the PacketFence service after the
                upgrade. (i followed all the items in the upgrade
                document)

                _OUTPUT_
                [root@packetfence01 conf]# /etc/init.d/packetfence
                restart
                Restarting PacketFence...Couldn't require
                pf::services::manager::httpd_portal : Can't use an
                undefined value as a HASH reference at
                /usr/local/pf/lib/pfconfig/cached_array.pm
                <http://cached_array.pm/> line 108.
                Compilation failed in require at
                /usr/local/pf/lib/pf/services/manager/httpd.pm
                <http://httpd.pm/> line 23.
                BEGIN failed--compilation aborted at
                /usr/local/pf/lib/pf/services/manager/httpd.pm
                <http://httpd.pm/> line 23.
                Compilation failed in require at
                /usr/share/perl5/vendor_perl/Module/Runtime.pm line
                317.
                Compilation failed in require at (eval 2150) line 3.
                 at
                /usr/share/perl5/vendor_perl/Module/Pluggable.pm
                line 28
                Couldn't require pf::services::manager::httpd_aaa :
                Attempt to reload pf/services/manager/httpd.pm
                <http://httpd.pm/> aborted.
                Compilation failed in require at
                /usr/share/perl5/vendor_perl/Module/Runtime.pm line
                317.
                Compilation failed in require at (eval 2157) line 3.
                 at
                /usr/share/perl5/vendor_perl/Module/Pluggable.pm
                line 28
                Couldn't require pf::services::manager::httpd_proxy
                : Attempt to reload pf/services/manager/httpd.pm
                <http://httpd.pm/> aborted.
                Compilation failed in require at
                /usr/share/perl5/vendor_perl/Module/Runtime.pm line
                317.
                Compilation failed in require at (eval 2174) line 3.
                 at
                /usr/share/perl5/vendor_perl/Module/Pluggable.pm
                line 28
                Couldn't require pf::services::manager::httpd_admin
                : Attempt to reload pf/services/manager/httpd.pm
                <http://httpd.pm/> aborted.
                Compilation failed in require at
                /usr/share/perl5/vendor_perl/Module/Runtime.pm line
                317.
                Compilation failed in require at (eval 2178) line 3.
                 at
                /usr/share/perl5/vendor_perl/Module/Pluggable.pm
                line 28
                Couldn't require
                pf::services::manager::httpd_webservices : Attempt
                to reload pf/services/manager/httpd.pm
                <http://httpd.pm/> aborted.
                Compilation failed in require at
                /usr/share/perl5/vendor_perl/Module/Runtime.pm line
                317.
                Compilation failed in require at (eval 2204) line 3.
                 at
                /usr/share/perl5/vendor_perl/Module/Pluggable.pm
                line 28
                module pf::cmd::pf::service cannot be loaded
                Can't locate object method "name" via package
                "pf::services::manager::httpd_portal" at
                /usr/local/pf/lib/pf/services.pm
                <http://services.pm/> line 39.
                Compilation failed in require at
                /usr/local/pf/lib/pf/cmd/pf/service.pm
                <http://service.pm/> line 59.
                BEGIN failed--compilation aborted at
                /usr/local/pf/lib/pf/cmd/pf/service.pm
                <http://service.pm/> line 59.
                Compilation failed in require at
                /usr/share/perl5/Module/Load.pm line 27.
                Can't locate pf/cmd/pf/service in @INC (@INC
                contains: /usr/local/pf/lib /usr/local/lib64/perl5
                /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl
                /usr/share/perl5/vendor_perl
                /usr/lib64/perl5 /usr/share/perl5) at
                /usr/share/perl5/Module/Load.pm line 27.


                Usage:
                    pfcmd <command> [options]

                     Commands
                      cache             | manage the cache subsystem
                      checkup           | perform a sanity checkup
                and report any problems
                      class             | view violation classes
                      config            | query, set, or get help
                on pf.conf configuration paramaters
                configfiles       | push or pull configfiles
                into/from database
                configreload        | reload the configution
                fingerprint       | view DHCP Fingerprints
                floatingnetworkdeviceconfig | query/modify floating
                network devices configuration parameters
                      help            | show help for pfcmd commands
                ifoctetshistorymac  | accounting history
                ifoctetshistoryswitch       | accounting history
                ifoctetshistoryuser   | accounting history
                      import            | bulk import of
                information into the database
                ipmachistory        | IP/MAC history
                locationhistorymac  | Switch/Port history
                locationhistoryswitch       | Switch/Port history
                networkconfig       | query/modify network
                configuration parameters
                portalprofileconfig   | query/modify portal profile
                configuration parameters
                      reload            | rebuild fingerprint or
                violations tables without restart
                      service           | start/stop/restart and
                get PF daemon status
                switchconfig        | query/modify switches.conf
                configuration parameters
                      version           | output version information
                violationconfig     | query/modify violations.conf
                configuration parameters

                    Please view "pfcmd help <command>" for details
                on each option


                [root@packetfence01 conf]#

                On Wed, 20 May 2015 at 06:14 Derek Wuelfrath
                <[email protected]
                <mailto:[email protected]>> wrote:

                    Hello Steve,

                    I have previously tried to follow the upgrade
                    document but my server keeps dying when I upgrade.

                    Any more details ?

                    If I was to take a backup and DB dump from
                    4.7.0 and install 5.0.2 on a new server is it
                    possible to just copy the backup files onto
                    the new server and over write the files
                    creating during the 5.0.2 installation?

                    I'm not sure of which backup files you are
                    talking about.

                    Cheers!
                    dw.

                    --
                    Derek Wuelfrath
                    [email protected]
                    <mailto:[email protected]> ::
                    +1.514.447.4918 (x110) :: +1.866.353.6153 (x110)
                    Inverse inc. (www.inverse.ca
                    <http://www.inverse.ca>) :: Leaders behind SOGo
                    (www.sogo.nu <http://www.sogo.nu>) and
                    PacketFence (www.packetfence.org
                    <http://www.packetfence.org>)

                    On May 19, 2015 at 11:25:31, Steve Allen
                    ([email protected]
                    <mailto:[email protected]>) wrote:

                    Hi DW

                    Thank you for your help.

                    I have previously tried to follow the upgrade
                    document but my server keeps dying when I upgrade.

                    If I was to take a backup and DB dump from
                    4.7.0 and install 5.0.2 on a new server is it
                    possible to just copy the backup files onto
                    the new server and over write the files
                    creating during the 5.0.2 installation?

                    Kind regards,



                    On Tue, 19 May 2015 at 15:15 Derek Wuelfrath
                    <[email protected]
                    <mailto:[email protected]>> wrote:

                        Steve,

                        I need to upgrade from 4.7.0 to 5.0.2.

                        Which is great ! ;)

                        The method I would like to use is to set
                        up a new server running 5.0.2 and then
                        import my settings from 4.7.0.

                        Is it possible to do it this way?

                        If you do not have any custom code
                        (modified PacketFence codebase outside of
                        extension points and outside of
                        configuration parameters), that shouldn’t
                        be too hard to do. Make sure to make a
                        backup of the /usr/local/pf directory,
                        along with a dump of the DB.

                        Once done, upgrade the codebase and go
                        through the UPGRADE guide to make sure you
                        pay attention to each configuration
                        parameters that may have changed. Do not
                        forget about the DB schema upgrade
                        (documented in the upgrade guide)


                        Cheers!
                        dw.

-- Derek Wuelfrath
                        [email protected]
                        <mailto:[email protected]> :: +1.514.447.4918
                        (x110) :: +1.866.353.6153 (x110)
                        Inverse inc. (www.inverse.ca
                        <http://www.inverse.ca>) :: Leaders behind
                        SOGo (www.sogo.nu <http://www.sogo.nu>)
                        and PacketFence (www.packetfence.org
                        <http://www.packetfence.org>)

                        On May 18, 2015 at 08:28:30, Steve Allen
                        ([email protected]
                        <mailto:[email protected]>) wrote:

                        Hi

                        I need to upgrade from 4.7.0 to 5.0.2.

                        The method I would like to use is to set
                        up a new server running 5.0.2 and then
                        import my settings from 4.7.0.

                        Is it possible to do it this way?

                        Kind regards,
                        
------------------------------------------------------------------------------
                        One dashboard for servers and
                        applications across Physical-Virtual-Cloud
                        Widest out-of-the-box monitoring support
                        with 50+ applications
                        Performance metrics, stats and reports
                        that give you Actionable Insights
                        Deep dive visibility with transaction
                        tracing using APM Insight.
                        
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y_______________________________________________
                        PacketFence-users mailing list
                        [email protected]
                        <mailto:[email protected]>
                        
https://lists.sourceforge.net/lists/listinfo/packetfence-users



------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y


_______________________________________________
PacketFence-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/packetfence-users

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
PacketFence-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/packetfence-users

Reply via email to