This section documents all changes and bug fixes that have been applied since the release of MySQL Enterprise Monitor, version 2.0.6.
Bugs fixed:
The agent did not start because the file
share/mysql-proxy/items/custom.xml
was
missing from the build, but referred to in the configuration
file. The log recorded the following error:
Default log: ------------ 2009-09-18 16:25:12: (critical) chassis.c:1097: could not raise RLIMIT_NOFILE to 8192, Invalid argument (22). Current limit still 1024. 2009-09-18 16:25:13: (critical) job_collect_mysql.c.1894: opening '/data0/merlin/agent/2.0.7.7163/openSUSE10.3-x86-64bit/qa-merlin/share/mysql-proxy/items/c ustom.xml' failed with: Failed to open file '/data0/merlin/agent/2.0.7.7163/openSUSE10.3-x86-64bit/qa-merlin/share/mysql-proxy/items/c ustom.xml': No such file or directory 2009-09-18 16:25:13: ((error)) scheduler.c:318: register_classes() for plugin collect_mysql failed
If the reference to
share/mysql-proxy/items/custom.xml
was
removed from the “agent-item-files = ...” entry in
the configuration file, then the agent started as expected.
(Bug#47443)
After upgrading to Mac OS X Snow Leopard, the following error was generated when starting an agent:
Macintosh-6:replication ligaya$ ./Master.5.1.34sp1/MEM_agent/etc/init.d/mysql-monitor-agent start Starting MySQL Enterprise agent service... ./Master.5.1.34sp1/MEM_agent/etc/init.d/mysql-monitor-agent: line 175: 861 Trace/BPT trap nohup $MERLIN_AGENT_ROOTDIR/bin/mysql-monitor-agent $MERLIN_AGENT_OPTIONS > /dev/null ERROR! MySQL Enterprise agent failed to start.
Further, when attempting to display the agent version the following error was generated:
Macintosh-6:replication ligaya$ ./Master.5.1.34sp1/MEM_agent/bin/mysql-monitor-agent -v dyld: Library not loaded: /usr/lib/libxml2.2.dylib Referenced from: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices .framework/Versions/A/DictionaryServices Reason: Incompatible library version: DictionaryServices requires version 10.0.0 or later, but libxml2.2.dylib provides version 9.0.0 Trace/BPT trap