答案1
我无法访问 Slackware,但我相信您还需要安装 Python 绑定/包装器库paramiko
。至少 Fedora/CentOS 和其他发行版的情况是这样,从我从这个论坛帖子中收集到的信息如下:MySQL 论坛 :: MySQL Workbench :: Ubuntu:无法启动 SSH 隧道管理器。
谢谢 !安装 python-paramiko 解决我的问题。
如果这不能解决您的问题,则可能有一些软件包丢失/损坏,需要重新安装。同样,这个技巧来自我上面提到的同一线程,并且针对 Ubuntu,但可能会揭示您特定情况下的错误。
发布者:Roman Schaller () 日期:2012 年 7 月 2 日 04:00PM
虽然我也遇到了同样的问题,但这并不是我的 Ubuntu 12.4 的解决方案。我是这样解决的:
首先,如果我从命令行启动工作台,我会检查控制台中记录的内容。在那里我可以看到更多细节:
File "/usr/lib/python2.7/dist-packages/Crypto/Random/__init__.py", line 28, in <module> from Crypto.Random import OSRNG ImportError: cannot import name OSRNG
这导致我用 synaptic 重新安装了一些 python 加密包。我重新安装了以下软件包:
python (2.7.3-0ubuntu2) python-all (2.7.3-0ubuntu2) python-appindicator (0.4.92-0ubuntu1) python-apport (2.0.1-0ubuntu10) python-apt (0.8.3ubuntu7) python-apt-common (0.8.3ubuntu7) python-aptdaemon (0.43+bzr805-0ubuntu2) python-aptdaemon-gtk (0.43+bzr805-0ubuntu2) python-aptdaemon.gtk3widgets (0.43+bzr805-0ubuntu2) python-aptdaemon.gtkwidgets (0.43+bzr805-0ubuntu2) python-aptdaemon.pkcompat (0.43+bzr805-0ubuntu2) python-avahi (0.6.30-5ubuntu2) python-beautifulsoup (3.2.0-2build1) python-cairo (1.8.8-1ubuntu3) python-crypto (2.4.1-1ubuntu0.1) python-gnomekeyring (2.32.0+dfsg-1) python-gnupginterface (0.3.2-9.1ubuntu3) python-mysql.connector (0.3.2-1) python-oauth (1.0.1-3build1) python-openssl (0.12-1ubuntu2) python-paramiko (1.7.7.1-2) python-pycryptopp (0.5.29-1build1)
我很确定只有其中之一是我的问题的原因。可能是 python-openssl 或 python-paramiko。我无法再次测试。也许其他人可以弄清楚...
答案2
安装包 pycrypto 和 paramiko,在 slackbuilds.org 中下载。
答案3
刚刚遇到这个问题。我在 Fedora 20 上遇到了这个问题,然后发现,duhhhh,我在 64 位 Fedora 20 上安装了 32 位版本的 mysql-workbench,而不是 64 位版本。卸载32位版本后:
$ sudo yum remove mysql-workbench
并安装 64 位版本
$ sudo yum localinstall mysql-workbench-community-6.1.7-1.fc20.x86_64.rpm
我启动了它,没有任何问题。毫无疑问,您确实必须python-paramik
像其他人所说的那样安装 etc.,但在 Fedora 20 上,一切似乎都很好。整个问题是 32 位版本的mysql-workbench
.