Installing drizzle, and finding dependency issues

Asked by Frank Cook on 2011-01-28

When trying to install drizzle from RPMs, I encounter these errors:

[root@c00000054352 hadoop]# rpm -i drizzle7-lib-2011.01.08-1.el5.x86_64.rpm
error: Failed dependencies:
 drizzle7 = 2011.01.08-1.el5 is needed by drizzle7-lib-2011.01.08-1.el5.x86_64

[root@c00000054352 hadoop]# rpm -i drizzle7-server-2011.01.08-1.el5.x86_64.rpm
error: Failed dependencies:
 drizzle7 = 2011.01.08-1.el5 is needed by drizzle7-server-2011.01.08-1.el5.x86_64
 libdrizzledmessage.so.0()(64bit) is needed by drizzle7-server-2011.01.08-1.el5.x86_64
 libdrizzledmessage.so.0(DRIZZLE7)(64bit) is needed by drizzle7-server-2011.01.08-1.el5.x86_64
[root@c00000054352 hadoop]#

I cannot find any other packages to install.

Question information

Language:
English Edit question
Status:
Answered
For:
Drizzle Edit question
Assignee:
No assignee Edit question
Last query:
2011-01-28
Last reply:
2011-01-28
BJ Dierkes (derks) said : #1

The problem is that you are trying to install each package individually, however they are missing dependencies (which are provided by the other packages in the set). You must install them together. For example:

# rpm -Uvh drizzle7.rpm drizzle7-lib.rpm drizzle7-server.rpm

OR

# rpm -Uvh drizzle7-2011.01.08-1.el5.x86_64.rpm drizzle7-lib-2011.01.08-1.el5.x86_64.rpm drizzle7-server-2011.01.08-1.el5.x86_64.rpm

This dependency resolution is all handled by Yum when installing from a repository... so via Yum, you can say 'yum install drizzle7-server' and the missing dependencies will be added to the chain as well. The repository where you pulled the RPMs can be used as a Yum repo. See: http://wiki.drizzle.org/RPMInstallation

Please let me know if you have any further questions.

Andrew Hutchings (linuxjedi) said : #2

Also, we have yum instructions at: http://docs.drizzle.org/installing/redhat.html

Can you help with this problem?

Provide an answer of your own, or ask Frank Cook for more information if necessary.

To post a message you must log in.