Bugs item #765943, was opened at 2003-07-04 08:35
Message generated for change (Settings changed) made by brechin
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=109368&aid=765943&group_id=9368

Category: Installation
Group: 2.3
>Status: Closed
>Resolution: Works For Me
Priority: 5
Submitted By: Jeff Squyres (jsquyres)
Assigned to: Jason Brechin (brechin)
Summary: RH 8.0 base RPM conflict

Initial Comment:
On a brand-new RH 8.0 workstation install (with all
up2date updates installed):

-----
--> Installing server core RPMs
Preparing...               
##################################################
        file /usr/share/man/man5/dhcp-options.5.gz from
install of dhcp-3.0pl1-9 conflicts with file from
package dhclient-3.0pl1-26
------

I see in packages/base/config.xml that "dhcp" is
specified in the RH 8.0 RPM listing.  The problem is
that the "workstation" install initially decided to
install the dhclient RPM, and that apparently conflicts
with the dhcp RPM.

This is an easy enough manual fix -- I can "rpm -e
dhclient", but shouldn't OSCAR be able to handle this
automatically?  This is a somewhat larger issue --
we're forcing a bunch of stock RPMs on the server, but
make no provisions for the conflicts that may occur.

----------------------------------------------------------------------

Comment By: Jason Brechin (brechin)
Date: 2003-07-04 15:10

Message:
Logged In: YES 
user_id=274641

We also do not support installing on an updated distribution 
(we never did).  Updates are best done _after_ the install 
process.  Your situation only happened because of up2date & 
not having all the updated RPMs in /tftpboot/rpm.  If you had 
all the new RPMs (i.e. not just the packages you're updating), 
you'd be fine.

----------------------------------------------------------------------

Comment By: Jeff Squyres (jsquyres)
Date: 2003-07-04 12:06

Message:
Logged In: YES 
user_id=11722

So with some tomfoolery with my up2date logs and ncftpget, I
was able to get all the RPMs that up2date previously
installed and then deleted.  However, this did not solve my
problem (and thinking about it after the fact, I don't see
why it would have solved my problem).

The real problem is that I only had dhclient installed.  So
up2date had updated it.  But I did *not* have dhcp
installed, so it was *not* updated.

More specifically: 

- dhclient was initially installed by RedHat
- the original dhclient RPM was copied to /tftpboot/rpm
- dhclient was later updated by up2date
- I later copied the updated dhclient RPM to /tftpboot/rpm
(turns out that this doesn't matter, though)

- the original dhcp RPM was copied to /tftpboot/rpm
- since dhcp wasn't installed, up2date didn't install it
- hence, I did not get an updated dhcp RPM
- hence, the updated dhcp RPM did not get copied to
/tftpboot/rpm

Even more specifically:

1. original dhclient and dhcp are compatible with each other
2. new dhclient and dhcp are compatible with each other
3. new dhclient and original dhcp are NOT compatible with
each other

Situation 3 is the conflict.  up2date fixed my dhclient, but
then the user will have to manually retrieve the updated
dhcp RPM and put it in /tftpboot/rpm.  Once I did this,
everything was fine (at least with respect to this problem :-).

Note that situation 3 is default RedHat behavior for OSCAR
head nodes with dynamic IP addresses (like mine), or anyone
who chooses to install a DHCP client without the DHCP
server.  It seems that OSCAR should be able to handle this
in some way better than documentation.

Any suggestions?

----------------------------------------------------------------------

Comment By: Jeff Squyres (jsquyres)
Date: 2003-07-04 09:22

Message:
Logged In: YES 
user_id=11722

Crap.  How do I get those new RPMs?  up2date didn't seem to
save them for me.  :-(

----------------------------------------------------------------------

Comment By: Jason Brechin (brechin)
Date: 2003-07-04 09:09

Message:
Logged In: YES 
user_id=274641

Actually dhcp and dhclient don't conflict (I have them both 
installed):

[EMAIL PROTECTED] root]# rpm -q dhcp dhclient
dhcp-3.0pl1-9
dhclient-3.0pl1-9

The problem is probably with the updated packages you have 
installed.  Are (all of) the updated rpms in /tftpboot/rpm?  It 
seems that you may need dhcp and dhclient to be the same 
version.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=109368&aid=765943&group_id=9368


-------------------------------------------------------
This SF.Net email sponsored by: Parasoft
Error proof Web apps, automate testing & more.
Download & eval WebKing and get a free book.
www.parasoft.com/bulletproofapps1
_______________________________________________
Oscar-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/oscar-devel

Reply via email to