Bug 1013164

Summary: Fix various issues with logconv.pl
Product: Red Hat Enterprise Linux 6 Reporter: Rich Megginson <rmeggins>
Component: 389-ds-baseAssignee: Rich Megginson <rmeggins>
Status: CLOSED ERRATA QA Contact: Sankar Ramalingam <sramling>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.4CC: jgalipea, nhosoi, nkinder, srkrishn
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: 389-ds-base-1.2.11.15-34.el6 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 1013898 (view as bug list) Environment:
Last Closed: 2014-10-14 07:51:32 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 1013898, 1061410    

Description Rich Megginson 2013-09-27 23:38:34 UTC
This bug is created as a clone of upstream ticket:
https://fedorahosted.org/389/ticket/47520

Use of uninitialized value in string eq at /usr/bin/logconv.pl line 703.
Use of uninitialized value in subroutine entry at /usr/bin/logconv.pl line 2192, <LOG> line 2328.
...
...

Internal connections/operations are not correctly recorded.

DB_File arrays do not like "0" as values.

For CBP

Comment 1 Rich Megginson 2014-02-01 00:32:56 UTC
Please cherry-pick this commit for rhel-6.6

commit fd065f1a2b5cc4bad4aecb14135943dbca8296d8
Author: Rich Megginson <rmeggins>
Date:   Fri Jan 31 16:49:58 2014 -0700

Comment 4 srkrishn@redhat.com 2014-08-19 12:54:15 UTC
testcases logconv01 and logconv02 are passing.Hence marking the bug as verified.

----------------- Starting Test logconv_01 -------------------------
Checking whether access log starts the connection as conn=1 after restart
It is expected to start the first connection as conn=1 instead of conn=0
User-uid=logconvusr will be added to Suffix-ou=busers,dc=logconv,dc=com with gid_no-
adding new entry uid=logconvusr2,ou=busers,dc=logconv,dc=com

User 2 added successfully to ou=busers,dc=logconv,dc=com , return code, 0
User-uid=logconvusr will be added to Suffix-ou=busers,dc=logconv,dc=com with gid_no-
adding new entry uid=logconvusr1,ou=busers,dc=logconv,dc=com

User 1 added successfully to ou=busers,dc=logconv,dc=com , return code, 0
NEWSUPERIOR=ou=fusers,dc=logconv,dc=com, OLDRDN=uid=logconvusr1, NEWRDN=uid=newusr_conv1, OLDSUPERIOR=ou=busers,dc=logconv,dc=com
modifying RDN of entry uid=logconvusr1,ou=busers,dc=logconv,dc=com and/or moving it beneath a new parent


logconv01: expect=0 actual=0
PASS
NEWSUPERIOR=ou=fusers,dc=logconv,dc=com, OLDRDN=uid=logconvusr2, NEWRDN=uid=newusr_conv2, OLDSUPERIOR=ou=busers,dc=logconv,dc=com
modifying RDN of entry uid=logconvusr2,ou=busers,dc=logconv,dc=com and/or moving it beneath a new parent


logconv01: expect=0 actual=0
PASS
Restarting the directory server instance, Restart #1
logconv01: expect=0 actual=0
PASS
Connection status shows conn=1 for the first conenction after restart
TestCase [logconv01] result-> [PASS]
Restarting the directory server instance, Restart #2
logconv01: expect=0 actual=0
PASS
User-uid=logconvusrN will be added to Suffix-ou=busers,dc=logconv,dc=com with gid_no-
adding new entry uid=logconvusrN2,ou=busers,dc=logconv,dc=com

User 2 added successfully to ou=busers,dc=logconv,dc=com , return code, 0
User-uid=logconvusrN will be added to Suffix-ou=busers,dc=logconv,dc=com with gid_no-
adding new entry uid=logconvusrN1,ou=busers,dc=logconv,dc=com

User 1 added successfully to ou=busers,dc=logconv,dc=com , return code, 0
logconv01: expect=0 actual=0
PASS
NEWSUPERIOR=ou=fusers,dc=logconv,dc=com, OLDRDN=uid=logconvusrN1, NEWRDN=uid=newusr_convN1, OLDSUPERIOR=ou=busers,dc=logconv,dc=com
modifying RDN of entry uid=logconvusrN1,ou=busers,dc=logconv,dc=com and/or moving it beneath a new parent


logconv01: expect=0 actual=0
PASS
NEWSUPERIOR=ou=fusers,dc=logconv,dc=com, OLDRDN=uid=logconvusrN2, NEWRDN=uid=newusr_convN2, OLDSUPERIOR=ou=busers,dc=logconv,dc=com
modifying RDN of entry uid=logconvusrN2,ou=busers,dc=logconv,dc=com and/or moving it beneath a new parent


logconv01: expect=0 actual=0
PASS
Restarts:                     3
Restart count increased as per the number of restarts
TestCase [logconv01] result-> [PASS]
                                                                  
----------------- Starting Test logconv_02 -------------------------
Running logconv -M option to check whether the per minute statistics file is generated
Successfully generated per minute statistics file
TestCase [logconv02] result-> [PASS]

Comment 5 Sankar Ramalingam 2014-08-19 13:36:18 UTC
Based on previous comment from Sriram, marking it as Verified.

Comment 6 errata-xmlrpc 2014-10-14 07:51:32 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHBA-2014-1385.html