[Spacewalk-list] Spacewalk 2.8 - Pushing Errata Patches Failing

Paschedag, Robert paschedag.netlution at swr.de
Fri May 25 14:16:09 UTC 2018


Applying a not that old "curl" errata to a Debian stretch system

rhn_check -vvv
D: check_action{'action': "<?xml version='1.0'?>\n<methodCall>\n<methodName>errata.update</methodName>\n<params>\n<param>\n<value><array><data>\n<value><int>26382</int></value>\n</data></array></value>\n</param>\n</params>\n</methodCall>\n", 'version': 2, 'id': 927559}
updateLoginInfo() login info
D: login(forceUpdate=True) invoked
logging into up2date server
D: rpcServer: Calling XMLRPC up2date.login
D: writeCachedLogin() invoked
D: Wrote pickled loginInfo at 1527257481.06 with expiration of 1527261081.06 seconds.
successfully retrieved authentication token from up2date server
D: logininfo:{'X-RHN-Server-Id': 1000011112, 'X-RHN-Auth-Server-Time': '1527257481.06', 'X-RHN-Auth': 'axidxFsd2aQU3kjHYLnQWTQfSfKd+wucdzp94BlDFlo=', 'X-RHN-Auth-Channels': [['stretch_main_main', '20180311090358', '1', '1'], ['stretch_domain', '20180427093722', '0', '1'], ['stretch_main_contrib', '20180313095836', '0', '1'], ['stretch_security_contrib', '20180428080314', '0', '1'], ['stretch_security_main', '20180525083137', '0', '1'], ['stretch_updates_contrib', '20171010135439', '0', '1'], ['stretch_updates_main', '20180506080246', '0', '1']], 'X-RHN-Auth-User-Id': '', 'X-RHN-Auth-Expire-Offset': '3600.0'}
D: handle_action{'action': "<?xml version='1.0'?>\n<methodCall>\n<methodName>errata.update</methodName>\n<params>\n<param>\n<value><array><data>\n<value><int>26382</int></value>\n</data></array></value>\n</param>\n</params>\n</methodCall>\n", 'version': 2, 'id': 927559}
D: handle_action actionid = 927559, version = 2
D: do_call errata.update([26382],){'cache_only': None}

YOU STOP HERE (invalid function call)

D: rpcServer: Calling XMLRPC errata.getErrataInfo
D: Called update[['libcurl3', '7.52.1', '5+deb9u6', '', 'amd64-deb'], ['libcurl3-gnutls', '7.52.1', '5+deb9u6', '', 'amd64-deb'], ['curl', '7.52.1', '5+deb9u6', '', 'amd64-deb']]
Apt-Spacewalk: Updating sources.list
(Reading database ... 104795 files and directories currently installed.)
Preparing to unpack .../curl_7.52.1-5+deb9u6_amd64.deb ...
Unpacking curl (7.52.1-5+deb9u6) over (7.52.1-5+deb9u5) ...
Preparing to unpack .../libcurl3_7.52.1-5+deb9u6_amd64.deb ...
Unpacking libcurl3:amd64 (7.52.1-5+deb9u6) over (7.52.1-5+deb9u5) ...
Preparing to unpack .../libcurl3-gnutls_7.52.1-5+deb9u6_amd64.deb ...
Unpacking libcurl3-gnutls:amd64 (7.52.1-5+deb9u6) over (7.52.1-5+deb9u5) ...
Setting up libcurl3:amd64 (7.52.1-5+deb9u6) ...
Setting up libcurl3-gnutls:amd64 (7.52.1-5+deb9u6) ...
Processing triggers for libc-bin (2.24-11+deb9u1) ...
Processing triggers for man-db (2.7.6.1-2) ...
Setting up curl (7.52.1-5+deb9u6) ...
Apt-Spacewalk: Updating package profile
D: Sending back response(0, 'update OK', {})
D: do_call packages.checkNeedUpdate('rhnsd=1',){}
D: Called refresh_list
Updating package profile
D: rpcServer: Calling XMLRPC registration.welcome_message
D: rpcServer: Calling XMLRPC registration.update_packages
D: local action status: (0, 'package list refreshed', {})
D: rpcServer: Calling XMLRPC registration.welcome_message

