Bug #57758 | cannot start SSH tunnel manager | ||
---|---|---|---|
Submitted: | 27 Oct 2010 2:48 | Modified: | 19 Mar 2015 7:35 |
Reporter: | Xiangfei Jia | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Workbench | Severity: | S1 (Critical) |
Version: | 5.2.29 | OS: | MacOS (10.6.4) |
Assigned to: | CPU Architecture: | Any | |
Tags: | Mac OS, MySQL Workbench, ssh tunnel manager |
[27 Oct 2010 2:48]
Xiangfei Jia
[27 Oct 2010 3:19]
Xiangfei Jia
I found out the problem. The system default python has support of multiple architectures, while the python supplied(compiled) with macport only support x86_64 on Leopard. We do need a x86_64 version of MySQL Workbench!!! Fei Here is an example of _socket.so shared library. # system default python > file /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload/_socket.so _socket.so: Mach-O universal binary with 3 architectures _socket.so (for architecture x86_64): Mach-O 64-bit bundle x86_64 _socket.so (for architecture i386): Mach-O bundle i386 _socket.so (for architecture ppc7400): Mach-O bundle ppc # macport's python > file /opt/local/lib/python2.5/lib-dynload/_socket.so /opt/local/lib/python2.5/lib-dynload/_socket.so: Mach-O 64-bit bundle x86_64
[27 Oct 2010 6:43]
Xiangfei Jia
The error message is really miss leading. A detection should be performed first. If there is a incompatibility between Workbench and the underlying python lib, a proper warning message should be display.
[28 Oct 2010 16:24]
Johannes Taxacher
Thanks for the thorough investigation, unfortunately we cannot provide a 64bit build of Workbench so we will aim for proper detection of used python-env
[19 Mar 2015 7:35]
Philip Olson
Posted by developer: Fixed as of the upcoming MySQL Workbench 6.3.3 release, and here's the changelog entry: On OS X, SSH tunneling would sometimes fail start. Thank you for the bug report.