[ClusterLabs] ocf:heartbeat:apache does not start

Stefan Schloesser sschloesser at enomic.com
Fri Nov 18 12:02:34 CET 2016


Hi,

any progress on this issue ?

I seem to have the same problem the ra does not start due to a missing /var/run/apache2 dir.
I found an old bug and a matching fix 
https://bugs.launchpad.net/ubuntu/+source/cluster-agents/+bug/980180

Which changed a line on startup. Copying this to validate_all solves the problem of the missing dir, but now
It's /var/lock/apache2 which is missing and after that it can't find its conf file /etc/apache2/apache2.conf which plainly is there.

Has anyone got this ra working on Ubuntu 16.04 ? I've got it running on 12.04 and 14.04 ...

I'd appreciate a pointer - can't believe this is completely broken under Ubuntu 16.

Stefan

-----Original Message-----
From: Heiko Reimer [mailto:heiko.reimer at sport-tiedje.de] 
Sent: Wednesday,13 July, 2016 16:30
To: Cluster Labs - All topics related to open-source clustering welcomed <users at clusterlabs.org>
Subject: Re: [ClusterLabs] ocf:heartbeat:apache does not start


Am 13.07.2016 um 13:17 schrieb Heiko Reimer:
>
> Am 13.07.2016 um 11:09 schrieb Klaus Wenninger:
>> On 07/13/2016 09:24 AM, Heiko Reimer wrote:
>>> Am 13.07.2016 um 09:09 schrieb Li Junliang:
>>>> 在 2016-07-13三的 08:59 +0200,Heiko Reimer写道:
>>>>> Hi,
>>>>>
>>>>> i try to setup pacemaker apache resource with ocf:heartbeat:apache.
>>>>> But
>>>>> when pacemaker try to start the resource i get
>>>>>
>>>>> Failed Actions:
>>>>> * apache2_start_0 on node1 'not installed' (5): call=186, 
>>>>> status=complete, exitreason='environment is invalid, resource 
>>>>> considered stopped',
>>>>>
>>>>> Here my config:
>>>>>
>>>>> primitive apache2 apache \
>>>>>            params configfile="/etc/apache2/apache2.conf" \
>>>>>            params httpd="/usr/sbin/apache2" \
>>>>>            params testurl="http://localhost" \
>>>>>            op monitor interval=10s timeout=20s \
>>>>>            op start timeout=40s interval=0 \
>>>>>            op stop timeout=60s interval=0 \
>>>>>            meta target-role=Started
>>>>>
>>>>> I am using Debian 8.5 with Apache 2.4.10 and Pacemaker 1.1.14.
>>>> Maybe you should check your apache installation on node1. Sometime 
>>>> I come across these problems , finally I find that apache2 is not 
>>>> in /usr/sbin or apache2.conf is in another directory rather than 
>>>> /etc/apache2.
>>> I have checked the path of both. They are ok. With systemd:apache2 
>>> everthing works.
>>> Yesterday i had the problem that problem occurred on both nodes (i 
>>> have two node setup).
>> If you check apache_monitor in the RA (of course I don't know your 
>> version of it) you can see that it creates the $OCF_ERR_INSTALLED as 
>> well if it doesn't find the http-client used to get the test-url. In 
>> the RA-version I have installed the exitreason would give more info 
>> about that fact like "... could not find http client ..." but that 
>> might be different with different versions.
> It looks like the ra does not create the apache2 directory in /var/run
Which user creates apache2 folder in /var/run? Does pacemaker uses a specific user? I think it is root?
>>
>>>>> Mit freundlichen Grüßen / Best regards
>>>>>     Heiko Reimer
>>>>>
>>>>>
>>>> _______________________________________________
>>>> Users mailing list: Users at clusterlabs.org 
>>>> http://clusterlabs.org/mailman/listinfo/users
>>>>
>>>> Project Home: http://www.clusterlabs.org Getting started:
>>>> http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>>>> Bugs: http://bugs.clusterlabs.org
>>> _____________________________________________________________
>>> Diese Nachricht erhalten Sie im Namen der Sport-Tiedje Gruppe 
>>> Sport-Tiedje Head Office:
>>> Sport-Tiedje GmbH
>>> International Headquarters
>>> Flensburger Str. 55
>>> D-24837 Schleswig
>>>
>>> Geschaeftsfuehrer / managing directors: Christian Grau, Sebastian 
>>> Campmann, Dr. Bernhard Schenkel Amtsgericht / local court Flensburg: 
>>> HRB 1000 SL
>>> Steuer-Nr.: 1529319096
>>> UST-ID: DE813211547
>>>
>>>
>>> _______________________________________________
>>> Users mailing list: Users at clusterlabs.org 
>>> http://clusterlabs.org/mailman/listinfo/users
>>>
>>> Project Home: http://www.clusterlabs.org Getting started:
>>> http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>>> Bugs: http://bugs.clusterlabs.org
>>
>> _______________________________________________
>> Users mailing list: Users at clusterlabs.org 
>> http://clusterlabs.org/mailman/listinfo/users
>>
>> Project Home: http://www.clusterlabs.org Getting started: 
>> http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>> Bugs: http://bugs.clusterlabs.org
>
> _____________________________________________________________
> Diese Nachricht erhalten Sie im Namen der Sport-Tiedje Gruppe 
> Sport-Tiedje Head Office:
> Sport-Tiedje GmbH
> International Headquarters
> Flensburger Str. 55
> D-24837 Schleswig
>
> Geschaeftsfuehrer / managing directors: Christian Grau, Sebastian 
> Campmann, Dr. Bernhard Schenkel Amtsgericht / local court Flensburg: 
> HRB 1000 SL
> Steuer-Nr.: 1529319096
> UST-ID: DE813211547
>
>
> _______________________________________________
> Users mailing list: Users at clusterlabs.org 
> http://clusterlabs.org/mailman/listinfo/users
>
> Project Home: http://www.clusterlabs.org Getting started: 
> http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org

_____________________________________________________________
Diese Nachricht erhalten Sie im Namen der Sport-Tiedje Gruppe Sport-Tiedje Head Office:
Sport-Tiedje GmbH
International Headquarters
Flensburger Str. 55
D-24837 Schleswig

Geschaeftsfuehrer / managing directors: Christian Grau, Sebastian Campmann, Dr. Bernhard Schenkel Amtsgericht / local court Flensburg: HRB 1000 SL
Steuer-Nr.: 1529319096
UST-ID: DE813211547


_______________________________________________
Users mailing list: Users at clusterlabs.org http://clusterlabs.org/mailman/listinfo/users

Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org


More information about the Users mailing list