Solved

Resolve RPM Dependencies

Posted on 2011-09-05
7
1,341 Views
Last Modified: 2012-05-12
I'm trying to install 11gR2 on Oracle's unbreakable Linux 64 bit.  In the documentation the pre-installation requirements include RPM(s) one of which is elfutils-libelf-devel-0.125.   When I try rpm -ivhelfutils-libelf-devel-0-137.3 el5.x86_64rpm, I get a message missing dependency elfutils-libelf-sevel-static-x86_64 = 0.137-3.el5 is needed by package elfutils-libelf-devel-0135-3.el5.x86_64 (/elfutils-libelf-devel-0.137-3.el5.x86_64)
Im trying to use the 5.7 of Oracle's Unbreakable Linux.  The more i try to resolve one the dependencies the more dependencies pop up.
Has anyone gone through that install and figured how to resolve and move on to the install short of just installing on Windows?? :-)
0
Comment
Question by:xoxomos
  • 4
  • 3
7 Comments
 
LVL 38

Expert Comment

by:wesly_chen
ID: 36485740
Use (as root)
yum install elfutils-libelf-devel

Here is hot to setup yum repository if your yum doesn't work
http://www.oracle.com/technetwork/topics/linux/yum-repository-setup-085606.html
0
 
LVL 38

Expert Comment

by:wesly_chen
ID: 36485778
This URL has more details:
http://apps2fusion.com/apps/installation-mainmenu-51/27-virtual-machine/451-install-rpm-oracle-enterprise-linux-5
------------- Quote ----
cd /etc/yum.repos.d
To download files here
wget http://public-yum.oracle.com/public-yum-el5.repo

A file named public-yum-el5.repo will be created in your directory
Edit this file and enter enabled=1 against the operating systems which is relevant to you
vi public-yum-el5.repo

Next run the yum command
yum install package-name
0
 

Author Comment

by:xoxomos
ID: 36486110
Yum is installed on the machine, so that is not the problem.  If instead of rpm, i enter:
[root@localhost Server]# yum install elfutils-libelf-devel-0.137-3.el5.x86_64.rpm
Loaded plugins: rhnplugin, security
This system is not registered with ULN.
ULN support will be disabled.
Setting up Install Process
Examining elfutils-libelf-devel-0.137-3.el5.x86_64.rpm: elfutils-libelf-devel-0.137-3.el5.x86_64
Marking elfutils-libelf-devel-0.137-3.el5.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package elfutils-libelf-devel.x86_64 0:0.137-3.el5 set to be updated
--> Processing Dependency: elfutils-libelf-devel-static-x86_64 = 0.137-3.el5 for package: elfutils-libelf-devel
--> Finished Dependency Resolution
elfutils-libelf-devel-0.137-3.el5.x86_64 from /elfutils-libelf-devel-0.137-3.el5.x86_64 has depsolving problems
  --> Missing Dependency: elfutils-libelf-devel-static-x86_64 = 0.137-3.el5 is needed by package elfutils-libelf-devel-0.137-3.el5.x86_64 (/elfutils-libelf-devel-0.137-3.el5.x86_64)
Error: Missing Dependency: elfutils-libelf-devel-static-x86_64 = 0.137-3.el5 is needed by package elfutils-libelf-devel-0.137-3.el5.x86_64 (/elfutils-libelf-devel-0.137-3.el5.x86_64)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.


OK, so if i go for the *static* business, it puts me into some other loop.
-rw-r--r-- 1 ion root  65200 Nov 17  2010 elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm
[root@localhost Server]# yum install elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm
Loaded plugins: rhnplugin, security
This system is not registered with ULN.
ULN support will be disabled.
Setting up Install Process
Examining elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm: elfutils-libelf-devel-static-0.137-3.el5.x86_64
Marking elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package elfutils-libelf-devel-static.x86_64 0:0.137-3.el5 set to be updated
--> Processing Dependency: elfutils-libelf-devel-x86_64 = 0.137-3.el5 for package: elfutils-libelf-devel-static
--> Finished Dependency Resolution
elfutils-libelf-devel-static-0.137-3.el5.x86_64 from /elfutils-libelf-devel-static-0.137-3.el5.x86_64 has depsolving problems
  --> Missing Dependency: elfutils-libelf-devel-x86_64 = 0.137-3.el5 is needed by package elfutils-libelf-devel-static-0.137-3.el5.x86_64 (/elfutils-libelf-devel-static-0.137-3.el5.x86_64)
Error: Missing Dependency: elfutils-libelf-devel-x86_64 = 0.137-3.el5 is needed by package elfutils-libelf-devel-static-0.137-3.el5.x86_64 (/elfutils-libelf-devel-static-0.137-3.el5.x86_64)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.


0
Ransomware-A Revenue Bonanza for Service Providers

