Solved

RPM Dependancy Problem: Gnome Update

Posted on 2000-03-02
9
337 Views
Last Modified: 2013-12-16
I have Red Hat Linux V6.0 installed i386, and are in the process of updating the GNOME desktop to stable release V1.0.53. When I run rpm -Fvh *.rpm (freshen). I have a dependancy:

extace-1.1.14 is needed by gnome-media-1.0.51-1.

Problem is the earliest release of extace out there is extace-1.2.x.

Questions:
1) What do I need to do to resolve this dependancy
2) Where can I find this release of extace?

Concerns:
1) If I download the next earliest version available of extace (1.2.x), will rpm  realize a newer extace is available or is rpm just looking for a specifi filename?

2) If I install the latest extace package, will rpm -Fvh *.rpm still report a dependacy by gnome-media-1.0.51-1 because the specific release extace-1.1.14 is not installed?
0
Comment
Question by:JimIntriglia
9 Comments
 
LVL 2

Expert Comment

by:bernardh
ID: 2577482
have you tried the -Ivh or the -Uvh --force parameters?

0
 

Expert Comment

by:ohad23
ID: 2586601
hi,
doing rpm -qpi extace* yeilds:
eXtace is a audio visualization plugin for the GNOME GUI desktop
environment. It connects to EsounD (the Enlightened Sound Daemon) and
displays the audio data as either a 3D textured landscape, a 3D
pointed landscape, a 16-128 channel graphic EQ, or a colored
Oscilloscope.

you can find extace* at your nearest mirror or find it in http://rpmfind.net and download it.
alternativly go to http://tech.buffalostate.edu/~dave/extace/ and read all about it !!!
0
 

Author Comment

by:JimIntriglia
ID: 2587403
ohad23

Thanks for your response. The version of extace that RPM is reporing a dependancy on is not available at either site you provided.

Question #1 is presently the focus a this time. Apparently, he belief by those knowledgeable of RPM is that downloading a later version of extace would resolve he dependancy problem when rpm -Fvh --test *.rpm is rerun. This is not the case.

I have found that a (downloading) a later version of extace still results in the aforemenioned reported extace dependancy problem with: rpm -Fvh --test #.rpm.

0
What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

 

Accepted Solution

by:
ohad23 earned 100 total points
ID: 2587946
hi,
do you have an earlier version of extace installed on your system ???
if not rpm -Fvh will not install the new version. presonaly, i prefer rpm -Uvh for upgrading.
the latest extace i have is extace-1.2.15-1 (from redhat 6.2 beta). a problem may result from gnome-media needing an exacact version (here 1.1.14)and not version >= 1.1.10.
your option are:
a) find extace 1.1.14 and install it or
b) "gamble", install the latest extace available and do rpm -Uvh package.rpm --nodeps. you should do this only if extace is backward compatible and no changes were made to the program API.

Good Luck.
0
 

Author Comment

by:JimIntriglia
ID: 2591185
ohad23

Thanks for the additional info. Good point on the rpm freshen option.. it will not install extace, which was not part of Gnome desktop in RH V6.0 release. I tried a trial install of extace-1.2.1-1, and got an rpm message saying that a file would conflict with a Gnome-media file in user/bin.

Sheesh.

Will continue plugging away at getting this resolved.
0
 
LVL 2

Expert Comment

by:Reinier
ID: 2593730
Sometimes such a message means that rpm cannot remove an old package because other old, soon to upgraded, rpm's need it. In that case it would be not such a gamble to use the --nodeps option. You might simply have a chicken and egg problem here. Check it out.
0
 

Expert Comment

by:ohad23
ID: 2594630
no,
it means that a file in the current package is already installed on you system. you get the file name and possibly the package it came from.
check the file and the package it came from and decide if it's ok to overwrite it.
0
 

Author Comment

by:JimIntriglia
ID: 2597423
I was successful in upgrading my GNOME desktop from RHV6.0 to RHV6.1 this morning, finally. It certainly was not easy or straightforward! Much more work to be done with the rpm utility to straighen-out this dependancy "chicken and egg" lunacy.

Anyway - here's what I had to do to resolve all dependancies and get a good RPM freshen *.rpm to work:

1. rpm -Uvh gnome-media-1.0.51-1.i386.rpm extace-1.2.1-1.i386.rpm

2. rpm -ivh libxml-1.7.3-1.i386.rpm

3. rpm -Uvh gnumeric-0.38-8.i386.rpm libglade-0.7-1.i386.rpm

4. delete libxml-1.7.3-1.i386.rpm (kept insisting a dependancy on lib.so.0, which was installed already. rpm -rebuilddb did not help this time around.

Thanks all for your comments and suggestions!
0
 

Author Comment

by:JimIntriglia
ID: 2597430
Thanks for sticking with this and helping me work this out ;-)
0

Featured Post

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
awk sed 8 63
android secure ftp 3 50
IP 10.0.1.2 / 255.0.0.0 61 56
Setup Ubuntu 16.04 to use LDAP for user login and authentication 2 72
I. Introduction There's an interesting discussion going on now in an Experts Exchange Group — Attachments with no extension (http://www.experts-exchange.com/discussions/210281/Attachments-with-no-extension.html). This reminded me of questions tha…
Google Drive is extremely cheap offsite storage, and it's even possible to get extra storage for free for two years.  You can use the free account 15GB, and if you have an Android device..when you install Google Drive for the first time it will give…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

809 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question