Bug #41445 | Installation of agent fails on Solaris 10 | ||
---|---|---|---|
Submitted: | 13 Dec 2008 1:31 | Modified: | 30 Apr 2009 14:39 |
Reporter: | Chris Calender | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Enterprise Monitor: Installing | Severity: | S3 (Non-critical) |
Version: | 2.0.0.7111, 2.0.4.7141 | OS: | Solaris (Solaris 10 SPARC 64bit) |
Assigned to: | Andy Bang | CPU Architecture: | Any |
Tags: | agent install fails solaris 10, sol10 |
[13 Dec 2008 1:31]
Chris Calender
[13 Dec 2008 11:46]
Mark Leith
This is related to glib and it's logging code requiring UTF8 character sets being installed on the system. Instead of using libiconv, it uses the default Solaris installation of iconv. Has been resolved in the past by installing the SUNWuiu8 package on to affected systems.
[16 Dec 2008 17:07]
BitRock Merlin
Yes, we are working on it now. The Agent installer will execute "pkginfo -x SUNWuiu8" to check if UTF8 character sets are installed and to throw an error otherwise.
[17 Dec 2008 12:58]
BitRock Merlin
Patch sent to Keith.
[17 Dec 2008 22:22]
Keith Russell
Patch applied in versions => 2.0.2.7126.
[30 Jan 2009 18:28]
Marcos Palacios
Verified fixed in agent build 2.0.2.7133.
[2 Feb 2009 13:19]
Tony Bedford
An entry was added to the 2.0.2 changelog: The Service Agent failed to install on Solaris 10 x86. The following error was generated: Installing 0% ______________ 50% ______________ 100% ######################################## Warning: Problem running post-install step. Installation may not complete correctly Error running /usr/local/mysqlagent/bin/mysql-monitor-agent --defaults-file=/usr/local/mysqlagent/etc/mysql-monitor-agent.ini --plugins=agent --agent-generate-uuid=true : 2008-12-12 13:06:02: (critical) Conversion from character set '646' to 'UTF-8' is not supported 2008-12-12 13:06:02: (message) shutting down normally
[11 Feb 2009 13:56]
Graham Moore
This fails for me on: Solaris 10 10/08 s10s_u6wos_07b SPARC SunOS XXXXXXX 5.10 Generic_137137-09 sun4u sparc SUNW,UltraSPARC-IIi-cEngine When trying to install: mysqlmonitoragent-2.0.4.7141-solaris10-sparc-64bit-installer.bin I get the following error: 2009-02-11 13:43:40: (critical) Conversion from character set '646' to 'UTF-8' is not supported 2009-02-11 13:43:40: (message) Initiating shutdown. 2009-02-11 13:43:40: (critical) shutting down normally
[12 Feb 2009 8:07]
BitRock Merlin
The installer checks the SUNWuiu8 dependency running the following command: "pkginfo -x SUNWuiu8" What is the result of this command in your system? Do you have installed this package? Thanks.
[12 Feb 2009 10:02]
Graham Moore
Many thanks for your response, the requested info is below. bash-3.00# pkginfo -x SUNWuiu8 SUNWuiu8 Iconv modules for UTF-8 Locale (sparc) 1.5,REV=2003.05.07.16.18 Looking at it, it looks like a very old version, but I'll wait on your guidance for if you think I should search for a newer version. Best regards, Graham
[19 Feb 2009 17:10]
Keith Russell
Andy, I have re-assigned this to you as I know you were working on it. Keith
[27 Feb 2009 5:04]
Christian Kujau
I've come across the very same error, for a different application though and was able to solve it by providing a missing charset.alias file: # truss -elfda /usr/local/sbin/syslog-ng 2>&1 | grep charset 29850/1: 1.9301 open64("/usr/local/lib/charset.alias", O_RDONLY) Err#2 ENOENT # locate charset.alias /usr/lib/charset.alias /usr/lib/sparcv9/charset.alias # ln -s /usr/lib/charset.alias /usr/local/lib/charset.alias ...now it's working. I dunno where mysqld would search for this file, should the glib package provide this charset.alias file?
[30 Apr 2009 14:39]
Tony Bedford
A suitable entry had already been added to the 2.0.2 changelog.