Robert


-----Ursprüngliche Nachricht-----
Von: spacewalk-list-bounces at redhat.com <spacewalk-list-bounces at redhat.com> Im Auftrag von Paschedag, Robert
Gesendet: Freitag, 25. Mai 2018 16:10
An: spacewalk-list at redhat.com; Robert Paschedag <robert.paschedag at web.de>
Betreff: Re: [Spacewalk-list] Spacewalk 2.8 - Pushing Errata Patches Failing

With errata.update it's just the same as with packages.checkNeedUpdate

So you need to have a /usr/share/rhn/actions/errata.py file, which contains the function "update"

And this "update" function also needs to be "exported" within "errata.py"

Robert


-----Ursprüngliche Nachricht-----
Von: spacewalk-list-bounces at redhat.com <spacewalk-list-bounces at redhat.com> Im Auftrag von Eric Griswold
Gesendet: Freitag, 25. Mai 2018 15:53
An: spacewalk-list at redhat.com; Robert Paschedag <robert.paschedag at web.de>
Betreff: Re: [Spacewalk-list] Spacewalk 2.8 - Pushing Errata Patches Failing

There are some lines missing compared to yours, but 'checkNeedUpdate' is there:

# mark this module as acceptable
__rhnexport__ = [
    'update',
    'remove',
    'refresh_list',
    'fullUpdate',
    'checkNeedUpdate',
    'runTransaction',
    'verify'
]


I ran a rhn_check while attempting to push package updates, and received a bit more...but still without a solution. Note the second to last line -- it specified the action 'errata.update' is unsupported. I am not sure if a config file is incorrect somewhere.

"
rhn_check -vvvvvv
D: opening  db environment /var/lib/rpm cdb:0x401
D: opening  db index       /var/lib/rpm/Packages 0x400 mode=0x0
D: locked   db index       /var/lib/rpm/Packages
D: opening  db index       /var/lib/rpm/Providename 0x400 mode=0x0
D: check_action{'action': "<?xml version='1.0'?>\n<methodCall>\n<methodName>errata.update</methodName>\n<params>\n<param>\n<value><array><data>\n<value><int>2048</int></value>\n</data></array></value>\n</param>\n</params>\n</methodCall>\n", 'version': 2, 'id': 1170}
updateLoginInfo() login info
D: login(forceUpdate=True) invoked
logging into up2date server
D: rpcServer: Calling XMLRPC up2date.login
D: writeCachedLogin() invoked
D: Wrote pickled loginInfo at 1527184084.85 with expiration of 1527187684.85 seconds.
successfully retrieved authentication token from up2date server
D: logininfo:{'X-RHN-Server-Id': 1000010000, 'X-RHN-Auth-Server-Time': '1527184084.85', 'X-RHN-Auth': 'htg9ENf4lgJetBoLDXDNcKHgnZH+s1qyb1e1Bvfmp3E=', 'X-RHN-Auth-Channels': [['centos7_x86_64', '20180517152915', '1', '1']], 'X-RHN-Auth-User-Id': '', 'X-RHN-Auth-Expire-Offset': '3600.0'}
D: handle_action{'action': "<?xml version='1.0'?>\n<methodCall>\n<methodName>errata.update</methodName>\n<params>\n<param>\n<value><array><data>\n<value><int>2048</int></value>\n</data></array></value>\n</param>\n</params>\n</methodCall>\n", 'version': 2, 'id': 1170}
D: handle_action actionid = 1170, version = 2
D: do_call errata.update([2048],){'cache_only': None}
D: Attempt to call an unsupported action errata.update([2048],)
D: Sending back response(6, 'Invalid function call attempted', {}) "

Thanks,
Eric

