Bug 231151

Summary: fence_xvm should fall back to no hashing if fence_xvm.key is not present
Product: Red Hat Enterprise Linux 5 Reporter: Lon Hohberger <lhh>
Component: cmanAssignee: Lon Hohberger <lhh>
Status: CLOSED ERRATA QA Contact: Cluster QE <mspqa-list>
Severity: medium Docs Contact:
Priority: medium    
Version: 5.0CC: cluster-maint
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: RHBA-2007-0575 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-11-07 16:59:12 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Fix none

Description Lon Hohberger 2007-03-06 15:32:02 UTC
+++ This bug was initially created as a clone of Bug #231149 +++

Description of problem:

fence_xvm currently fails to run if /etc/cluster/fence_xvm.key is not present
and auth="none" hash="none" is not present in /etc/cluster/cluster.conf.

The request is to have fence_xvm automatically assume no hashing /
authentication is required if not otherwise specified and fence_xvm.key does not
exist.

This makes configuration easier for users, and addition of fence_xvm.key can
always be done at a later date.

-- Additional comment from lhh on 2007-03-06 10:24 EST --
Created an attachment (id=149341)
Fixes it.


-- Additional comment from lhh on 2007-03-06 10:26 EST --
[lhh@asuka xvm]$ ./fence_xvm -H fdsahfjka
Could not read /etc/cluster/fence_xvm.key; trying without authentication

[lhh@asuka xvm]$ ./fence_xvm -H fdsahfjka -ddddd
Debugging threshold is now 5
-- args @ 0x7fffc4833d00 --
  args->addr = 225.0.0.12
  args->domain = fdsahfjka
  args->key_file = /etc/cluster/fence_xvm.key
  args->op = 2
  args->hash = 2
  args->auth = 2
  args->port = 1229
  args->family = 2
  args->timeout = 30
  args->retr_time = 20
  args->flags = 0
  args->debug = 5
-- end args --
Reading in key file /etc/cluster/fence_xvm.key into 0x7fffc4832cb0 (4096 len)
Could not read /etc/cluster/fence_xvm.key; trying without authentication
Ignoring fec0::2:20c:f1ff:fefe:4b2f: wrong family
sign_request: no-op (HASH_NONE)
Sending to 225.0.0.12 via 127.0.0.1
sign_request: no-op (HASH_NONE)
Sending to 225.0.0.12 via 10.0.0.2
sign_request: no-op (HASH_NONE)
Sending to 225.0.0.12 via 10.12.32.30
Waiting for connection from XVM host daemon.

Comment 1 Lon Hohberger 2007-03-06 15:32:02 UTC
Created attachment 149342 [details]
Fix

Comment 3 Kiersten (Kerri) Anderson 2007-04-23 16:47:58 UTC
Fixing Product Name.  Cluster Suite was merged into Red Hat Enterpise Linux for
5.0.  In addition dlm, fence and ccs were merged into the cman package, so
bugzilla should reflect package name where those utilities are located.

Comment 6 errata-xmlrpc 2007-11-07 16:59:12 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHBA-2007-0575.html