Actually I am new to perl and need some help in fixing this issue. Do I need to 
change the User to ROOT in conf file then start 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 6:47 PM
To: mod_perl list
Subject: Re: Perl module not reading/setting PerlSetEnv command on apache start

jitendra.s...@accenture.com wrote:
> I am starting apache with ROOT user and apache is configured with below 
> User/Group like below. Is this causing any issue?
> 

That is probably the issue indeed.
I believe that you can probably figure out the rest by yourself.


> #  don't use Group #-1 on these systems!
> #
> User nobody
> Group nobody
> </IfModule>
> </IfModule>
> 
> #
> 
> 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 6:16 PM
> To: mod_perl list
> Subject: Re: Perl module not reading/setting PerlSetEnv command on 
> apache start
> 
> The error message says :
> 
> 09/05/13 - 12:05:17 - CacheDirectoryStore not exist.    Please set the 
> variable 
> CacheDirectoryStore into httpd.conf, (the directory must be writeable)  
> >
> 
> Are you sure that this directory exists and is writeable (by the user-id 
> under which Apache runs) ?
> 
> 
> jitendra.s...@accenture.com wrote:
>> 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