Bug 524563

Summary: Installation of git causes a preminent xinetd entry.
Product: [openSUSE] openSUSE 11.1 Reporter: Boyd Gerber <gerberb>
Component: InstallationAssignee: Lukas Ocilka <locilka>
Status: RESOLVED DUPLICATE QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P4 - Low CC: locilka
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: openSUSE 11.1   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Here is the y2log

Description Boyd Gerber 2009-07-23 11:00:13 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.21) Gecko/20090410 SUSE/1.1.16-1.1.2 SeaMonkey/1.1.16

Start yast2->Network Services-Network Services (xinetd)

Once git is installed, there is a git entry that can not be distabled.

Clicking on the toggle to turn it off or on only gives the message git-core installed.

I had a working /etc/xinetd.d/

git
git-udp

Neither will work because I can not disable the entry.  I have been unable to find where it is installed to fix it.


Reproducible: Always

Steps to Reproduce:
1. Install all git
2. run yast2 Network Services->Network Services(xinetd)
3.
Actual Results:  
See above.  A git xinetd is installed that can not be disabled.

Expected Results:  
Disable of the git xinetd entry.
Comment 1 Boyd Gerber 2009-07-23 11:07:16 UTC
Only solution is to not use openSUSE git RPM's.
Comment 2 Marcus Rückert 2009-07-23 12:36:01 UTC
please attach the yast logs.
Comment 3 Boyd Gerber 2009-07-23 16:46:13 UTC
Created attachment 307284 [details]
Here is the y2log

Here is the log.  I deleted all my git and then just installed it.
Comment 4 Marcus Meissner 2009-07-23 17:18:01 UTC
Seems like the GIT inetd snippets are not yast2 compatible then. -> yast2-inetd for eval.
Comment 5 Boyd Gerber 2009-07-23 18:41:11 UTC
Where is that?  There is no git in System->System Services(Runlevel), there is a git-daemon with a no.  So nothing with git should be working with xinetd.

Network Services->Network Services (xinetd)

Has an entry for git, clicking on it and toggle always gives git core-installed.

There is no way to disable it.  There is nothing with "git" in /etc/xinetd.d/

So the only solution is to remove all SUSE git RPM's and do a source install.  I created on for openSUSE 11.0 and AJ responded with a modified version would be in 11.1.  I assumsed it would be in /etc/xinetd.d/  But I do not know where else to look to find it and disable it.

Thanks,
Comment 6 Lukas Ocilka 2009-07-30 13:37:13 UTC
Something is definitely wrong either with git itself or the data generated for yast2-inetd because this is the only service where I can see the problem. Anyway, reproduced.
Comment 7 Lukas Ocilka 2010-02-10 15:28:59 UTC
It seems that git-core is broken: /etc/xinetd.d/git is missing in the RPM.
Comment 8 Petr Baudis 2010-06-01 00:59:48 UTC
But /etc/xinetd.d/git is supposed to come from git-daemon, not git-core.
Comment 9 Petr Baudis 2010-06-01 01:00:45 UTC
(Note also bug 495060 - disabled=yes is missing from git.xinetd, maybe that's the interference - in that case, this should be probably closed as a dupe. I'm fixing that right now.)
Comment 10 Lukas Ocilka 2010-06-01 07:47:32 UTC
See comment #9

*** This bug has been marked as a duplicate of bug 495060 ***