-----Original Message-----
From: spacewalk-list-bounces at redhat.com [mailto:spacewalk-list-bounces at redhat.com] On Behalf Of Paschedag, Robert
Sent: Friday, May 25, 2018 9:43 AM
To: spacewalk-list at redhat.com; Robert Paschedag <robert.paschedag at web.de>
Subject: Re: [Spacewalk-list] Spacewalk 2.8 - Pushing Errata Patches Failing

That's strange.

Please check, if "checkNeedUpdate" is "exported" as function in /usr/share/rhn/actions/packages.py

At the beginning

...
# mark this module as acceptable
__rhnexport__ = [
    'update',
    'remove',
    'refresh_list',
    'fullUpdate',
    'checkNeedUpdate',
    'runTransaction',
    'verify',
    'verifyAll',
    'setLocks'
]
...

Because...if I comment the "checkNeedUpdate" line above, I get the exact same error

rhn_check -vvv
D: getSystemId invoked
D: getSystemId invoked
D: opening  db environment /var/lib/rpm/Packages create:cdb:mpool:private
D: opening  db index       /var/lib/rpm/Packages rdonly mode=0x0
D: locked   db index       /var/lib/rpm/Packages
D: opening  db index       /var/lib/rpm/Providename rdonly:nofsync mode=0x0
D: closed   db index       /var/lib/rpm/Providename
D: closed   db index       /var/lib/rpm/Packages
D: closed   db environment /var/lib/rpm/Packages
D: getSystemId invoked
D: do_call packages.checkNeedUpdate('rhnsd=1',){}
D: Attempt to call an unsupported action packages.checkNeedUpdate('rhnsd=1',)
D: local action status: (6, 'Invalid function call attempted', {})
D: rpcServer: Calling XMLRPC registration.welcome_message
D: getSystemId invoked
D: May free Score board((nil))

Cheers
Robert


-----Ursprüngliche Nachricht-----
Von: spacewalk-list-bounces at redhat.com <spacewalk-list-bounces at redhat.com> Im Auftrag von Eric Griswold
Gesendet: Freitag, 25. Mai 2018 13:56
An: spacewalk-list at redhat.com; Robert Paschedag <robert.paschedag at web.de>
Betreff: Re: [Spacewalk-list] Spacewalk 2.8 - Pushing Errata Patches Failing

Robert --

That file exists as well.

grep checkNeedUpdate /usr/share/rhn/actions/packages.py
    'checkNeedUpdate',
def checkNeedUpdate(rhnsd=None, cache_only=None):

rpm -qf /usr/share/rhn/actions/packages.py
yum-rhn-plugin-2.0.1-10.el7.noarch


-----Original Message-----
From: spacewalk-list-bounces at redhat.com [mailto:spacewalk-list-bounces at redhat.com] On Behalf Of Paschedag, Robert
Sent: Friday, May 25, 2018 7:51 AM
To: spacewalk-list at redhat.com; Robert Paschedag <robert.paschedag at web.de>
Subject: Re: [Spacewalk-list] Spacewalk 2.8 - Pushing Errata Patches Failing

OK.

My mistake. Was not the file "/usr/share/rhn/actions/errata.py" but "/usr/share/rhn/actions/packages.py"

grep checkNeedUpdate /usr/share/rhn/actions/packages.py
    'checkNeedUpdate',
def checkNeedUpdate(rhnsd=None, cache_only=None):

rpm -qf /usr/share/rhn/actions/packages.py
zypp-plugin-spacewalk-0.9.16-25.3.1

(This is on an older SLES system)

Robert


-----Ursprüngliche Nachricht-----
Von: spacewalk-list-bounces at redhat.com <spacewalk-list-bounces at redhat.com> Im Auftrag von Eric Griswold
Gesendet: Donnerstag, 24. Mai 2018 17:15
An: Robert Paschedag <robert.paschedag at web.de>; spacewalk-list at redhat.com; spacewalk-list at redhat.com
Betreff: Re: [Spacewalk-list] Spacewalk 2.8 - Pushing Errata Patches Failing

Hi Robert,

Thank you for the information.

rhn-actions-control is all enabled:
[client]$ rhn-actions-control --report
deploy is enabled
diff is enabled
upload is enabled
mtime_upload is enabled
run is enabled

