Bug 690756

Summary: possible errors in /etc/raddb/sql/postgresql/admin.sql template
Product: Red Hat Enterprise Linux 6 Reporter: Karel Srot <ksrot>
Component: freeradiusAssignee: John Dennis <jdennis>
Status: CLOSED ERRATA QA Contact: Patrik Kis <pkis>
Severity: low Docs Contact:
Priority: low    
Version: 6.1CC: dpal, pkis, syeghiay
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: freeradius-2.1.12-1.el6 Doc Type: Bug Fix
Doc Text:
Cause: Invalid syntax in postgresql admin schema file. Consequence: Creation of the freeradius postgresql tables not successfully completed. Fix: Adjust the syntax to match postgresql. Result: postgresql freeradius tables created with proper properties.
Story Points: ---
Clone Of:
: 818885 (view as bug list) Environment:
Last Closed: 2012-06-20 14:05:29 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:
Bug Depends On:    
Bug Blocks: 818885    

Description Karel Srot 2011-03-25 10:32:52 UTC
Description of problem:

There is very probably an error in /etc/raddb/sql/postgresql/admin.sql template.
I think that instead of

GRANT ALL on radius.radacct TO radius;
GRANT ALL on radius.radpostauth TO radius;

should be

GRANT ALL on radacct TO radius;
GRANT ALL on radpostauth TO radius;

I think it came from mysql syntax which is a bit different.

The rest of the template doesn't use "radius." prefix, e.g.
GRANT SELECT ON radcheck TO radius;
GRANT SELECT ON radreply TO radius;
...


Version-Release number of selected component (if applicable):
freeradius-2.1.10-4.el6.i686

Comment 8 John Dennis 2012-04-24 16:32:19 UTC
    Technical note added. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    New Contents:
Cause:

Invalid syntax in postgresql admin schema file.

Consequence:

Creation of the freeradius postgresql tables not successfully completed.

Fix:

Adjust the syntax to match postgresql.

Result:

postgresql freeradius tables created with proper properties.

Comment 11 errata-xmlrpc 2012-06-20 14:05:29 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-2012-0881.html