[ClusterLabs] <EXT>Re: How to generate RPMs for Pacemaker release 2.x on Centos

Ken Gaillot kgaillot at redhat.com
Mon Oct 15 14:42:44 UTC 2018


On Mon, 2018-10-15 at 14:37 +0000, Lopez, Francisco Javier [Global IT]
wrote:
> Klaus/Ken.
> 
> Thx. for you reply.
> 
> The issue is ...
> 
> - I downloaded the source from GIT.
> - Downloaded the OS required packages.
> - Unzipped the source.
> - ./autogen.sh + ./configure ---> OK
> - Then, indeed, I tried: make rpm 
>   But I got thousands of errors:

Ah, I forgot it uses information from the repository. Rather than
download the source, you'd have to git clone the repository, and run
from there. By default you'll be in the latest master branch; if you
prefer to run a released version, you can check it out like "git
checkout Pacemaker-2.0.0".

> $ make rpm
> fatal: Not a git repository (or any of the parent directories): .git
> fatal: Not a git repository (or any of the parent directories): .git
> fatal: Not a git repository (or any of the parent directories): .git
> fatal: Not a git repository (or any of the parent directories): .git
> fatal: Not a git repository (or any of the parent directories): .git
> fatal: Not a git repository (or any of the parent directories): .git
> /bin/sh: -c: line 0: syntax error near unexpected token `Pacemaker-*'
> /bin/sh: -c: line 0: `case  in Pacemaker-*) echo '' | cut -c11-;; *)
> git log --pretty=format:%h -n 1 '';; esac'
> ...
> ...
> 
> What made me think, that downloading the source to the box I'm
> testing could not be the
> best, so I decided to ask the experts.
> 
> Best Regards
> 
>         Francisco Javier	 	Lopez	  IT System Eng
> ineer	 | 	Global IT	  O: +34 619 728 249	
>  | 	M: +34 619 728 249	 | 
> franciscojavier.lopez at solera.com	 | 	Solera.com	
>   Audatex Datos, S.A.	 | 	Avda. de Bruselas, 36, Salida
>  16, A‑1 (Diversia)	, 	Alcobendas	, 	Madr
> id	, 	28108	, 	Spain		  On
> 15/10/18 16:27, Ken Gaillot wrote:
> > On Mon, 2018-10-15 at 14:39 +0200, Klaus Wenninger wrote:
> > > On 10/15/2018 01:52 PM, Lopez, Francisco Javier [Global IT]
> > > wrote:
> > > > Hello guys !
> > > > 
> > > > We are planning to use Pacemaker as a base HA Software in our
> > > > Company.
> > > > 
> > > > Our requirements will be:
> > > > 
> > > > - Centos-7
> > > > - PostgreSql-10
> > > > 
> > > > We did several tests with Pacemaker release 1.1.8 and fixed the
> > > > problems found with
> > > > the RA. We finally created new RPMs from source (4.x).
> > > > 
> > > > Now we want to test Pacemaker release 2.x but, as we will have
> > > > to
> > > > create some clusters,
> > > > we want to create new RPMs for this release instead of doing
> > > > manual
> > > > installation on
> > > > each new box. As per what I see the RPMs for our Centos have
> > > > not
> > > > been created yet.
> > > > 
> > > > We could run 'autogen' + 'configure' but I do not find the way
> > > > to
> > > > generate the RPMs.
> > > > Anyone could share with me the correct paths to do this please
> > > > ?
> > > 
> > >  
> > > The spec-file found in the pacemaker-github-repo should work
> > > straight
> > > forward
> > > using mock to build against the repos of your Centos-Version.
> > > Just check that you are on current corosync, libqb, knet, ...
> > > Pacemaker 2 seems to build well against the packages coming with
> > > Centos 7.5.
> > > Maybe others can comment on how advisable it is running that
> > > combo
> > > though.
> > > 
> > > Klaus
> > 
> > Also, there is a convenient target for building RPMs from the spec
> > file, you can just run "make rpm" (after autogen.sh + configure).
> > 
> > > > Perhaps there are some steps written somewhere and I did not
> > > > find
> > > > them out ...
> > > > 
> > > > Appreciate your help.
> > > > 
> > > > Regards
> > > > Javier
> > > >         Francisco Javier	 	Lopez	  IT Syst
> > > > em E
> > > > ngineer	 | 	Global IT	  O: +34 619 728 249
> > > > 	
> > > >  | 	M: +34 619 728 249	 | 
> > > > franciscojavier.lopez at solera.com	 | 	Solera.com	
> > > >   Audatex Datos, S.A.	 | 	Avda. de Bruselas, 36, 
> > > > Sali
> > > > da 16, A‑1 (Diversia)	, 	Alcobendas	, 	
> > > > Madrid	, 	28108	, 	Spain		
> > > >  
> > > > 
> > > > "This e-mail, any associated files and the information
> > > > contained in
> > > > them are confidential and is intended for the addressee(s)
> > > > only. If
> > > > you have received this message in error please notify the
> > > > originator and delete the email immediately. The unauthorised
> > > > use,
> > > > disclosure, copying or alteration of this message is strictly
> > > > forbidden. E-mails to and from the company are monitored for
> > > > operational reasons and in accordance with lawful business
> > > > practices. Any opinions expressed are those of the individual
> > > > and
> > > > do not necessarily represent the views of the company. The
> > > > company
> > > > does not conclude contracts by email and all negotiations are
> > > > subject to contract. We make every effort to maintain our
> > > > network
> > > > free from computer viruses but accept no responsibility for any
> > > > viruses which might be transferred by this e-mail."
> > > > 
> > > > 
> > > > _______________________________________________
> > > > Users mailing list: Users at clusterlabs.org
> > > > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%
> > > > 2Flists.clusterlabs.org%2Fmailman%2Flistinfo%2Fusers&data=0
> > > > 1%7C01%7C%7C83b5c8abd9ff48080f2008d632aa4a43%7Cc45b48f313bb448b
> > > > 9356ba7b863c2189%7C1&sdata=W%2FtkThOis%2FEkM5maP7dVWggwYg8c
> > > > OR3%2FAJjAn1Jxaf0%3D&reserved=0
> > > > 
> > > > Project Home: https://na01.safelinks.protection.outlook.com/?ur
> > > > l=http%3A%2F%2Fwww.clusterlabs.org&data=01%7C01%7C%7C83b5c8
> > > > abd9ff48080f2008d632aa4a43%7Cc45b48f313bb448b9356ba7b863c2189%7
> > > > C1&sdata=X6bGa81egPcfwyAZvo6Ce4cH2PfQXvvQlNo6KPWXxvg%3D&amp
> > > > ;reserved=0
> > > > Getting started: https://na01.safelinks.protection.outlook.com/
> > > > ?url=http%3A%2F%2Fwww.clusterlabs.org%2Fdoc%2FCluster_from_Scra
> > > > tc&data=01%7C01%7C%7C83b5c8abd9ff48080f2008d632aa4a43%7Cc45
> > > > b48f313bb448b9356ba7b863c2189%7C1&sdata=7Rjj%2FpYnNeBsqkJPk
> > > > 8PedMzitQhs3SNcgwMqK153FNg%3D&reserved=0
> > > > h.pdf
> > > > Bugs: https://na01.safelinks.protection.outlook.com/?url=http%3
> > > > A%2F%2Fbugs.clusterlabs.org&data=01%7C01%7C%7C83b5c8abd9ff4
> > > > 8080f2008d632aa4a43%7Cc45b48f313bb448b9356ba7b863c2189%7C1&
> > > > sdata=cPXKVOVwEHlL5tgpcwr1vBKJBYHS4lBLovygWuKwROY%3D&reserv
> > > > ed=0
> > > 
> > >  
> > > _______________________________________________
> > > Users mailing list: Users at clusterlabs.org
> > > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2F
> > > lists.clusterlabs.org%2Fmailman%2Flistinfo%2Fusers&data=01%7C
> > > 01%7C%7C83b5c8abd9ff48080f2008d632aa4a43%7Cc45b48f313bb448b9356ba
> > > 7b863c2189%7C1&sdata=W%2FtkThOis%2FEkM5maP7dVWggwYg8cOR3%2FAJ
> > > jAn1Jxaf0%3D&reserved=0
> > > 
> > > Project Home: https://na01.safelinks.protection.outlook.com/?url=
> > > http%3A%2F%2Fwww.clusterlabs.org&data=01%7C01%7C%7C83b5c8abd9
> > > ff48080f2008d632aa4a43%7Cc45b48f313bb448b9356ba7b863c2189%7C1&amp
> > > ;sdata=X6bGa81egPcfwyAZvo6Ce4cH2PfQXvvQlNo6KPWXxvg%3D&reserve
> > > d=0
> > > Getting started: https://na01.safelinks.protection.outlook.com/?u
> > > rl=http%3A%2F%2Fwww.clusterlabs.org%2Fdoc%2FCluster_from_Scratch&
> > > amp;data=01%7C01%7C%7C83b5c8abd9ff48080f2008d632aa4a43%7Cc45b48f3
> > > 13bb448b9356ba7b863c2189%7C1&sdata=HGgOSmqGoR2KpRWV2ziN97GtfZ
> > > wzUln%2BdQnUm%2BD%2FRaM%3D&reserved=0.
> > > pdf
> > > Bugs: https://na01.safelinks.protection.outlook.com/?url=http%3A%
> > > 2F%2Fbugs.clusterlabs.org&data=01%7C01%7C%7C83b5c8abd9ff48080
> > > f2008d632aa4a43%7Cc45b48f313bb448b9356ba7b863c2189%7C1&sdata=
> > > cPXKVOVwEHlL5tgpcwr1vBKJBYHS4lBLovygWuKwROY%3D&reserved=0
>  
> 
> 
> "This e-mail, any associated files and the information contained in
> them are confidential and is intended for the addressee(s) only. If
> you have received this message in error please notify the originator
> and delete the email immediately. The unauthorised use, disclosure,
> copying or alteration of this message is strictly forbidden. E-mails
> to and from the company are monitored for operational reasons and in
> accordance with lawful business practices. Any opinions expressed are
> those of the individual and do not necessarily represent the views of
> the company. The company does not conclude contracts by email and all
> negotiations are subject to contract. We make every effort to
> maintain our network free from computer viruses but accept no
> responsibility for any viruses which might be transferred by this e-
> mail."
-- 
Ken Gaillot <kgaillot at redhat.com>


More information about the Users mailing list