/usr/share/rhn/actions/ contains
-rw-r--r--. 1 root root  2364 Apr 10 22:05 errata.py -rw-r--r--. 2 root root  2196 Apr 10 22:05 errata.pyc -rw-r--r--. 2 root root  2196 Apr 10 22:05 errata.pyo -rw-r--r--. 1 root root 20398 Apr 10 22:05 packages.py -rw-r--r--. 1 root root 16680 Apr 10 22:05 packages.pyc -rw-r--r--. 1 root root 16598 Apr 10 22:05 packages.pyo


-----Original Message-----
From: Robert Paschedag [mailto:robert.paschedag at web.de]
Sent: Thursday, May 24, 2018 11:09 AM
To: spacewalk-list at redhat.com; Eric Griswold <Eric.Griswold at ipreo.com>; spacewalk-list at redhat.com
Subject: Re: [Spacewalk-list] Spacewalk 2.8 - Pushing Errata Patches Failing

Am 24. Mai 2018 16:49:39 MESZ schrieb Eric Griswold <Eric.Griswold at ipreo.com>:
>This is the outcome of 'rhn_check -vvv' on the client
>
>D: opening  db environment /var/lib/rpm cdb:0x401
>D: opening  db index       /var/lib/rpm/Packages 0x400 mode=0x0
>D: locked   db index       /var/lib/rpm/Packages
>D: opening  db index       /var/lib/rpm/Providename 0x400 mode=0x0
>D: do_call packages.checkNeedUpdate('rhnsd=1',){}
>D: Attempt to call an unsupported action
>packages.checkNeedUpdate('rhnsd=1',)
>D: local action status: (6, 'Invalid function call attempted', {})
>D: rpcServer: Calling XMLRPC registration.welcome_message
>D: closed   db index       /var/lib/rpm/Providename
>D: closed   db index       /var/lib/rpm/Packages
>D: closed   db environment /var/lib/rpm
>
>From: Eric Griswold
>Sent: Wednesday, May 23, 2018 8:07 AM
>To: 'spacewalk-list at redhat.com' <spacewalk-list at redhat.com>
>Subject: Spacewalk 2.8 - Pushing Errata Patches Failing
>
>Hello -
>
>I am new to spacewalk, but am running into some issues pushing patches 
>from my spacewalk server. I imported an internal repo to the spacewalk 
>server. I then added two test clients to the inventory. The server is 
>successfully able to see the clients and all of their information. My 
>Errata list is populated with CentOS advisories. When I attempt to push 
>the errata patches to the clients, they fail.
>
>The error I am receiving on failure: 'Invalid function call attempted'
>
>/var/spacewalk/systemlogs is emtpy. I am not finding much in 
>/var/log/rhn/ I'm not sure where else I should be searching for logs.
>
>Appreciate any support here & where I should be hunting logs for this 
>software.
>
>Thanks,
>Eric
>
>
>
>********* Confidential Disclaimer *********
>
>This e-mail message and any attachments are confidential.
>Dissemination, distribution or copying of this e-mail or any 
>attachments by anyone other than the intended recipient is prohibited.
>If you are not the intended recipient, please notify Ipreo immediately 
>by replying to this e-mail, and destroy all copies of this e-mail and 
>any attachments. If you have received this e-mail as part of a 
>marketing communication and you would like to unsubscribe from future 
>marketing communications, please review our privacy 
>policy<https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%
>2Finfo.ipreo.com%2FIpreo-Private-Policy.html&data=02%7C01%7CPaschedag.Netlution%40swr.de%7C3464ef5953d54897069908d5c18941a7%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C1%7C636627717613392312&sdata=VXY9bEqUOAl1gi1eJMtUhIhQADzPaP870tKyXMXZbD8%3D&reserved=0> for more information.

Please look, if you have your rhn-actions installed and enabled.

Check rhn-actions-control and /usr/share/rhn/actions/ for presents of errata.py.

Robert
--
sent from my mobile device


