Hi comport3, would you be interested to contribute this change to the main apache module <https://github.com/puppetlabs/puppetlabs-apache> for the benefit of everyone? If you never have contributed to a public module before check out David Swan's talk from Puppetize Live: https://www.youtube.com/watch?v=jIVFq4ZS3_M as a starter.
Cheers, David On Fri, Oct 19, 2018 at 4:36 AM comport3 <[email protected]> wrote: > OK I have managed to debug this one. > > It only seems to apply when using mpm_module: prefork with cgid and/or php > > There is a fix to the Apache module as follows: > Bump the $php_version in params.pp from 7.0 to 7.2 on line 268 > > Add this section beneath the preceding logic around line 85/86 in mpm.pp: > if $mpm == 'prefork' and $::operatingsystem == 'Ubuntu' and > $::operatingsystemrelease == '18.04' { > # workaround > https://bugs.launchpad.net/ubuntu/+source/mpm-itk/+bug/1286882 > # https://bugs.launchpad.net/ubuntu/+source/php7.2/+bug/1771934 > # https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1782806 > exec { > '/usr/sbin/a2dismod mpm_event': > onlyif => '/usr/bin/test -e > /etc/apache2/mods-enabled/mpm_event.load', > require => Package['httpd'], > before => Package['libapache2-mod-php7.2'], > } > > Hopefully this helps someone in the future. > > On Thursday, October 18, 2018 at 7:43:55 PM UTC+11, comport3 wrote: >> >> Hi All, >> >> When testing the latest version of ' puppetlabs-apache', in default mode >> and settings on Ubuntu 18.04 it works fine. >> >> When changing the mpm + php + cgi it all ends in tears when the PHP >> version mysteriously tries to go from 7.2 (available and default on OS) to >> 7.0. >> >> Ala - >> ``` >> class { 'apache': >> mpm_module => 'prefork' >> } >> include ::apache::mod::cgi >> include ::apache::mod::php >> ``` >> >> Any ideas how to override the 7.0 value and get 7.2? >> >> If not, how to submit a bug request for the module? >> >> Neither of these entries in Hiera did anything useful - >> apache::params::phpXXX: libapache2-mod-php7.2 >> apache::params::php_version: 7.2 >> > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/f3cffaf4-dd68-4c4b-ae87-9398ce0d3d19%40googlegroups.com > <https://groups.google.com/d/msgid/puppet-users/f3cffaf4-dd68-4c4b-ae87-9398ce0d3d19%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Cheers, David https://twitter.com/dev_el_ops -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CALF7fHav6UEVcT1pLiuYws%3DN8J4grPB5-EkB6szdVZ8F6tJA5A%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
