"Can't open lib '/usr/lib64/libmyodbc5.so' : file not found" というエラーにより、アプリケーションヴォルトにアクセスできません

Created:

2016-11-16 13:05:13 UTC

Modified:

2017-08-16 16:36:06 UTC

1

Was this article helpful?


Have more questions?

リクエストを送信

"Can't open lib '/usr/lib64/libmyodbc5.so' : file not found" というエラーにより、アプリケーションヴォルトにアクセスできません

Applicable to:

  • Plesk 10.x for Linux
  • Plesk 12.5 for Linux
  • Plesk Onyx for Linux
  • Plesk 11.x for Linux
  • Plesk 12.0 for Windows
  • Plesk 12.0 for Linux

症状

  1. アプリケーションヴォルト( Plesk コントロールパネル >[Tools and Settings]>[Application vault] )に、以下のエラーが表示されます。

    Message ODBC error #01000: [unixODBC][Driver Manager]Can't open lib '/usr/lib64/libmyodbc5.so' : file not found
  2. plesk repair all または plesk repair installation の実行中にも同じエラーが表示されます。

原因

この問題は、ライブラリファイル /usr/lib64/libmyodbc5.so が存在しないために発生します。

解決策

  1. 言及されているファイルが存在することを確認します。以下のように表示されるはずです。

    # ls -la /usr/lib64/libmyodbc5.so
    lrwxrwxrwx 1 root root 19 Jun 6 2014 /usr/lib64/libmyodbc5.so -> libmyodbc5-5.1.5.so

    または

    # ls -la /usr/lib64/libmyodbc5.so
    lrwxrwxrwx 1 root root 25 Nov 1 19:17 /usr/lib64/libmyodbc5.so -> /usr/lib64/libmyodbc5w.so

    # rpm -qf /usr/lib64/libmyodbc5.so
    mysql-connector-odbc-5.1.5r1144-7.el6.x86_64

このようなファイルが存在せず、システムがこれを必要としている場合:

  1. 可能であれば、これを作成します。

    # ln -s /usr/lib64/libmyodbc5w.so /usr/lib64/libmyodbc5.so

    または、以下のようなコマンドで mysql-connector-odbc パッケージを再インストールします。

    # rpm -Uvh mysql-connector-odbc-5.1.5.rpm --force
他にご質問がございましたら、リクエストを送信してください
ログインしてコメントを残してください。