[Spacewalk-list] rhnpush fails with uninformative error msg
Lachlan Musicman
datakid at gmail.com
Fri May 20 06:32:33 UTC 2016
In centos 7.2, using
[root at vmpr-res-utils 16.05-rc2]# yum whatprovides rhnpush
rhnpush-5.5.89-1.el7.noarch : Package uploader for the Spacewalk or Red Hat
Satellite Server
Repo : spacewalk
rhnpush-5.5.89-1.el7.noarch : Package uploader for the Spacewalk or Red Hat
Satellite Server
Repo : @spacewalk
[root at vmpr-res-utils 16.05-rc2]# rhnpush --server localhost -u admin
--channel slurm_16_05_rc2 *rpm --nosig
Password:
ERROR: unhandled exception occurred: (mismatched tag: line 164, column 2).
No logs are created at all (I've deleted them all and checked).
There is a log in /var/log/tomcat/localhost_access_{date}.txt
::1 - - [20/May/2016:13:29:49 +1000] "GET /rhn/errors/500.jsp HTTP/1.1" 302
-
::1 - - [20/May/2016:13:29:49 +1000] "POST /rhn/errors/500.jsp HTTP/1.1"
302 -
::1 - - [20/May/2016:13:29:50 +1000] "POST
/rhn/Login.do?url_bounce=/rhn/errors/500.jsp&request_method=POST HTTP/1.1"
200 5967
Note here that it's defaulting to IPv6 address.
If I use the fqdn/hostname (same thing) I get it using the ipv4, same
problem:
10.126.18.72 - - [20/May/2016:13:58:00 +1000] "GET /rhn/errors/500.jsp
HTTP/1.1" 302 -
10.126.18.72 - - [20/May/2016:13:58:00 +1000] "POST /rhn/errors/500.jsp
HTTP/1.1" 302 -
10.126.18.72 - - [20/May/2016:13:58:00 +1000] "POST
/rhn/Login.do?url_bounce=/rhn/errors/500.jsp&request_method=POST HTTP/1.1"
200 5967
Note that the username and password are correct - I've tested 100 times,
and I'm also logged into the website, *using the same credentials*.
Further frustration is caused by the fact that I have it working on another
server (and another domain/ip range), which was set up identically, runs
the same software, and it works.
....
OK, I tried to add the server to itself as a system with
rhnreg_ks --serverUrl=https://server/XMLRPC
--sslCACert=/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT --activationkey=1-x
and that also failed.
Then I went into /var/log/up2date and noticed that the error was the same:
Traceback (most recent call last):
File "/usr/sbin/rhnreg_ks", line 216, in <module>
cli.run()
File "/usr/share/rhn/up2date_client/rhncli.py", line 96, in run
sys.exit(self.main() or 0)
File "/usr/sbin/rhnreg_ks", line 91, in main
rhnreg.getCaps()
File "/usr/share/rhn/up2date_client/rhnreg.py", line 248, in getCaps
s.capabilities.validate()
File "/usr/share/rhn/up2date_client/rhnserver.py", line 178, in
__get_capabilities
self.registration.welcome_message()
File "/usr/share/rhn/up2date_client/rhnserver.py", line 63, in __call__
return rpcServer.doCall(method, *args, **kwargs)
File "/usr/share/rhn/up2date_client/rpcServer.py", line 203, in doCall
ret = method(*args, **kwargs)
File "/usr/lib64/python2.7/xmlrpclib.py", line 1233, in __call__
return self.__send(self.__name, args)
File "/usr/share/rhn/up2date_client/rpcServer.py", line 37, in _request1
ret = self._request(methodname, params)
File "/usr/lib/python2.7/site-packages/rhn/rpclib.py", line 384, in
_request
self._handler, request, verbose=self._verbose)
File "/usr/lib/python2.7/site-packages/rhn/transports.py", line 187, in
request
return self._process_response(fd, connection)
File "/usr/lib/python2.7/site-packages/rhn/transports.py", line 215, in
_process_response
return self.parse_response(fd)
File "/usr/lib/python2.7/site-packages/rhn/transports.py", line 235, in
parse_response
p.feed(response)
File "/usr/lib64/python2.7/xmlrpclib.py", line 558, in feed
self._parser.Parse(data, 0)
<class 'xml.parsers.expat.ExpatError'>: mismatched tag: line 164, column 2
which lead me to this:
https://bugzilla.redhat.com/show_bug.cgi?id=1277623
but both of my systems have
python-debian-0.1.27-3.el7.noarch and python-six-1.9.0-2.el7.noarch
I'm reticent to downgrade since I don't know what else that will affect,
and it's *working* on one of the servers without the downgrade?
I saw this reddit thread:
https://www.reddit.com/r/spacewalk/comments/3vnquh/centos_71_spacewalk_24_no_go/
but I wont try the solution(s) in the last comment bc both files in both
systems are currently the same, so they are obv not the issue.
I tried the patch shown here:
https://www.redhat.com/archives/spacewalk-list/2015-November/msg00108.html
But it just output a whole bunch of blather - looks like something is being
chomped though - either time out or buffer length or...?
asdIncoming headers:
content-length : 5966
set-cookie : JSESSIONID=69C01EA51CB966ABC58B3188A956B119; Path=/rhn/;
Secure; HttpOnly; HttpOnly
server : Apache
x-ua-compatible : IE=edge,chrome=1
date : Fri, 20 May 2016 06:17:12 GMT
content-type : text/html;charset=UTF-8
('body:', '\'<!DOCTYPE HTML>\\n<html>\\n <head>\\n <!-- enclosing head
tags in layout_c.jsp -->\\n <meta http-equiv="X-UA-Compatible"
content="IE=edge"/>\\n <!-- HTML5 shim and Respond.js IE8 support of
HTML5 elements and media queries -->\\n <!--[if lt IE 9]>\\n
<script type=\\\'text/javascript\\\'
src="/javascript/html5.js"></script>\\n <script
type=\\\'text/javascript\\\' src="/javascript/respond.js"></script>\\n
<![endif]-->\\n \\n <meta http-equiv="content-type"
content="text/html;charset=UTF-8"/>\\n <title>\\n Spacewalk\\n
\\n \\n - Sign In\\n \\n \\n </title>\\n <link
rel="shortcut icon" href="/img/favicon.ico" />\\n\\n <meta
name="viewport" content="width=device-width, initial-scale=1.0" />\\n\\n
\\n \\n <link rel="stylesheet" href="/css/spacewalk.css" />\\n
\\n <link rel="stylesheet" href="/css/jquery.timepicker.css" />\\n
<link rel="stylesheet" href="/css/bootstrap-datepicker.css" />\\n\\n
<link rel="stylesheet" href="/javascript/select2/select2.css" />\\n
<link rel="stylesheet" href="\'')
('body:', '\'/javascript/select2/select2-bootstrap.css" />\\n\\n <link
rel="stylesheet" href="/fonts/font-awesome/css/font-awesome.css" />\\n
<link rel="stylesheet" href="/fonts/font-spacewalk/css/spacewalk-font.css"
/>\\n\\n <script src="/javascript/jquery.js"></script>\\n <script
src="/javascript/bootstrap.js"></script>\\n <script
src="/javascript/select2/select2.js"></script>\\n <script
src="/javascript/spacewalk-essentials.js"></script>\\n <script
src="/javascript/spacewalk-checkall.js"></script>\\n\\n <script
src="/rhn/dwr/engine.js"></script>\\n <script
src="/rhn/dwr/util.js"></script>\\n <script
src="/rhn/dwr/interface/DWRItemSelector.js"></script>\\n <script
src="/javascript/jquery.timepicker.js"></script>\\n <script
src="/javascript/bootstrap-datepicker.js"></script>\\n\\n <meta
name="decorator" content="layout_c" />\\n <script
src="/javascript/spacewalk-login.js"></script>\\n </head>\\n <body
onload="">\\n <div class="spacewalk-top-wrap">\\n <nav
class="navbar navbar-default navbar-pf" role="navigation">\\n \'')
('body:', '\' \\n\\n\\n\\n<!-- header.jsp -->\\n\\n\\n\\n<div
class="navbar-header">\\n <button type="button" class="navbar-toggle"
data-toggle="collapse" data-target=".navbar-collapse">\\n <span
class="sr-only">Toggle navigation</span>\\n <span
class="icon-bar"></span>\\n <span class="icon-bar"></span>\\n <span
class="icon-bar"></span>\\n </button>\\n <a class="navbar-brand" href="
http://www.spacewalkproject.org/" title="Visit
http://www.spacewalkproject.org/ for more information">\\n <img
src="/img/logo_vendor.png" alt="Spacewalk project" id="rhLogo" />\\n
</a>\\n <a class="navbar-brand" href="/" title="Spacewalk homepage">\\n
<img src="/img/logo_product.png" alt="Spacewalk" id="rhnLogo"
accesskey="2"/>\\n </a>\\n \\n</div>\\n\\n<div class="navbar-collapse
collapse">\\n \\n\\n \\n \\n <ul class="nav navbar-nav
navbar-primary"><li class="active"><a href="/rhn/Login.do">Sign
In</a></li>\\n<li><a href="/rhn/help/about.do">About</a></li>\\n</ul>\\n
\\n</div>\\n<!-- end header.jsp -->\\n\\n </nav>\\n <div
class="spacewalk-main-column-layout">\\n \'')
('body:', '\' <aside id="spacewalk-aside" class="navbar-collapse
collapse">\\n \\n\\n<nav id="sidenav">\\n \\n \\n \\n
\\n</nav>\\n\\n \\n\\n\\n\\n\\n\\n \\n\\n\\n<!-- TODO
make this more generic -->\\n\\n\\n\\n </aside>\\n <section
id="spacewalk-content">\\n <!-- Alerts and messages
-->\\n \\n \\n <div class="text-center">\\n
\\n \\n \\n \\n <h1>Welcome to Spacewalk</h1>\\n
<p><strong>Spacewalk</strong> is an open source (GPLv2) Linux systems
management solution. Below are some links that should prove useful if you
have any questions regarding your Spacewalk server. </p>\\n \\n
\\n\\n <form name="loginForm" id="loginForm" method="post"
action="/rhn/LoginSubmit.do;jsessionid=69C01EA51CB966ABC58B3188A956B119"
class="form-horizontal col-md-6 col-md-offset-3 text-left">\\n <input
type="hidden" name="csrf_token" value="7530790251516499651">\\n
\\n\\n \\n \\n \\n \\n \\n \\n \\n\\n\\n<div
class="form-group">\\n <label for="username-field" class="col-xs-5
control-label">Spacewal\'')
('body:', '\'k Login: </label>\\n <div class="col-xs-7">\\n <input
type="text" id="username-field" class="form-control" tabindex="1"
name="username" maxlength="63" placeholder="Login" />\\n
</div>\\n</div>\\n\\n<div class="form-group">\\n <label
for="password-field" class="col-xs-5 control-label">Password: </label>\\n
<div class="col-xs-7">\\n <input type="password" id="password-field"
class="form-control" tabindex="2" name="password" maxlength="32"
placeholder="Password" />\\n </div>\\n</div>\\n\\n<div
class="text-right">\\n <input type="hidden" name="login_cb"
value="login">\\n <input type="hidden" name="url_bounce"
value="/rhn/errors/500.jsp">\\n <input type="hidden"
name="request_method" value="GET">\\n <input type="submit" tabindex="3"
value="Sign In" id="login" class="btn btn-primary">\\n</div>\\n\\n
</form>\\n <div class="col-md-6 col-md-offset-3 text-left">\\n \\n
\\n \\n \\n <p>For details on Spacewalk, please visit
our web-site at <a href="http://www.spacewalkproject.org/" target="_blank">
http://www.spacewalkprojec\'')
Would appreciate any ideas people might have?
cheers
L.
------
The most dangerous phrase in the language is, "We've always done it this
way."
- Grace Hopper
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20160520/57dbd8f5/attachment.htm>
More information about the Spacewalk-list
mailing list