Is there an Upgrade path - or do I just need to buy the new CD?

Jag agrajag at linuxpower.org
Mon Apr 9 16:07:04 PDT 2001


On Mon, 09 Apr 2001, Chris Richard Adams wrote:

> Below is the the disaster that occured when upgrading from 2.2-16 to
> 2.2-17. I have a preview version and just downloaded the lastest RPMs.
> I then installed the packages one-by-one using rpm -Uvh <name>
> 
> I've already ordered the latest 2.2-17 release (THAT IS THE RELEASE FROM
> JAN THAT IS SOLD ON LINUXCENTRAL - RIGHT?. But is there something
> obvious I should do to fix this mess???
> 

I just reinstalled, although upgrading by hand should be possible, you
just have to be careful about it.
> 
> 
> Here is a list of the packages that failed:
> 
> [root at beomaster beowulf_rpms]# rpm -Uvh beompi-1.0.14-1.i386.rpm        
> error: failed dependencies:
> 	mpprun is needed by beompi-1.0.14-1
> 	libmpirun.so is needed by beompi-1.0.14-1

Make sure the mpprun package is installed first.  You can also install
them both at the same time by specifying them both on the command line.

> [root at beomaster beowulf_rpms]# rpm -Uvh beostatus-2.0.8-1.i386.rpm 
> file /usr/man/man1/beostatus.1 from install of beostatus-2.0.8-1
> conflicts with file from package beostatus-nobproc-1.7-1

beostatus-nobproc isn't in the new distro, so you can just 'rpm -e
beostatus-nobproc', then do your upgrade.

> [root at beomaster beowulf_rpms]# rpm -Uvh
> kernel-headers-2.2.17-33.beo.i386.rpm 
> error: failed dependencies:
> 	kernel-headers = 2.2.16 is needed by kernel-source-2.2.16-21.beo

Make sure you upgrade kernel-headers first.

> [root at beomaster beowulf_rpms]# rpm -Uvh
> kernel-pcmcia-cs-2.2.17-33.beo.i386.rpm file /usr/man/man8/ksymoops.8.gz
> from install of kernel-pcmcia-cs-2.2.17-33.beo conflicts with file from
> package kernel-utils-2.2.16-21.beo

Hmm.. you shouldn't need pcmcia support.

> [root at beomaster beowulf_rpms]# rpm -Uvh
> kernel-source-2.2.17-33.beo.i386.rpm   
> error: failed dependencies:
> 	kernel-headers = 2.2.17 is needed by kernel-source-2.2.17-33.beo

Didn't you already do this one?

> [root at beomaster beowulf_rpms]# rpm -Uvh
> kernel-utils-2.2.17-33.beo.i386.rpm  
> file /usr/man/man8/ksymoops.8.gz from install of
> kernel-utils-2.2.17-33.beo conflicts with file from package
> kernel-pcmcia-cs-2.2.16-21.beo

Just remove the kernel-pcmcia-cs package

> [root at beomaster beowulf_rpms]# rpm -Uvh mpi-mandel-1.0.15-1.i386.rpm
> 
> error: failed dependencies:
> 	libmpirun.so is needed by mpi-mandel-1.0.15-1

Make sure the mpprun package is installed first.

> [root at beomaster beowulf_rpms]# rpm -Uvh mpiblacs-1.1-1.i386.rpm      
> package mpiblacs-1.1-1 is already installed
> file /usr/lib/libblacs.a from install of mpiblacs-1.1-1 conflicts with
> file from package mpiblacs-1.1-1
> file /usr/lib/libblacsCinit.a from install of mpiblacs-1.1-1 conflicts
> with file from package mpiblacs-1.1-1
> file /usr/lib/libblacsF77init.a from install of mpiblacs-1.1-1 conflicts
> with file from package mpiblacs-1.1-1

Apparently this is already upgraded, you shouldn't have to upgrade it
again.

> [root at beomaster beowulf_rpms]# rpm -Uvh mpprun-0.0.24-1.i386.rpm 
> file /usr/bin/mpirun from install of mpprun-0.0.24-1 conflicts with file
> from package beompi-1.0.7-1
> file /usr/man/man1/mpirun.1 from install of mpprun-0.0.24-1 conflicts
> with file from package beompi-1.0.7-1

Try doing mpprun and beompi on the same command line.

> [root at beomaster beowulf_rpms]# rpm -Uvh npr-0.1.12-1.i386.rpm    
> package npr-0.1.12-1 is already installed

No need to upgrade this package.


This should help give you some idea of what the error messages from rpm
mean.



Jag
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
Url : http://www.scyld.com/pipermail/beowulf/attachments/20010409/3cf8790a/attachment.bin


More information about the Beowulf mailing list