[Spacewalk-list] Spacewalk 2.8 configure-proxy.sh Error
Paschedag, Robert
paschedag.netlution at swr.de
Tue May 22 07:32:15 UTC 2018
________________________________
Von: spacewalk-list-bounces at redhat.com <spacewalk-list-bounces at redhat.com> im Auftrag von Robert Paschedag <robert.paschedag at web.de>
Gesendet: Montag, 21. Mai 2018 23:29
An: spacewalk-list at redhat.com; Angelo Lisco
Betreff: Re: [Spacewalk-list] Spacewalk 2.8 configure-proxy.sh Error
On 05/21/18 20:01, Angelo Lisco wrote:
> ok, i've found a bugzilla report here:
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.redhat.com%2Fshow_bug.cgi%3Fid%3D1575906&data=02%7C01%7CPaschedag.Netlution%40swr.de%7C3e702af8b5f644be31f508d5bf62000f%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C0%7C636625349990724050&sdata=xqT7eiymLxFx2taIIm%2FpF0VfOE3x2F94vWVJQEIVu6M%3D&reserved=0
> It's assigned to Tomáš Kašpárek <tkasparek at redhat.com> but still no
> feedback from him :(
>
> 2018-05-21 19:07 GMT+02:00 Angelo Lisco <angystardust at gmail.com>:
>
>> Hi Stuart,
>> I'm experiencing the same issue here. Did you find a solution to this
>> problem?
>>
>> Thanks.
>> Angelo
>>
>> 2018-04-24 14:49 GMT+02:00 Stuart Wilson <stuart at 432solutions.co.uk>:
>>
>>> Hi,
>>>
>>> I’m currently trying to setup a Spacewalk proxy instance on a RHEL 7.4
>>> server. I followed the guide as per the Wiki (
>>> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fspacewalkproject%2Fspacewalk%2Fwiki%2FHowToInstallProxy&data=02%7C01%7CPaschedag.Netlution%40swr.de%7C3e702af8b5f644be31f508d5bf62000f%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C0%7C636625349990724050&sdata=K%2FDkxvi71%2Bksw1%2F1HjZcRAaw%2FRU1zCfdb26mhKS%2Fd5U%3D&reserved=0),
>>> however when I run configure-proxy.sh, I’m getting the error “WARNING:
>>> upon deactivation attempt: uknown error – <Fault -12:
>>> ‘redstone.xmlrpc.XmlRpcFault: method invalid param’>”. I managed to track
>>> this down to the call using rhn-proxy-activate within configure-proxy.sh.
>>> Tracing it back to the main Spacewalk server, the Web-API log shows the
>>> same error, “method invalid param” while trying to call the
>>> proxy.list_available_proxy_channels method.
>>>
>>> Has anyone else seen this error before, I’m not really sure where to move
>>> forward with this, is this something that’s changed in the latest 2.8
>>> version of spacewalk? Or could this be something to do with “Provisioning
>>> Entitlements”, I understand they were changed back in 2.5, but I can’t find
>>> any documentation on how they are enabled nowadays, though the
>>> documentation does still refer to them being needed. Any help, much
>>> appreciated.
>>>
>>> Thanks,
>>>
>>>
>>> Stuart.
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Spacewalk-list mailing list
>>> Spacewalk-list at redhat.com
>>> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.redhat.com%2Fmailman%2Flistinfo%2Fspacewalk-list&data=02%7C01%7CPaschedag.Netlution%40swr.de%7C3e702af8b5f644be31f508d5bf62000f%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C0%7C636625349990724050&sdata=RIHHQ5Gc5c%2B4kZKq6uBHnEd806KY6%2BsqTQzh8WSHZ%2BI%3D&reserved=0
>>>
>>
>>
>
>
>
> _______________________________________________
> Spacewalk-list mailing list
> Spacewalk-list at redhat.com
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.redhat.com%2Fmailman%2Flistinfo%2Fspacewalk-list&data=02%7C01%7CPaschedag.Netlution%40swr.de%7C3e702af8b5f644be31f508d5bf62000f%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C0%7C636625349990724050&sdata=RIHHQ5Gc5c%2B4kZKq6uBHnEd806KY6%2BsqTQzh8WSHZ%2BI%3D&reserved=0
>
Seems to be this part here (in proxy/installer/rhn-proxy-activate.py)
s = getServer(options, DEFAULT_WEBRPC_HANDLER_v3_x)
systemid = getSystemId(cfg)
errorCode, errorString = 0, ''
try:
if not s.proxy.is_proxy(systemid):
# if system is not proxy, we do not need to deactivate it
return (errorCode, errorString)
except: # pylint: disable=W0702
# api do not have proxy.is_proxy is implemented or it is hosted
# ignore error and try to deactivate
pass
try:
s.proxy.deactivate_proxy(systemid) # proxy 3.0+ API
except: # pylint: disable=W0702
errorCode, errorString = _errorHandler()
try:
raise
except xmlrpclib.Fault:
if errorCode == 8:
# fine. We weren't activated yet.
# noop and look like a success
errorCode = 0
else:
errorString = "WARNING: upon deactivation attempt: %s" %
errorString
:
I think, the main problem is, that "is_proxy()" cannot be called (throws
an error, at least, if there really is no proxy with that systemID).
Thus,
s.proxy.deactivate_proxy(systemid)
get's called. I cannot find this code ("deactivate_proxy"), except in
this script, thus this might also throw an exception.
But this is all speculative. I cannot test this "proxy" activation here.
"is_proxy" can also be found in
java/code/src/com/redhat/rhn/common/db/datasource/xml/System_queries.xml
<mode name="is_proxy">
<query params="sid">
SELECT 1
FROM rhnProxyInfo PI
WHERE PI.server_id=:sid
</query>
</mode>
Robert
Greping through the logs....I only found this old commit
git log -i --grep deactivate_proxy
commit e5d511008fe8bd1d8e49519cea06322da1fdcc89
Author: Miroslav Suchý <msuchy at redhat.com>
Date: Wed Dec 7 20:29:35 2011 +0100
code cleanup - deactivate_proxy() is not used anymore
Robert
_______________________________________________
Spacewalk-list mailing list
Spacewalk-list at redhat.com
https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.redhat.com%2Fmailman%2Flistinfo%2Fspacewalk-list&data=02%7C01%7CPaschedag.Netlution%40swr.de%7C3e702af8b5f644be31f508d5bf62000f%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C0%7C636625349990724050&sdata=RIHHQ5Gc5c%2B4kZKq6uBHnEd806KY6%2BsqTQzh8WSHZ%2BI%3D&reserved=0
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20180522/9cc1803d/attachment.htm>
More information about the Spacewalk-list
mailing list