【问题标题】:mysql-workbench on Slackware 13.37 KDE errorSlackware 13.37 KDE 错误上的 mysql-workbench
【发布时间】:2012-06-03 13:38:31
【问题描述】:

在我的 Slackware 13.37 上安装各种库数小时后,我设法启动了 mysql-workbench(但我错了)。 从命令行启动时,我收到此警告:

bash-4.2# mysql-workbench
** Message: Gnome keyring daemon seems to not be available. Stored passwords will be lost once quit
Traceback (most recent call last):
  File "/usr/local/lib/mysql-workbench/modules/wb_admin_ssh.py", line 43, in <module>
    import paramiko
ImportError: No module named paramiko
Warning! Can't use connect with timeout in paramiko None
Traceback (most recent call last):
  File "/usr/local/lib/mysql-workbench/modules/wb_admin_grt.py", line 27, in <module>
    import wb_admin_main
  File "/usr/local/lib/mysql-workbench/modules/wb_admin_main.py", line 29, in <module>
    import wb_admin_monitor
  File "/usr/local/lib/mysql-workbench/modules/wb_admin_monitor.py", line 21, in <module>
    import wba_monitor_be
  File "/usr/local/lib/mysql-workbench/modules/wba_monitor_be.py", line 26, in <module>
    import wb_admin_ssh
  File "/usr/local/lib/mysql-workbench/modules/wb_admin_ssh.py", line 119, in <module>
    log_warning(_this_file, 'Cannot use connect with timeout in paramiko version %s\n' % paramiko.__version__)
AttributeError: 'NoneType' object has no attribute '__version__'
** Message: Failed loading module '/usr/local/lib/mysql-workbench/modules/wb_admin_grt.py' (python)
Ready.

出现主程序窗口,当我尝试建立新连接时出现此错误:

Traceback (most recent call last):
  File "/usr/local/share/mysql-workbench/sshtunnel.py", line 14, in <module>
    import paramiko
ImportError: No module named paramiko

** (mysql-workbench-bin:2919): WARNING **: Tunnel manager could not be executed

并出现一个弹出窗口:

无法使用 root 用户连接到位于 127.0.0.1:3306 的 MySQL 无法 启动 SSH 隧道管理器

mysql 和 ssh 已正确安装和配置:

bash-4.2# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.24 MySQL Community Server (GPL)

bash-4.2# ssh -v
OpenSSH_6.0p1, OpenSSL 0.9.8x 10 May 2012

谁能帮帮我!!!

【问题讨论】:

    标签: mysql kde-plasma slackware


    【解决方案1】:

    它告诉您python-paramiko 模块丢失。它是一个用于 SSH 连接的 python 模块;显然,这是由 MySQL Workbench 功能之一使用的。获取 slackware 包here 并执行安装

    sudo installpkg paramiko-1.7.6-noarch-1gds.txz
    

    祝你好运!

    【讨论】:

    • 我不是 slackware 专家...但我怀疑您是否必须重新安装 Workbench。您可以通过启动python控制台并导入它来测试python包是否安装正确。
    • 谢谢。我学到了一些新东西……安装 python 模块。问题是paraiko使用的模块pycrypto没有正确安装
    • 在 Debian 6.x 上,这是修复 mysql-workbench 的 ssh 隧道问题的唯一缺少的库。
    【解决方案2】:

    上面的答案很好。在 64 位系统上,您必须安装特定的 32 位库才能使工作台工作。例如,我必须在 64 位 python 旁边安装 32 位 python。 常见错误还包括特定于分发的错误。 “/etc/mysql/my.cnf”未找到,我从/etc/my.cnf 创建了一个软链接。还必须在 /root/.mysql/workbench/log 中创建一个文件夹以启动工作台

    【讨论】:

      猜你喜欢
      • 2014-08-13
      • 1970-01-01
      • 2015-04-07
      • 1970-01-01
      • 1970-01-01
      • 2016-08-26
      • 2018-02-28
      • 2018-04-14
      • 2017-05-06
      相关资源
      最近更新 更多