Bug 1541261

Summary: "glustereventsd-SuSE.in" is missing in extras/init.d
Product: [Community] GlusterFS Reporter: Vaibhav Vaingankar <vaibhavv>
Component: buildAssignee: hari gowtham <hgowtham>
Status: CLOSED INSUFFICIENT_DATA QA Contact:
Severity: high Docs Contact:
Priority: medium    
Version: mainlineCC: anoopcs, avishwan, bugs, kkeithle, vaibhavv
Target Milestone: ---   
Target Release: ---   
Hardware: s390x   
OS: Other   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-11-18 12:18:29 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Vaibhav Vaingankar 2018-02-02 06:38:15 UTC
Description of problem:
While building from source on SuSE, there is issue installing the binaries:
usr/bin/install: cannot stat 'glustereventsd-SuSE': No such file or directory.
On investigation it is found that glustereventsd-SuSE.in found missing.
Can we have elustereventsd for SuSE? or glusterfs works fine without it?



How reproducible:

Steps to Reproduce:
1.  git clone https://github.com/gluster/glusterfs
2.  cd glusterfs
3.  git checkout v3.12.3
4.  ./autogen.sh
5.  ./configure --enable-gnfs
6.  make
7.  make install



Additional info:
Failure Log:-
 
Making install in init.d
/usr/bin/install: cannot stat 'glustereventsd-SuSE': No such file or directory
Makefile:569: recipe for target 'SuSE' failed
make[3]: *** [SuSE] Error 1
Makefile:461: recipe for target 'install-am' failed
make[2]: *** [install-am] Error 2
Makefile:653: recipe for target 'install-recursive' failed
make[1]: *** [install-recursive] Error 1
Makefile:593: recipe for target 'install-recursive' failed
make: *** [install-recursive] Error 1

Comment 1 Kaleb KEITHLEY 2018-02-26 12:48:01 UTC
What version of SuSE?

AFAIK SLES12.3, Leap42.3, and Tumblweed use systemd, and the packages that are built on OBS all correctly install the glustereventsd.service file.

Comment 2 Vaibhav Vaingankar 2018-02-28 05:43:48 UTC
(In reply to Kaleb KEITHLEY from comment #1)
> What version of SuSE?
> 
> AFAIK SLES12.3, Leap42.3, and Tumblweed use systemd, and the packages that
> are built on OBS all correctly install the glustereventsd.service file.

SLES 12.2 and 12.3

Comment 3 Shyamsundar 2018-10-23 14:55:00 UTC
Release 3.12 has been EOLd and this bug was still found to be in the NEW state, hence moving the version to mainline, to triage the same and take appropriate actions.

Comment 4 Anoop C S 2019-07-04 10:07:58 UTC
@Vaibhav,
Can you check whether compilation works fine with systemd or not?

Comment 5 Anoop C S 2019-11-18 12:18:29 UTC
No response for clarification requested and needinfo can't be raised as the reporter account is disabled. We build SuSE packages successfully on OBS and comment #1 is a confirmation from one who builds it. Feel free to re-open when someone can reproduce the issue with more details.

Closing the bug report..