アップロード日: 2015-12-29

アップロード日: 2015-12-29

Fedora 23システムでmysql-workbenchを試してみましたが、失敗しました。起動しようとすると、次のメッセージが表示されます。

[daniele@localhost ~]$ mysql-workbench
/usr/libexec/mysql-workbench/mysql-workbench-bin: error while loading shared libraries: libzip.so.2: cannot open shared object file: No such file or directory

libzipがインストールされました:

[root@localhost daniele]# dnf reinstall libzip; mysql-workbench
Last metadata expiration check performed 1:18:56 ago on Mon Dec 28 11:40:18 2015.
Abhängigkeiten sind aufgelöst.
===================================================================================================================================================================================================================
 Paket                                            Arch                                             Version                                                  Paketquelle                                      Größe
===================================================================================================================================================================================================================
Neuinstallieren:
 libzip                                           x86_64                                           1.0.1-2.fc23                                             fedora                                            48 k

Transaktionsübersicht
===================================================================================================================================================================================================================

Gesamte Downloadgröße: 48 k
Ist dies in Ordnung? [j/N] :j
Pakete werden heruntergeladen:
libzip-1.0.1-2.fc23.x86_64.rpm                                                                                                                                                      73 kB/s |  48 kB     00:00    
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Gesamt                                                                                                                                                                              30 kB/s |  48 kB     00:01     
Transaktionsüberprüfung wird ausgeführt
Transaktionsprüfung war erfolgreich.
Transaktion wird getestet
Transaktionstest war erfolgreich.
Transaktion wird ausgeführt
  Neuinstallieren  : libzip-1.0.1-2.fc23.x86_64                                                                                                                                                                1/2 
  Löschen          : libzip-1.0.1-2.fc23.x86_64                                                                                                                                                                2/2 
  Überprüfung läuft: libzip-1.0.1-2.fc23.x86_64                                                                                                                                                                1/2 
  Überprüfung läuft: libzip-1.0.1-2.fc23.x86_64                                                                                                                                                                2/2 

Reinstalliert:
  libzip.x86_64 1.0.1-2.fc23                                                                                                                                                                                       

Komplett!

/usr/libexec/mysql-workbench/mysql-workbench-bin: error while loading shared libraries: libzip.so.2: cannot open shared object file: No such file or directory

私は比較的新しいLinuxユーザーなので、これは不可能なことかもしれません。ファイルがコンピュータのどこにも表示されないのは問題ですか?

[root@localhost /]# du | grep "libzip"
4   ./usr/share/licenses/libzip

アップロード日: 2015-12-29

私が見つけたlibzipバージョンをインストールしました。ここうまくいくようです。しかし、別のエラーが発生します。

[daniele@localhost ~]$ mysql-workbench
/usr/libexec/mysql-workbench/mysql-workbench-bin: symbol lookup error: /usr/libexec/mysql-workbench/mysql-workbench-bin: undefined symbol: _ZN4Glib7ustringC1ERKSs

いくつかの研究によると、このエラーは以前のバージョンのmysql-workbenchによって引き起こされます。Fedora 23 に mysql Workbench コミュニティをインストールする

しかし、私のmysql-workbenchバージョンはすでにパッチされているバージョンであり(唯一の答えの下の説明によると)、最後に分割エラーがあることがわかります。

[daniele@localhost ~]$ mysql-workbench --version
MySQL Workbench CE (GPL) 6.3.6 CE build 511
*** Segmentation fault

アップロード日: 2015-12-30

Otheusが提案したように、完全性チェックの結果、正しいバージョンが表示されました。

