Hi Andre,

Because I have set CacheDirectoryStore in my httpd conf file but it's not read 
by AMF51DegreesFilter.pm file while starting apache.

Met vriendelijke groet / With kind regards,

Jitendra Soni
KPN - Application Development
Accenture | Bangalore INDIA
Mailto : jitendra.s...@accenture.com
Mobile : (+91) 99 860 298 97


-----Original Message-----
From: André Warnier [mailto:a...@ice-sa.com] 
Sent: Monday, May 13, 2013 5:59 PM
To: mod_perl list
Subject: Re: Perl module not reading/setting PerlSetEnv command on apache start

Hi.

And what makes you think that this is a mod_perl problem ?
There is a fairly explicit error message (and support address) below, which 
tends to point to a problem in the add-on module or the configuration.



jitendra.s...@accenture.com wrote:
> Gentlemen,
> 
> I need urgent help from you in fixing issue related to apache mobile filter 
> 3.53. On putting below AMF configuration in apache httpd conf file I am not 
> able to start apache.
> 
> Below is the AMF configuration I have added in httpd conf:
> 
> #
> #Configuration AMF Filter
> #
> PerlSetEnv AMFMobileHome /home/AMF
> #PerlSetEnv AMFProductionMode true
> PerlSetEnv CacheDirectoryStore /home/soni498/AMF/cache/
> PerlTransHandler +Apache2::AMF51DegreesFilter
> 
> #
> #Configuration Switcher
> #
> 
> PerlSetEnv WildCardRedirect false
> PerlSetEnv ForceTabletAsFullBrowser false
> PerlSetEnv FullBrowserUrl http://sz1061.app.gen.local:83
> PerlSetEnv MobileVersionUrl http://sz1061.app.gen.local:83/m/
> PerlTransHandler +Apache2::AMFSwitcher
> 
> 
> -------------8<---------- Start Bug Report ------------8<----------
> 1. Problem Description:
> 
>   Perl module not reading/setting the PerlSetEnv command, hence not getting 
> CacheDirectoryStore value while stating apache. See error below:
> (1) While starting below error we are getting
> # ./apachectl.e.83 -k start
> 09/05/13 - 12:05:17 - 
> ---------------------------------------------------------------------------
> 09/05/13 - 12:05:17 - -------                 APACHE MOBILE FILTER V3.54      
>             -------
> 09/05/13 - 12:05:17 - ------- support 
> http://groups.google.com/group/amf-device-detection -------
> 09/05/13 - 12:05:17 - 
> ---------------------------------------------------------------------------
> 09/05/13 - 12:05:17 - AMF51DegreesFilter module Version 3.54
> 09/05/13 - 12:05:17 - AMFCheckVersione is false, AMF don't check the last 
> version.
> 09/05/13 - 12:05:17 - CacheDirectoryStore not exist.    Please set the 
> variable CacheDirectoryStore into httpd.conf, (the directory must be 
> writeable)
> 
> 
> (2) In apache logs we are getting below error:
> [Mon May 13 13:16:39 2013] [info] mod_ssl/2.2.20 compiled against Server: 
> Apache/2.2.20, Library: OpenSSL/0.9.8k
> Mon May 13 13:16:39 2013] [error] ModPerl::Util::exit: (120000) exit was 
> called at /usr/local/lib/perl5/site_perl/5.14.2/Apache2/AMF51DegreesFilter.pm 
> line 128Compilation failed in require at (eval 2) line 2.\n
> failed to load Apache2::AMF51DegreesFilter package
> 
> 2. Used Components and their Configuration:
> 
> *** mod_perl version 2.000007
> 
> *** using /home/soni498/mod_perl-2.0.7/lib/Apache2/BuildConfig.pm
> 
> *** Makefile.PL options:
>   MP_APR_LIB     => aprext
>   MP_APXS        => /usr/apache02/httpd_2.2.20/bin/apxs
>   MP_COMPAT_1X   => 1
>   MP_GENERATE_XS => 1
>   MP_LIBNAME     => mod_perl
>   MP_USE_DSO     => 1
> 
> 
> *** /usr/httpd2.2.20/httpd/bin/httpd -V
> Server version: Apache/2.2.20 (Unix)
> Server built:   Feb  5 2013 08:10:24
> Server's Module Magic Number: 20051115:28
> Server loaded:  APR 1.4.5, APR-Util 1.3.12
> Compiled using: APR 1.4.5, APR-Util 1.3.12
> Architecture:   32-bit
> Server MPM:     Prefork
>   threaded:     no
>     forked:     yes (variable process count)
> Server compiled with....
> -D APACHE_MPM_DIR="server/mpm/prefork"
> -D APR_HAS_SENDFILE
> -D APR_HAS_MMAP
> -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
> -D APR_USE_PROC_PTHREAD_SERIALIZE
> -D APR_USE_PTHREAD_SERIALIZE
> -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
> -D APR_HAS_OTHER_CHILD
> -D AP_HAVE_RELIABLE_PIPED_LOGS
> -D DYNAMIC_MODULE_LIMIT=128
> -D HTTPD_ROOT="/usr/httpd2.2.20/httpd"
> -D SUEXEC_BIN="/usr/httpd2.2.20/httpd/bin/suexec"
> -D DEFAULT_PIDLOG="logs/httpd.pid"
> -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
> -D DEFAULT_LOCKFILE="logs/accept.lock"
> -D DEFAULT_ERRORLOG="logs/error_log"
> -D AP_TYPES_CONFIG_FILE="conf/mime.types"
> -D SERVER_CONFIG_FILE="conf/httpd.conf"
> 
> *** /usr/bin/ldd /usr/httpd2.2.20/httpd/bin/httpd
>         libm.so.2 =>     /lib/libm.so.2
>         libaprutil-1.so.0 =>     /usr/httpd2.2.20/httpd/lib/libaprutil-1.so.0
>         libexpat.so.0 =>         /usr/httpd2.2.20/httpd/lib/libexpat.so.0
>         libiconv.so.2 =>         /usr/local/lib/libiconv.so.2
>         libapr-1.so.0 =>         /usr/httpd2.2.20/httpd/lib/libapr-1.so.0
>         libuuid.so.1 =>  /lib/libuuid.so.1
>         libsendfile.so.1 =>      /lib/libsendfile.so.1
>         librt.so.1 =>    /lib/librt.so.1
>         libsocket.so.1 =>        /lib/libsocket.so.1
>         libnsl.so.1 =>   /lib/libnsl.so.1
>         libpthread.so.1 =>       /lib/libpthread.so.1
>         libc.so.1 =>     /lib/libc.so.1
>         libgcc_s.so.1 =>         /usr/local/lib/libgcc_s.so.1
>         libaio.so.1 =>   /lib/libaio.so.1
>         libmd.so.1 =>    /lib/libmd.so.1
>         libmp.so.2 =>    /lib/libmp.so.2
>         libscf.so.1 =>   /lib/libscf.so.1
>         libdoor.so.1 =>  /lib/libdoor.so.1
>         libuutil.so.1 =>         /lib/libuutil.so.1
>         libgen.so.1 =>   /lib/libgen.so.1
>        /lib/libm/libm_hwcap1.so.2
>         /platform/SUNW,SPARC-Enterprise/lib/libc_psr.so.1
> 
> 
> *** (apr|apu)-config linking info
> 
> -L/usr/apache02/httpd_2.2.20/lib -laprutil-1     -lexpat -liconv
>  -L/usr/apache02/httpd_2.2.20/lib -lapr-1 -luuid -lsendfile -lrt -lsocket 
> -lnsl  -lpthread
> 
> 
> 
> *** /usr/local/bin/perl -V
> Summary of my perl5 (revision 5 version 14 subversion 2) configuration:
> 
>   Platform:
>     osname=solaris, osvers=2.10, archname=sun4-solaris-thread-multi
>     uname='sunos sz1061 5.10 generic_147440-19 sun4u sparc 
> sunw,sparc-enterprise '
>     config_args='-de -Dcc=gcc'
>     hint=previous, useposix=true, d_sigaction=define
>     useithreads=define, usemultiplicity=define
>     useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
>     use64bitint=undef, use64bitall=undef, uselongdouble=undef
>     usemymalloc=n, bincompat5005=undef
>   Compiler:
>     cc='gcc', ccflags ='-D_REENTRANT -fno-strict-aliasing -pipe 
> -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
> -DPERL_USE_SAFE_PUTENV -DPERL_USE_SAFE_PUTENV',
>     optimize='-O',
>     cppflags='-D_REENTRANT -fno-strict-aliasing -pipe -I/usr/local/include 
> -D_REENTRANT -fno-strict-aliasing -pipe -I/usr/local/include 
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DPERL_USE_SAFE_PUTENV'
>     ccversion='', gccversion='3.4.6', gccosandvers='solaris2.10'
>     intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
>     d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
>     ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', 
> lseeksize=8
>     alignbytes=8, prototype=define
>   Linker and Libraries:
>     ld='gcc', ldflags =' -L/usr/local/lib '
>     libpth=/usr/local/lib /usr/lib /usr/ccs/lib
>     libs=-lsocket -lnsl -ldl -lm -lpthread -lc
>     perllibs=-lsocket -lnsl -ldl -lm -lpthread -lc
>     libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a
>     gnulibc_version=''
>   Dynamic Linking:
>     dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
>     cccdlflags='-fPIC', lddlflags='-G -L/usr/local/lib'
> 
> 
> Characteristics of this binary (from libperl):
>   Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
>                         PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
>                         PERL_PRESERVE_IVUV PERL_USE_SAFE_PUTENV USE_ITHREADS
>                         USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF
>                         USE_REENTRANT_API
>   Built under solaris
>   Compiled at Feb  5 2013 10:37:08
>   %ENV:
>     PERL_LWP_USE_HTTP_10="1"
>   @INC:
>     /usr/local/lib/perl5/site_perl/5.14.2/sun4-solaris-thread-multi
>     /usr/local/lib/perl5/site_perl/5.14.2
>     /usr/local/lib/perl5/5.14.2/sun4-solaris-thread-multi
>     /usr/local/lib/perl5/5.14.2
>     .
> 
> *** Packages of interest status:
> 
> Apache2            : -
> Apache2::Request   : -
> CGI                : 3.52
> ExtUtils::MakeMaker: 6.57_05
> LWP                : 6.05
> mod_perl           : -
> mod_perl2          : 2.000007
> 
> 
> 3. This is the core dump trace: (if you get a core dump):
> 
>   [CORE TRACE COMES HERE]
> 
> This report was generated by t/REPORT on Mon May 13 11:27:44 2013 GMT.
> 
> -------------8<---------- End Bug Report --------------8<----------
> 
> Note: Complete the rest of the details and post this bug report to
> modperl <at> perl.apache.org. To subscribe to the list send an empty
> email to modperl-subscr...@perl.apache.org.
> 
> Met vriendelijke groet / With kind regards,
> 
> Jitendra Soni
> KPN - Application Development
> Accenture | Bangalore INDIA
> Mailto : jitendra.s...@accenture.com
> Mobile : (+91) 99 860 298 97
> 
> 
> ________________________________
> This message is for the designated recipient only and may contain privileged, 
> proprietary, or otherwise confidential information. If you have received it 
> in error, please notify the sender immediately and delete the original. Any 
> other use of the e-mail by you is prohibited.
> 
> Where allowed by local law, electronic communications with Accenture and its 
> affiliates, including e-mail and instant messaging (including content), may 
> be scanned by our systems for the purposes of information security and 
> assessment of internal compliance with Accenture policy.
> 
> ______________________________________________________________________________________
> 
> www.accenture.com
> 



Reply via email to