Bug #63750 mysql-workbench works fine with paramiko 1.7.7.1
Submitted: 14 Dec 2011 19:29 Modified: 7 Feb 2012 20:30
Reporter: Hans de Graaff Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Workbench Severity:S3 (Non-critical)
Version:5.2.36 OS:Any
Assigned to: CPU Architecture:Any

[14 Dec 2011 19:29] Hans de Graaff
Description:
mysql-workbench has a hardcoded check on the paramiko version number which does not take paramiko 1.7.7.1 into account.

How to repeat:
Install paramiko 1.7.7.1 (which for Gentoo Linux is the default version in the stable branch). 

Run mysql-workbench and see:

Warning! Can't use connect with timeout in paramiko 1.7.7.1 (George)

Suggested fix:
A quick fix would be:

  sed -i -e 's/4,5,6/4,5,6,7/' plugins/wb.admin/backend/wb_admin_ssh.py

A better fix would be to check for the required feature instead of probing the version number, or check the version number in a way that automatically includes newer versions.
[14 Dec 2011 19:54] Valeriy Kravchuk
Thank you for the problem report. Verified by code review.
[7 Feb 2012 20:30] Philip Olson
Fixed as of 5.2.38:

Workbench would not work with paramiko 1.7+.