Ransomware – malware that gets on your customers’ computers, encrypts their data, and extorts a hefty ransom for the decryption keys – is a surging new threat.  The purpose of this eBook is to educate the reader about ransomware attacks.

 

Author Comment

by:xoxomos
ID: 36486162
for the devel it's telling me i first need the static.
for the static it 's telling me i first need the devel?????
0
 
LVL 38

Expert Comment

by:wesly_chen
ID: 36486239
1. Make sure internet connection

2. No .rpm, you are install from internet, not local rpm file, just
yum  install  elfutils-libelf-devel  elfutils-libelf-devel-static
0
 

Author Comment

by:xoxomos
ID: 36486340
Now i seem to be going in circles here:

[root@localhost Server]# yum install elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm
Loaded plugins: rhnplugin, security
This system is not registered with ULN.
ULN support will be disabled.
Setting up Install Process
Examining elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm: elfutils-libelf-devel-static-0.137-3.el5.x86_64
Marking elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package elfutils-libelf-devel-static.x86_64 0:0.137-3.el5 set to be updated
--> Processing Dependency: elfutils-libelf-devel-x86_64 = 0.137-3.el5 for package: elfutils-libelf-devel-static
--> Finished Dependency Resolution
elfutils-libelf-devel-static-0.137-3.el5.x86_64 from /elfutils-libelf-devel-static-0.137-3.el5.x86_64 has depsolving problems
  --> Missing Dependency: elfutils-libelf-devel-x86_64 = 0.137-3.el5 is needed by package elfutils-libelf-devel-static-0.137-3.el5.x86_64 (/elfutils-libelf-devel-static-0.137-3.el5.x86_64)
Error: Missing Dependency: elfutils-libelf-devel-x86_64 = 0.137-3.el5 is needed by package elfutils-libelf-devel-static-0.137-3.el5.x86_64 (/elfutils-libelf-devel-static-0.137-3.el5.x86_64)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
[root@localhost Server]# ls -la elfutils-libelf-devel-*
-rw-r--r-- 1 ion root 25032 Nov 17  2010 elfutils-libelf-devel-0.137-3.el5.i386.rpm
-rw-r--r-- 1 ion root 25004 Nov 17  2010 elfutils-libelf-devel-0.137-3.el5.x86_64.rpm
-rw-r--r-- 1 ion root 67474 Nov 17  2010 elfutils-libelf-devel-static-0.137-3.el5.i386.rpm
-rw-r--r-- 1 ion root 65200 Nov 17  2010 elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm
[root@localhost Server]# yum install elfutils-libelf-devel-0.137-3.el5.x86_64.rpm
Loaded plugins: rhnplugin, security
This system is not registered with ULN.
ULN support will be disabled.
Setting up Install Process
Examining elfutils-libelf-devel-0.137-3.el5.x86_64.rpm: elfutils-libelf-devel-0.137-3.el5.x86_64
Marking elfutils-libelf-devel-0.137-3.el5.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package elfutils-libelf-devel.x86_64 0:0.137-3.el5 set to be updated
--> Processing Dependency: elfutils-libelf-devel-static-x86_64 = 0.137-3.el5 for package: elfutils-libelf-devel
--> Finished Dependency Resolution
elfutils-libelf-devel-0.137-3.el5.x86_64 from /elfutils-libelf-devel-0.137-3.el5.x86_64 has depsolving problems
  --> Missing Dependency: elfutils-libelf-devel-static-x86_64 = 0.137-3.el5 is needed by package elfutils-libelf-devel-0.137-3.el5.x86_64 (/elfutils-libelf-devel-0.137-3.el5.x86_64)
Error: Missing Dependency: elfutils-libelf-devel-static-x86_64 = 0.137-3.el5 is needed by package elfutils-libelf-devel-0.137-3.el5.x86_64 (/elfutils-libelf-devel-0.137-3.el5.x86_64)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
0
 
LVL 38

Accepted Solution

by:
wesly_chen earned 400 total points
ID: 36486348
> # yum install elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm    <===== (X)
Again, Please DO NOT run yum with .rpm. Just type EXACTLY command I give
yum  install  elfutils-libelf-devel  elfutils-libelf-devel-static
0

Featured Post

Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
(Open)LDAP V2.44  search proxy to AD (W2012R2) 37 140
SQL query question 8 73
Deleting Rows from an Oracle Database - Performance 19 46
Linux script delete files 3 31
How to Create User-Defined Aggregates in Oracle Before we begin creating these things, what are user-defined aggregates?  They are a feature introduced in Oracle 9i that allows a developer to create his or her own functions like "SUM", "AVG", and…
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…
This video explains at a high level about the four available data types in Oracle and how dates can be manipulated by the user to get data into and out of the database.
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.

776 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