Bug 1373272

Summary: CLI always sends default command version
Product: Red Hat Enterprise Linux 7 Reporter: Martin Bašti <mbasti>
Component: ipaAssignee: IPA Maintainers <ipa-maint>
Status: CLOSED ERRATA QA Contact: Kaleem <ksiddiqu>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.3CC: akasurde, lmiksik, nsoman, pvoborni, rcritten
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ipa-4.4.0-10.el7 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-11-04 06:02:51 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
console.log none

Description Martin Bašti 2016-09-05 16:06:24 UTC
This bug is created as a clone of upstream ticket:
https://fedorahosted.org/freeipa/ticket/6279

Steps to reproduce:
{{{
[server] # ipa-server-install
add second version of some command e.g. ping/2
make the new version default
[server] # systemctl restart httpd.service
[server] # ipa -vv ping/1
}}}

Actual result:
{{{
ipa: INFO: trying https://server.example.com/ipa/json
ipa: INFO: Forwarding 'ping/2' to json server 'https://server.example.com/ipa/json'
ipa: INFO: Request: {
    "id": 0, 
    "method": "ping/2", 
    "params": [
        [], 
        {
            "version": "2.212"
        }
    ]
}
ipa: INFO: Response: {
    "error": null, 
    "id": 0, 
    "principal": "admin", 
    "result": {
        "summary": "Ping version 2."
    }, 
    "version": "4.4.0.201608311132GITb30bc93"
}
---------------
Ping version 2.
---------------
}}}

Expected result:
{{{
ipa: INFO: trying https://server.example.com/ipa/json
ipa: INFO: Forwarding 'ping/1' to json server 'https://server.example.com/ipa/json'
ipa: INFO: Request: {
    "id": 0, 
    "method": "ping/1", 
    "params": [
        [], 
        {
            "version": "2.212"
        }
    ]
}
ipa: INFO: Response: {
    "error": null, 
    "id": 0, 
    "principal": "admin", 
    "result": {
        "summary": "IPA server version 4.4.0.201608311055GIT5b9ca10. API version 2.212"
    }, 
    "version": "4.4.0.201608311055GIT5b9ca10"
}
------------------------------------------------------------------
IPA server version 4.4.0.201608311055GIT5b9ca10. API version 2.212
------------------------------------------------------------------
}}}

Comment 4 Abhijeet Kasurde 2016-09-20 12:02:13 UTC
Verified using IPA version ::
ipa-server-4.4.0-12.el7.x86_64

Please find the attachment as verification logs. Marking BZ as verified.

Comment 5 Abhijeet Kasurde 2016-09-20 12:02:59 UTC
Created attachment 1202870 [details]
console.log

Comment 7 errata-xmlrpc 2016-11-04 06:02:51 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.

https://rhn.redhat.com/errata/RHBA-2016-2404.html