Bug #50742 mtr does not handle space character in base dir
Submitted: 29 Jan 2010 17:04 Modified: 1 Feb 2010 7:09
Reporter: Mattias Jonsson Email Updates:
Status: Duplicate Impact on me:
None 
Category:Tools: MTR / mysql-test-run Severity:S3 (Non-critical)
Version: OS:Any
Assigned to: CPU Architecture:Any

[29 Jan 2010 17:04] Mattias Jonsson
Description:
When running mtr in a installation where the base directory contains a space, it will not find any binary:
mysql-test$ ./mtr alias
Logging: ./mtr  alias
** ERROR: Could not find 'mysqld', 'mysqld-max-nt', 'mysqld-max', or 'mysqld-nt' in '/Users/mattiasj/clones/bzrroot/b48229', '51-bugteam/sql/mysqld', '/Users/mattiasj/clones/bzrroot/b48229', '51-bugteam/sql/mysqld-max-nt', '/Users/mattiasj/clones/bzrroot/b48229', '51-bugteam/sql/mysqld-max', '/Users/mattiasj/clones/bzrroot/b48229', '51-bugteam/sql/mysqld-nt', '/Users/mattiasj/clones/bzrroot/b48229', '51-bugteam/libexec/mysqld', '/Users/mattiasj/clones/bzrroot/b48229', '51-bugteam/libexec/mysqld-max-nt', '/Users/mattiasj/clones/bzrroot/b48229', '51-bugteam/libexec/mysqld-max', '/Users/mattiasj/clones/bzrroot/b48229', '51-bugteam/libexec/mysqld-nt', '/Users/mattiasj/clones/bzrroot/b48229', '51-bugteam/sbin/mysqld', '/Users/mattiasj/clones/bzrroot/b48229', '51-bugteam/sbin/mysqld-max-nt', '/Users/mattiasj/clones/bzrroot/b48229', '51-bugteam/sbin/mysqld-max', '/Users/mattiasj/clones/bzrroot/b48229', '51-bugteam/sbin/mysqld-nt', '/Users/mattiasj/clones/bzrroot/b48229', '51-bugteam/bin/mysqld', '/Users/mattiasj/clones/bzrroot/b48229', '51-bugteam/bin/mysqld-max-nt', '/Users/mattiasj/clones/bzrroot/b48229', '51-bugteam/bin/mysqld-max', '/Users/mattiasj/clones/bzrroot/b48229', or '51-bugteam/bin/mysqld-nt'
 at ./mtr line 1573

How to repeat:
install mysql (tested with mysql-5.1.42 and latest mysql-5.1-bugteam) in a directory containing a space (' ') character. run './mtr alias'

Suggested fix:
fix line 209: '@paths= map { glob("$_") } @paths;' to handle spaces and continue from there...
[1 Feb 2010 7:09] Sveta Smirnova
Please do not submit the same bug more than once. An existing bug report already describes this very problem. Even if you feel that your issue is somewhat different, the resolution is likely
to be the same. Because of this, we hope you add your comments to the original bug instead.

Thank you for your interest in MySQL.

Duplicate of bug #31602