Bug #39938 Agent crashes on *unix systems with no ssh-keygen and using wireless card

Submitted: 8 Oct 2008 18:01 Modified: 27 Jul 2009 15:42
Reporter: Diego Medina Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Enterprise Monitor: Agent Severity:S2 (Serious)
Version:2.0.0.7071 OS:MacOS (Solaris, Linux)
Assigned to: Kay Roepke CPU Architecture:Any

[8 Oct 2008 18:01] Diego Medina
Description:
The agent crashes if you do not have ssh-keygen (or it is renamed) and if you are using your wireless card instead of your regular ethernet card.

How to repeat:
1- Rename ssh-keygen to ssh-keygen2

sudo mv /usr/bin/ssh-keygen /usr/bin/ssh-keygen2

2- Install the service manager and the agent
3- Make sure the inventory table is empty.

TRUNCATE TABLE mysql.inventory;
4- Start the agent and service manager.
5- wait about a minute and then run

/Applications/mysql/enterprise/agent/etc/init.d/mysql-monitor-agent status

to see if the agent is running

or use any other tool like 
ps | grep mysql-monitor-agent

Here it is the output from gdb
https://intranet.mysql.com/secure/paste/displaypaste.php?codeid=5451
[8 Oct 2008 18:03] Diego Medina
I do not have a windows machine to verify this. But it does affect mac and linux
[1 Jun 2009 14:31] Harrison Fisk
Experienced this on Solaris 8 with agent version 2.0.5.7153

Failure was:

sh: ssh-keygen: not found

** ERROR:(agent_mysqld.c:314):???: assertion failed: (m->agent_host_id->len > 0)
[20 Jul 2009 12:38] Enterprise Tools JIRA Robot
Kay Roepke writes: 
revno: 1423
committer: Kay Roepke <kay@sun.com>
branch nick: agent
timestamp: Mon 2009-07-20 14:08:23 +0200
message:
  Bug#39938/EM-2703: do not trust return code from sh, but also check stderr for any content. fall back to MAC address detection if necessary
[23 Jul 2009 22:48] Enterprise Tools JIRA Robot
Andy Bang writes: 
In 2.1.0.1079.
[24 Jul 2009 18:40] Enterprise Tools JIRA Robot
Diego Medina writes: 
Verified fixed on 2.1.0.1079
[27 Jul 2009 15:42] Tony Bedford
An entry was added to the 2.1.0 changelog:

The agent crashed if ssh-keygen was not present and if a wireless card was being used instead of an Ethernet card.

Portions of this website are copyright © 2001, 2002 The PHP Group

Page generated in 0.058 sec. using MySQL 8.4.7-u6-cloud

Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.