I have an interesting chicken-and-egg problem that I hope someone can help me out of.
I have a machine on which I originally loaded White Box. I subsequenty converted to CentOS using the instructions found numerous times in the group -- e.g. get the redhat-package RPM (thus changing /etc/redhat-release), then configuring yum and then yum -y upgrade.
Everything has been going fine... that is until I tried installing the rpm-build package. Now I'm getting the message:
[root@intranet root]# yum install rpm-build Gathering header information file(s) from server(s) Server: CentOS-3.3 - Addons Server: CentOS-3.3 - Base Server: CentOS-3.3 - Extras Server: CentOS-3.3 - Updates Finding updated packages Downloading needed headers Resolving dependencies ....Unable to satisfy dependencies Package rpm-build needs rpm = 4.2.3-10, this is not available.
Which I assume is caused by my version of rpm: rpm-4.2.3-10.WB1
I can't seem to figure out how to convert RPM packages and, of course, I can't simly rpm -e rpm and then use the erased package to install itself. I've tried a simple yum --download-only ... but the dependency check still occurs.
Any thoughts on what to try next?
TIA,
Barry
On Mon, 10 Jan 2005, Barry L. Kline wrote:
I have an interesting chicken-and-egg problem that I hope someone can help me out of.
I have a machine on which I originally loaded White Box. I subsequenty converted to CentOS using the instructions found numerous times in the group -- e.g. get the redhat-package RPM (thus changing /etc/redhat-release), then configuring yum and then yum -y upgrade.
Everything has been going fine... that is until I tried installing the rpm-build package. Now I'm getting the message:
[root@intranet root]# yum install rpm-build Gathering header information file(s) from server(s) Server: CentOS-3.3 - Addons Server: CentOS-3.3 - Base Server: CentOS-3.3 - Extras Server: CentOS-3.3 - Updates Finding updated packages Downloading needed headers Resolving dependencies ....Unable to satisfy dependencies Package rpm-build needs rpm = 4.2.3-10, this is not available.
Which I assume is caused by my version of rpm: rpm-4.2.3-10.WB1
I can't seem to figure out how to convert RPM packages and, of course, I can't simly rpm -e rpm and then use the erased package to install itself. I've tried a simple yum --download-only ... but the dependency check still occurs.
Any thoughts on what to try next?
rpm -Uhv --oldpackage / http://mirror.centos.org/centos-3/3.3/os/i386/RedHat/RPMS/rpm-4.2.3-10.i386.... / http://mirror.centos.org/centos-3/3.3/os/i386/RedHat/RPMS/rpm-libs-4.2.3-10.... / http://mirror.centos.org/centos-3/3.3/os/i386/RedHat/RPMS/rpm-python-4.2.3-1...
+ add any others that are dependencies - rg rpm-devel
Should work.
Regards Lance
On Monday 10 January 2005 08:15 pm, Lance Davis wrote:
rpm -Uhv --oldpackage / http://mirror.centos.org/centos-3/3.3/os/i386/RedHat/RPMS/rpm-4.2.3-10.i386 .rpm / http://mirror.centos.org/centos-3/3.3/os/i386/RedHat/RPMS/rpm-libs-4.2.3-10 .i386.rpm / http://mirror.centos.org/centos-3/3.3/os/i386/RedHat/RPMS/rpm-python-4.2.3- 10.i386.rpm
That worked like a champ! Thanks very much Lance.
Barry