********* Confidential Disclaimer *********

This e-mail message and any attachments are confidential. Dissemination, distribution or copying of this e-mail or any attachments by anyone other than the intended recipient is prohibited. If you are not the intended recipient, please notify Ipreo immediately by replying to this e-mail, and destroy all copies of this e-mail and any attachments. If you have received this e-mail as part of a marketing communication and you would like to unsubscribe from future marketing communications, please review our privacy policy<https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Finfo.ipreo.com%2FIpreo-Private-Policy.html&data=02%7C01%7CPaschedag.Netlution%40swr.de%7C3464ef5953d54897069908d5c18941a7%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C1%7C636627717613392312&sdata=VXY9bEqUOAl1gi1eJMtUhIhQADzPaP870tKyXMXZbD8%3D&reserved=0> for more information.









_______________________________________________
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%7C3464ef5953d54897069908d5c18941a7%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C1%7C636627717613392312&sdata=N2AkJcnWCpPg%2BUqu734CalKgC04Z97gcBJvgyMLEtLM%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%7C4b39ea555afb4b5b07f208d5c2368d71%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C1%7C636628461940246195&sdata=mV6K7%2FiY2fiQKI5Z6oBw66mgfZUJXCGiq2NJOqw%2BUyE%3D&reserved=0


********* Confidential Disclaimer *********

This e-mail message and any attachments are confidential. Dissemination, distribution or copying of this e-mail or any attachments by anyone other than the intended recipient is prohibited. If you are not the intended recipient, please notify Ipreo immediately by replying to this e-mail, and destroy all copies of this e-mail and any attachments. If you have received this e-mail as part of a marketing communication and you would like to unsubscribe from future marketing communications, please review our privacy policy<https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Finfo.ipreo.com%2FIpreo-Private-Policy.html&data=02%7C01%7CPaschedag.Netlution%40swr.de%7C4b39ea555afb4b5b07f208d5c2368d71%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C1%7C636628461940246195&sdata=jeZUiD57VJDhndQgJaMTKzWfTwRYQdxNnDkFbYyejmo%3D&reserved=0> for more information.









_______________________________________________
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%7C4b39ea555afb4b5b07f208d5c2368d71%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C1%7C636628461940246195&sdata=mV6K7%2FiY2fiQKI5Z6oBw66mgfZUJXCGiq2NJOqw%2BUyE%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%7Cfb67cd1c9fa9419c171b08d5c246dac8%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C1%7C636628531963234386&sdata=kx9jvou90sdxKyzpml4tRxlrvLaKkaESB%2BPmf1W9%2B6s%3D&reserved=0


********* Confidential Disclaimer *********

This e-mail message and any attachments are confidential. Dissemination, distribution or copying of this e-mail or any attachments by anyone other than the intended recipient is prohibited. If you are not the intended recipient, please notify Ipreo immediately by replying to this e-mail, and destroy all copies of this e-mail and any attachments. If you have received this e-mail as part of a marketing communication and you would like to unsubscribe from future marketing communications, please review our privacy policy<https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Finfo.ipreo.com%2FIpreo-Private-Policy.html&data=02%7C01%7CPaschedag.Netlution%40swr.de%7Cfb67cd1c9fa9419c171b08d5c246dac8%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C1%7C636628531963234386&sdata=h9aaQsqXa%2FOr1jGiSLE5KNy51EWkEO37kT9KkMvfvCQ%3D&reserved=0> for more information.









_______________________________________________
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%7Cfb67cd1c9fa9419c171b08d5c246dac8%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C1%7C636628531963234386&sdata=kx9jvou90sdxKyzpml4tRxlrvLaKkaESB%2BPmf1W9%2B6s%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%7Cb865c5f266c645cfd08708d5c2493a8e%7Cbcca095d88d442f88260cc216b81f62d%7C0%7C1%7C636628542131311828&sdata=mXaRvodLNtZd1DYm3simNd9rCA3%2BPr7ZXJZUfx9Br9A%3D&reserved=0




More information about the Spacewalk-list mailing list