Bug #54403 mysql-workbench-oss-5.2.22-1el6.x86_64 requires libzip.so.1()(64bit)
Submitted: 10 Jun 2010 15:09 Modified: 15 Jun 2010 17:39
Reporter: Troy Dampier Email Updates:
Status: Not a Bug Impact on me:
None 
Category:MySQL Workbench Severity:S3 (Non-critical)
Version:5.2.22 OS:Any (Will not install on Redhat 6.1 ES)
Assigned to: CPU Architecture:Any

[10 Jun 2010 15:09] Troy Dampier
Description:
I am trying to install one of the work bench tools on Redhat Enterprise Server v6.1 beta and I am unable to get this to install due the following dependency error

mysql-workbench-oss-5.2.22-1el6.x86_64 requires libzip.so.1()(64bit)

I have tried to do a symbolic link from libzip.so and still it comes up with this error message.

How to repeat:
yum install mysql-workbench-oss-5.2.22-1el6.x86_64 -v --skip-broken

root@localhost Downloads]# yum install mysql-workbench-oss-5.2.22-1el6.x86_64.rpm  -v --skip-broken
Loading "rhnplugin" plugin
Loading "refresh-packagekit" plugin
Config time: 0.122
This system is not registered with RHN.
RHN support will be disabled.
Yum Version: 3.2.25
Setting up Package Sacks
pkgsack time: 0.044
rpmdb time: 0.008
Setting up Install Process
Examining mysql-workbench-oss-5.2.22-1el6.x86_64.rpm: mysql-workbench-oss-5.2.22-1el6.x86_64
Marking mysql-workbench-oss-5.2.22-1el6.x86_64.rpm to be installed
Building updates object
up:Obs Init time: 0.074
up:simple updates time: 0.095
up:obs time: 0.003
up:condense time: 0.000
updates time: 0.692
Resolving Dependencies
--> Running transaction check
---> Package mysql-workbench-oss.x86_64 0:5.2.22-1el6 set to be updated
Checking deps for mysql-workbench-oss.x86_64 0:5.2.22-1el6 - u
looking for ('/bin/bash', None, (None, None, None)) as a requirement of mysql-workbench-oss.x86_64 0:5.2.22-1el6 - u
...
snip
...
Searching pkgSack for dep: libzip.so.1()(64bit)
--> Finished Dependency Resolution
Dependency Process ending
Skip-broken round 1
TSINFO: Current Transaction : 1 member(s) 
  install     : mysql-workbench-oss-5.2.22-1el6.x86_64 
SKIPBROKEN: removing mysql-workbench-oss-5.2.22-1el6.x86_64 from transaction
SKIPBROKEN: sanity check the current transaction
Skip-broken took 1 rounds 

Packages skipped because of dependency problems:
    mysql-workbench-oss-5.2.22-1el6.x86_64 from /mysql-workbench-oss-5.2.22-1el6.x86_64
TSINFO: Current Transaction : 0 member(s) 
Skip-Broken time: 0.009
Depsolve time: 0.700

Suggested fix:
Remove dependency or tell me what RPM/package contains the necessary version of library files so that I can fix this depenency
[11 Jun 2010 18:38] Alfredo Kojima
Hi

Did you enable the "optional" rhel repository for yum?
[11 Jun 2010 18:43] Troy Dampier
I do not know how to do that on a piece of Beta software.  If you can tell me I will try it but I cannot find any information on their site to do that.
[12 Jun 2010 8:00] Susanne Ebrecht
Many thanks for writing a bug report.

I fear this is not a MySQL Workbench bug at all.
The problem seems to be related to RedHat Beta.

Of course we are only supporting stable operating systems.

MySQL Workbench needs libzip.so.1 and it looks like
RH beta is not supporting it yet. Sounds like a bug
in RH.

If you can't install the library yet then I fear the
only solution you will have is to wait for RedHat upgrades
and hope that they will fix the problem in one of the 
future versions.
[14 Jun 2010 3:25] Troy Dampier
Hmm, let's see this is beta software that according to your web site I have to install on Redhat Enterprise Linux 6 based on the RPM that I downloaded. 

I tried to install it in  on Redhat Enterprise 5.5 and get even more dependency issues:

Missing Dependency: libpangomm-1.4.so.1()(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: libcrypto.so.10()(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: libstdc++.so.6(GLIBCXX_3.4.11)(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: libglibmm-2.4.so.1()(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: libstdc++.so.6(GLIBCXX_3.4.9)(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: libcairomm-1.0.so.1()(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: libuuid.so.1(UUID_1.0)(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: python-paramiko is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: libgdkmm-2.4.so.1()(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: libgtkmm-2.4.so.1()(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: libmysqlclient_r.so.16()(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: libstdc++.so.6(GLIBCXX_3.4.10)(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: libxml2.so.2(LIBXML2_2.6.0)(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: liblua-5.1.so()(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: libzip.so.1()(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: libmysqlclient_r.so.16(libmysqlclient_16)(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: libpython2.6.so.1.0()(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: libatkmm-1.6.so.1()(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: libsigc-2.0.so.0()(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: libssl.so.10()(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: libgio-2.0.so.0()(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: libxml2.so.2(LIBXML2_2.4.30)(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)
Missing Dependency: libgiomm-2.4.so.1()(64bit) is needed by package mysql-workbench-oss-5.2.22-1el6.x86_64 (/mysql-workbench-oss-5.2.22-1el6.x86_64)

So tell me please how do I successfully install this software as I consider it a bug when I can't install it.
[14 Jun 2010 23:21] Alfredo Kojima
- open /etc/yum.repos.d/rhel-beta.repo in a text editor
- go to the section named [rhel-beta-optional] and change the line in it that says enabled=0 to enabled=1
- install libzip and all other missing dependencies
- if yum fails, try enabling all repositories until you find the one that has the package.

This is a OS usage issue, therefore I'm marking this as Not a Bug
[15 Jun 2010 17:39] Troy Dampier
On Redhat 6 or Redhat 5.5?  This section does not exist on Redhat 5.5.

Thanks
[26 Jul 2010 11:40] nathan sire
I was in middle of installing mysql workbench on centos 5. I received missing libzip.so.1 dependency as well. I found a library on mysql bench work website but that didn't work. So I found the centOS libzip rpm at the following

http://packages.sw.be/libzip/

It solved the dependency for centOS 5.5