[root@localhost daniele]# rpm -qi mysql-workbench-community
Name        : mysql-workbench-community
Version     : 6.3.6
Release     : 1.el7
Architecture: x86_64
Install Date: Di 29 Dez 2015 10:23:19 CET
Group       : Applications/Databases
Size        : 120798819
License     : GPLv2
Signature   : DSA/SHA1, Mo 14 Dez 2015 11:32:23 CET, Key ID 8c718d3b5072e1f5
Source RPM  : mysql-workbench-community-6.3.6-1.el7.src.rpm
Build Date  : Do 10 Dez 2015 15:30:31 CET
Build Host  : vilma73.no.oracle.com
Relocations : (not relocatable)
Vendor      : Oracle Corporation
URL         : http://wb.mysql.com
Summary     : A MySQL visual database modeling, administration, development and migration tool
Description :
MySQL Workbench is a unified visual tool for database architects, developers,
and DBAs. MySQL Workbench provides data modeling, SQL development, and
comprehensive administration tools for server configuration, user
administration, backup, and much more. MySQL Workbench is available on
Windows, Linux and Mac OS X.
[root@localhost daniele]# rpm -qf /usr/libexec/mysql-workbench/mysql-workbench-bin
mysql-workbench-community-6.3.6-1.el7.x86_64
[root@localhost daniele]# ldd /usr/libexec/mysql-workbench/mysql-workbench-bin
    linux-vdso.so.1 (0x00007fff62741000)
    libmforms.so.6.3.6 => /usr/lib64/mysql-workbench/libmforms.so.6.3.6 (0x00007fce20b5f000)
    liblinux_utilities.so.6.3.6 => /usr/lib64/mysql-workbench/liblinux_utilities.so.6.3.6 (0x00007fce208f7000)
    libsqlide.so.6.3.6 => /usr/lib64/mysql-workbench/libsqlide.so.6.3.6 (0x00007fce20687000)
    libwbprivate.so.6.3.6 => /usr/lib64/mysql-workbench/libwbprivate.so.6.3.6 (0x00007fce1fbb7000)
    libwbpublic.so.6.3.6 => /usr/lib64/mysql-workbench/libwbpublic.so.6.3.6 (0x00007fce1ef57000)
    libwbbase.so.6.3.6 => /usr/lib64/mysql-workbench/libwbbase.so.6.3.6 (0x00007fce1ed07000)
    libgrt.so.6.3.6 => /usr/lib64/mysql-workbench/libgrt.so.6.3.6 (0x00007fce1ea0f000)
    libcdbc.so.6.3.6 => /usr/lib64/mysql-workbench/libcdbc.so.6.3.6 (0x00007fce1e7ef000)
    libwbscintilla.so => /usr/lib64/mysql-workbench/libwbscintilla.so (0x00007fce1e4ff000)
    libmdcanvasgtk.so.6.3.6 => /usr/lib64/mysql-workbench/libmdcanvasgtk.so.6.3.6 (0x00007fce1e2d7000)
    libmdcanvas.so.6.3.6 => /usr/lib64/mysql-workbench/libmdcanvas.so.6.3.6 (0x00007fce1e00f000)
    libmysqlparser.so.6.3.6 => /usr/lib64/mysql-workbench/libmysqlparser.so.6.3.6 (0x00007fce1b67f000)
    libmysqlcppconn.so.7 => /usr/lib64/mysql-workbench/libmysqlcppconn.so.7 (0x00007fce1b35f000)
    libctemplate.so.3 => /usr/lib64/mysql-workbench/libctemplate.so.3 (0x00007fce1b0ff000)
    libSM.so.6 => /lib64/libSM.so.6 (0x00007fce1aed7000)
    libICE.so.6 => /lib64/libICE.so.6 (0x00007fce1acb7000)
    libX11.so.6 => /lib64/libX11.so.6 (0x00007fce1a977000)
    libXext.so.6 => /lib64/libXext.so.6 (0x00007fce1a75f000)
    libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007fce1a4af000)
    libgtk-x11-2.0.so.0 => /lib64/libgtk-x11-2.0.so.0 (0x00007fce19e1f000)
    libgdk-x11-2.0.so.0 => /lib64/libgdk-x11-2.0.so.0 (0x00007fce19b57000)
    libcairo.so.2 => /lib64/libcairo.so.2 (0x00007fce19827000)
    libpango-1.0.so.0 => /lib64/libpango-1.0.so.0 (0x00007fce195d7000)
    libgdk_pixbuf-2.0.so.0 => /lib64/libgdk_pixbuf-2.0.so.0 (0x00007fce193af000)
    libgio-2.0.so.0 => /lib64/libgio-2.0.so.0 (0x00007fce1902f000)
    libatk-1.0.so.0 => /lib64/libatk-1.0.so.0 (0x00007fce18e07000)
    libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007fce18baf000)
    libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007fce1886f000)
    libgtkmm-2.4.so.1 => /lib64/libgtkmm-2.4.so.1 (0x00007fce18227000)
    libgdkmm-2.4.so.1 => /lib64/libgdkmm-2.4.so.1 (0x00007fce17fd7000)
    libpangomm-1.4.so.1 => /lib64/libpangomm-1.4.so.1 (0x00007fce17da7000)
    libpangocairo-1.0.so.0 => /lib64/libpangocairo-1.0.so.0 (0x00007fce17b97000)
    libcairomm-1.0.so.1 => /lib64/libcairomm-1.0.so.1 (0x00007fce1796f000)
    libgiomm-2.4.so.1 => /lib64/libgiomm-2.4.so.1 (0x00007fce175b7000)
    libatkmm-1.6.so.1 => /lib64/libatkmm-1.6.so.1 (0x00007fce17367000)
    libglibmm-2.4.so.1 => /lib64/libglibmm-2.4.so.1 (0x00007fce170e7000)
    libsigc-2.0.so.0 => /lib64/libsigc-2.0.so.0 (0x00007fce16edf000)
    libgthread-2.0.so.0 => /lib64/libgthread-2.0.so.0 (0x00007fce16cd7000)
    libgmodule-2.0.so.0 => /lib64/libgmodule-2.0.so.0 (0x00007fce16acf000)
    libpython2.7.so.1.0 => /lib64/libpython2.7.so.1.0 (0x00007fce166ff000)
    libxml2.so.2 => /lib64/libxml2.so.2 (0x00007fce16397000)
    libpcre.so.1 => /lib64/libpcre.so.1 (0x00007fce16127000)
    libpcrecpp.so.0 => /lib64/libpcrecpp.so.0 (0x00007fce15f17000)
    libzip.so.2 => /lib64/libzip.so.2 (0x00007fce15d07000)
    libz.so.1 => /lib64/libz.so.1 (0x00007fce15aef000)
    libmysqlclient.so.20 => /usr/lib64/mysql-workbench/libmysqlclient.so.20 (0x00007fce154c7000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fce152a7000)
    librt.so.1 => /lib64/librt.so.1 (0x00007fce1509f000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007fce14e97000)
    libgnome-keyring.so.0 => /lib64/libgnome-keyring.so.0 (0x00007fce14c6f000)
    libtinyxml.so.0 => /lib64/libtinyxml.so.0 (0x00007fce14a57000)
    libuuid.so.1 => /lib64/libuuid.so.1 (0x00007fce1484f000)
    libantlr3c_wb.so => /usr/lib64/mysql-workbench/libantlr3c_wb.so (0x00007fce1462f000)
    libvsqlitepp.so.3 => /usr/lib64/mysql-workbench/libvsqlitepp.so.3 (0x00007fce143ff000)
    libGLU.so.1 => /lib64/libGLU.so.1 (0x00007fce1418f000)
    libGL.so.1 => /lib64/libGL.so.1 (0x00007fce13ef7000)
    libgdal.so.1 => /usr/lib64/mysql-workbench/libgdal.so.1 (0x00007fce1333f000)
    libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fce12fb7000)
    libm.so.6 => /lib64/libm.so.6 (0x00007fce12caf000)
    libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fce12a97000)
    libc.so.6 => /lib64/libc.so.6 (0x00007fce126cf000)
    libxcb.so.1 => /lib64/libxcb.so.1 (0x00007fce124a7000)
    libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fce12297000)
    libpng16.so.16 => /lib64/libpng16.so.16 (0x00007fce1205f000)
    libXfixes.so.3 => /lib64/libXfixes.so.3 (0x00007fce11e57000)
    libpangoft2-1.0.so.0 => /lib64/libpangoft2-1.0.so.0 (0x00007fce11c3f000)
    libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007fce119f7000)
    libXrender.so.1 => /lib64/libXrender.so.1 (0x00007fce117e7000)
    libXinerama.so.1 => /lib64/libXinerama.so.1 (0x00007fce115df000)
    libXi.so.6 => /lib64/libXi.so.6 (0x00007fce113cf000)
    libXrandr.so.2 => /lib64/libXrandr.so.2 (0x00007fce111bf000)
    libXcursor.so.1 => /lib64/libXcursor.so.1 (0x00007fce10faf000)
    libXcomposite.so.1 => /lib64/libXcomposite.so.1 (0x00007fce10da7000)
    libXdamage.so.1 => /lib64/libXdamage.so.1 (0x00007fce10b9f000)
    libpixman-1.so.0 => /lib64/libpixman-1.so.0 (0x00007fce108f7000)
    libEGL.so.1 => /lib64/libEGL.so.1 (0x00007fce106c7000)
    libxcb-shm.so.0 => /lib64/libxcb-shm.so.0 (0x00007fce104bf000)
    libxcb-render.so.0 => /lib64/libxcb-render.so.0 (0x00007fce102af000)
    libthai.so.0 => /lib64/libthai.so.0 (0x00007fce1009f000)
    libselinux.so.1 => /lib64/libselinux.so.1 (0x00007fce0fe77000)
    libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fce0fc57000)
    libffi.so.6 => /lib64/libffi.so.6 (0x00007fce0fa4f000)
    libharfbuzz.so.0 => /lib64/libharfbuzz.so.0 (0x00007fce0f7e7000)
    libutil.so.1 => /lib64/libutil.so.1 (0x00007fce0f5df000)
    liblzma.so.5 => /lib64/liblzma.so.5 (0x00007fce0f3b7000)
    /lib64/ld-linux-x86-64.so.2 (0x000055b45a9f1000)
    libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007fce0f167000)
    libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007fce0ee7f000)
    libsqlite3.so.0 => /lib64/libsqlite3.so.0 (0x00007fce0ebaf000)
    libexpat.so.1 => /lib64/libexpat.so.1 (0x00007fce0e97f000)
    libglapi.so.0 => /lib64/libglapi.so.0 (0x00007fce0e74f000)
    libX11-xcb.so.1 => /lib64/libX11-xcb.so.1 (0x00007fce0e547000)
    libxcb-glx.so.0 => /lib64/libxcb-glx.so.0 (0x00007fce0e327000)
    libxcb-dri2.so.0 => /lib64/libxcb-dri2.so.0 (0x00007fce0e11f000)
    libxcb-dri3.so.0 => /lib64/libxcb-dri3.so.0 (0x00007fce0df17000)
    libxcb-present.so.0 => /lib64/libxcb-present.so.0 (0x00007fce0dd0f000)
    libxcb-randr.so.0 => /lib64/libxcb-randr.so.0 (0x00007fce0daff000)
    libxcb-xfixes.so.0 => /lib64/libxcb-xfixes.so.0 (0x00007fce0d8f7000)
    libxcb-shape.so.0 => /lib64/libxcb-shape.so.0 (0x00007fce0d6ef000)
    libxcb-sync.so.1 => /lib64/libxcb-sync.so.1 (0x00007fce0d4e7000)
    libxshmfence.so.1 => /lib64/libxshmfence.so.1 (0x00007fce0d2df000)
    libXxf86vm.so.1 => /lib64/libXxf86vm.so.1 (0x00007fce0d0d7000)
    libdrm.so.2 => /lib64/libdrm.so.2 (0x00007fce0cec7000)
    libodbc.so.2 => /lib64/libodbc.so.2 (0x00007fce0cc57000)
    libodbcinst.so.2 => /lib64/libodbcinst.so.2 (0x00007fce0ca3f000)
    libjpeg.so.62 => /lib64/libjpeg.so.62 (0x00007fce0c7df000)
    libtiff.so.5 => /lib64/libtiff.so.5 (0x00007fce0c567000)
    libpng15.so.15 => /lib64/libpng15.so.15 (0x00007fce0c337000)
    libpq.so.5 => /lib64/libpq.so.5 (0x00007fce0c107000)
    libcurl.so.4 => /lib64/libcurl.so.4 (0x00007fce0be87000)
    libXau.so.6 => /lib64/libXau.so.6 (0x00007fce0bc7f000)
    libgbm.so.1 => /lib64/libgbm.so.1 (0x00007fce0ba6f000)
    libwayland-client.so.0 => /lib64/libwayland-client.so.0 (0x00007fce0b85f000)
    libwayland-server.so.0 => /lib64/libwayland-server.so.0 (0x00007fce0b647000)
    libdatrie.so.1 => /lib64/libdatrie.so.1 (0x00007fce0b43f000)
    libgraphite2.so.3 => /lib64/libgraphite2.so.3 (0x00007fce0b21f000)
    libsystemd.so.0 => /lib64/libsystemd.so.0 (0x00007fce0b197000)
    libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007fce0af7f000)
    libltdl.so.7 => /lib64/libltdl.so.7 (0x00007fce0ad6f000)
    libjbig.so.2.1 => /lib64/libjbig.so.2.1 (0x00007fce0ab5f000)
    libssl.so.10 => /lib64/libssl.so.10 (0x00007fce0a8df000)
    libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007fce0a48f000)
    libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007fce0a23f000)
    libldap_r-2.4.so.2 => /lib64/libldap_r-2.4.so.2 (0x00007fce09fdf000)
    libnghttp2.so.14 => /lib64/libnghttp2.so.14 (0x00007fce09db7000)
    libidn.so.11 => /lib64/libidn.so.11 (0x00007fce09b7f000)
    libssh2.so.1 => /lib64/libssh2.so.1 (0x00007fce0994f000)
    libssl3.so => /lib64/libssl3.so (0x00007fce09707000)
    libsmime3.so => /lib64/libsmime3.so (0x00007fce094df000)
    libnss3.so => /lib64/libnss3.so (0x00007fce091b7000)
    libnssutil3.so => /lib64/libnssutil3.so (0x00007fce08f87000)
    libplds4.so => /lib64/libplds4.so (0x00007fce08d7f000)
    libplc4.so => /lib64/libplc4.so (0x00007fce08b77000)
    libnspr4.so => /lib64/libnspr4.so (0x00007fce08937000)
    libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007fce0864f000)
    libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007fce08417000)
    libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007fce0820f000)
    liblber-2.4.so.2 => /lib64/liblber-2.4.so.2 (0x00007fce07fff000)
    libldap-2.4.so.2 => /lib64/libldap-2.4.so.2 (0x00007fce07da7000)
    libdw.so.1 => /lib64/libdw.so.1 (0x00007fce07b57000)
    libcap.so.2 => /lib64/libcap.so.2 (0x00007fce0794f000)
    libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007fce0773f000)
    libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007fce07537000)
    libsasl2.so.3 => /lib64/libsasl2.so.3 (0x00007fce07317000)
    libelf.so.1 => /lib64/libelf.so.1 (0x00007fce070ff000)
    libattr.so.1 => /lib64/libattr.so.1 (0x00007fce06ef7000)
    libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007fce06cbf000)
    libfreebl3.so => /lib64/libfreebl3.so (0x00007fce06a3f000)

答え1

バージョンが間違っています。出力には以下がrpm -qi表示されます。

mysql-workbench-community-6.3.6-1.el7.x86_64

これは、Fedora Core 23ではなくRHEL 7用に作成されました。あなたに必要なもの:

mysql-workbench-community-6.3.6-1.fc23.x86_64.rpm

ダウンロードページに戻り、fc23バージョンを受け取っていることを確認してください。既存のアイテムを削除します(含むrpm -e)。次に fc23 をインストールします。あなたしなければならない行きましょう。ただし、問題を解決するための前の手順(libZipなど)が邪魔になる可能性があります。つまり、libzipをアンインストールし、フルFC23バージョンを再インストールする必要があるかもしれません。

関連情報