| Bug #72477 | mysqlfabric --config not honored | ||
|---|---|---|---|
| Submitted: | 29 Apr 2014 4:11 | Modified: | 29 Apr 2014 11:03 |
| Reporter: | Jervin R | Email Updates: | |
| Status: | Won't fix | Impact on me: | |
| Category: | MySQL Fabric | Severity: | S3 (Non-critical) |
| Version: | 1.4.2 | OS: | Any |
| Assigned to: | CPU Architecture: | Any | |
[29 Apr 2014 4:11]
Jervin R
fabric> mysqlfabric manage start --config=/ssd/msb/fabric/fabric.cfg
Traceback (most recent call last):
File "/ssd/msb/fabric/utils/usr/bin/mysqlfabric", line 427, in <module>
main()
File "/ssd/msb/fabric/utils/usr/bin/mysqlfabric", line 403, in main
config = Config(options.config_file, options.config_params)
File "/ssd/msb/fabric/utils/usr/lib/python2.6/site-packages/mysql/fabric/config.py", line 107, in __init__
self.readfp(open(config_file))
IOError: [Errno 2] No such file or directory: '/ssd/msb/fabric/utils/usr/etc/mysql/fabric.cfg'
[29 Apr 2014 11:03]
MySQL Verification Team
Hello Jervin, Thank you for the bug report. Verified as described. Thanks, Umesh
[29 Apr 2014 11:06]
MySQL Verification Team
// 1.4.2 with non-default location config file
#mysqlfabric manage setup --config=/usr/local/etc/mysql/fabric.cfg
Traceback (most recent call last):
File "scripts/mysqlfabric", line 427, in <module>
main()
File "scripts/mysqlfabric", line 403, in main
config = Config(options.config_file, options.config_params)
File "/usr/lib/python2.6/site-packages/mysql/fabric/config.py", line 107, in __init__
self.readfp(open(config_file))
IOError: [Errno 2] No such file or directory: '/data/ushastry/setups/mysql-utilities-1.4.2/etc/mysql/fabric.cfg'
#
# ls -l /usr/local/etc/mysql/fabric.cfg
-rw-r--r-- 1 root root 550 May 1 05:59 /usr/local/etc/mysql/fabric.cfg
[5 Jul 2014 11:11]
Alfranio Tavares Correia Junior
Posted by developer: Workaround: mysqlfabric --config=/ssd/msb/fabric/fabric.cfg start manage Currently, the options that overwrite default information or properties in the configuration file must be defined right after the "mysqlfabric" and before the <group> <command>.
[6 Jul 2017 19:19]
Bugs System
Status updated to 'Won't fix' (Fabric is now covered under Oracle Lifetime Sustaining Support)

Description: fabric> mysqlfabric help Usage: mysqlfabric <grp> <cmd> [<option> ...] arg ... MySQL Fabric 1.4.2 - MySQL server farm management framework Options: --version show program's version number and exit -h, --help show this help message and exit --param=CONFIG_PARAMS Override a configuration parameter. --config=FILE Read configuration from FILE. Basic commands: help <mod> <cmd> Show help for command help commands List all commands help groups List all groups fabric> mysqlfabric manage --config=/ssd/msb/fabric/fabric.cfg start Traceback (most recent call last): File "/ssd/msb/fabric/utils/usr/bin/mysqlfabric", line 427, in <module> main() File "/ssd/msb/fabric/utils/usr/bin/mysqlfabric", line 403, in main config = Config(options.config_file, options.config_params) File "/ssd/msb/fabric/utils/usr/lib/python2.6/site-packages/mysql/fabric/config.py", line 107, in __init__ self.readfp(open(config_file)) IOError: [Errno 2] No such file or directory: '/ssd/msb/fabric/utils/usr/etc/mysql/fabric.cfg' fabric> mkdir -p utils/usr/etc fabric> mv fabric.cfg utils/usr/etc/ fabric> mv utils/usr/etc/fabric.cfg ./ fabric> mysqlfabric manage start --config=/ssd/msb/fabric/fabric.cfg Traceback (most recent call last): File "/ssd/msb/fabric/utils/usr/bin/mysqlfabric", line 427, in <module> main() File "/ssd/msb/fabric/utils/usr/bin/mysqlfabric", line 403, in main config = Config(options.config_file, options.config_params) File "/ssd/msb/fabric/utils/usr/lib/python2.6/site-packages/mysql/fabric/config.py", line 107, in __init__ self.readfp(open(config_file)) IOError: [Errno 2] No such file or directory: '/ssd/msb/fabric/utils/usr/etc/mysql/fabric.cfg' How to repeat: Just specify a custom --config value