[Spacewalk-list] Spacewalk 2.2 clients - remote commands fail on some systems
Michael Mraka
michael.mraka at redhat.com
Wed Sep 17 08:26:35 UTC 2014
Ryan Clough wrote:
% All,
%
% I have 7 systems which will not complete a remote command no matter how
% simple. I believe that the problem lies in the construction of the XML.
% Here is how I found the difference in the systems output.
%
% 1. In order to remove osad from the picture, I stopped the daemon on a
% system that does not complete the remote command and one that does.
%
% 2. Using SSM I send the same remote command to both systems, "ls /". A
% simple "ls" on the root mount.
%
% 3. Now call "rhn_check -v -v -v -v -v -v -v" on both systems and capture
% the output.
%
% 4. Compare output.
%
% Now the interesting lines are the XML lines and the "do_call" line. The
% "do_call" line is much easier to see so I will show it here.
%
% Working system "do_call" line:
% D: do_call script.run(4107, {'username': 'root', 'groupname': 'root',
% 'now': '2014-09-16 23:18:23', 'timeout': 600, 'script': '#!/bin/sh\n# Add
% your shell script below\nls /'}){'cache_only': None}
%
% Nonworking system "do_call" line:
% D: do_call script.run(4106, {'username': 'root', 'groupname': 'root',
% 'now': '2014-09-16 23:15:44', 'timeout': 600, 'script': '#!/bin/sh\r\n# Add
% your shell script below\r\nls /'}){'cache_only': None}
%
% As you will notice the line separators are different and it is my opinion
% that the "\r" has something to do with this failure. Any ideas about how to
% find and fix this issue would be much appreciated. Let me know if you would
% like additional information about my setup.
%
% Here is some additional information about the two systems:
%
% # cat /etc/issue
% Scientific Linux release 6.5 (Carbon)
% # python --version
% Python 2.6.6
Is there difference betveen rhn-check version on those systems?
Regards,
--
Michael Mráka
Satellite Engineering, Red Hat
More information about the Spacewalk-list
mailing list