Bug 62016

Summary: apacheconf RPM missing dependencies
Product: [Retired] Red Hat Linux Reporter: Stephen Samuel <samuel>
Component: apacheconfAssignee: Jonathan Blandford <jrb>
Status: CLOSED RAWHIDE QA Contact: Brian Brock <bbrock>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.2CC: ddumas, jbeima
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2002-04-11 07:54:18 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Stephen Samuel 2002-03-26 20:20:32 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.8+) Gecko/20020227

Description of problem:
the apacheconf RPM is missing (at least) two dependencies:
4Suite is missing as a dependency
XFree86 is missing as a dependency

Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1.install apacheconf on a (headless box) with XFree86-libs but without XFree86
(or remove XFree86 from a box)
2.remove (or do not install 4Suite)
3.ssh to headless box
4.Try running apache
	

Actual Results:  If you run without XFree86, you will not be able to
authenticate the connection (Xauth is part of XFree86)

If you run without 4Suite, it fails to find xml.xslt.processor.py



Expected Results:  Either RPM should complain about missing dependencies or
apacheconf should run.

Additional info:

XFree86 is not a strict dependency You <b> can</b> run apacheconf
(remotely only) without it but this is ONLY possible if you use the
(insecure) 'xhost + ' authentication method (which should, at the least, be
soundly discouraged for a system tool like apacheconf).

Running apacheconf locally would, of course, require XFree86 to be installed
anyways.

In truth, what's actually required is simply Xauth .. I think that it may be
most appropriate to include Xauth with the XFree86 libs -- since (in any secure
usage of X) it's required -- even for headless installs where the XFree86
binaries are (otherwise) not necessary.

The movement of xauth from XFree86 to XFree86-libs may be most appropriately
done in the 7.3 (beta.)

Comment 1 Jonathan Blandford 2002-03-27 22:20:47 UTC
*** Bug 62021 has been marked as a duplicate of this bug. ***

Comment 2 Jonathan Blandford 2002-04-10 15:36:50 UTC
Adding 4Suite dependency.  There's no need to require X, as it requires pygtk.

Comment 3 Stephen Samuel 2002-04-11 07:54:13 UTC
Could xauth (and xhost) be moved to XFree86-libs? It groups necessary
functionality more appropriately. I think that this is generally more
appropriate, and it should not cause any problems with XFree86, since it's
already dependent on XFree86-libs.

Comment 4 Jonathan Blandford 2002-04-15 19:55:36 UTC
Fixed 4Suite issue.  The remote issue is different, and not entirely correct. 
Authentication is done on the server, so it's not necessary to have xhost on the
machine apacheconf is on.