<div dir="ltr">Hi list,<div><br></div><div>I performed a 'yum -y upgrade' today on my spacewalk server (RHEL 6.x with spacewalk 2.6). </div><div>The following changes were performed:</div><div><br></div><div><div># yum history info 66</div><div>Loaded plugins: product-id, rhnplugin, search-disabled-repos, security, versionlock</div><div>This system is receiving updates from RHN Classic or Red Hat Satellite.</div><div>Transaction ID : 66</div><div>Begin time     : Fri Jun 30 14:34:23 2017</div><div>Begin rpmdb    : 985:0842ff69cc6a1afb336142aa7d759e3a5f56a6ec</div><div>End time       :            14:34:26 2017 (3 seconds)</div><div>End rpmdb      : 985:45d6f185d6124313ee36d078383007c01e5b65e1 **</div><div>User           : Morten Middelthon <mortenm></div><div>Return-Code    : Success</div><div>Command Line   : -y upgrade</div><div>Transaction performed with:</div><div>    Installed     rpm-4.8.0-55.el6.x86_64                     @rhel6-updates-x86_64</div><div>    Installed     yum-3.2.29-81.el6.noarch                    @rhel6-updates-x86_64</div><div>    Installed     yum-metadata-parser-1.1.2-16.el6.x86_64     @anaconda-RedHatEnterpriseLinux-201301301459.x86_64/6.6</div><div>    Installed     yum-plugin-versionlock-1.1.30-40.el6.noarch @rhel6-updates-x86_64</div><div>    Installed     yum-rhn-plugin-2.6.3-1.el6.noarch           @spacewalk</div><div>Packages Altered:</div><div>    Obsoleted  spacewalk-backend-usix-2.6.77-1.el6.noarch @spacewalk</div><div>    Obsoleting spacewalk-usix-2.7.1-3.el6sat.noarch       @rhel-6-server-rhn-tools-rpms</div><div>history info</div></div><div><br></div><div>as you can see spacewalk-backend-usix was replaced with spacewalk-usix-2.7.1-3.el6sat.noarch</div><div>After this patch my entire spacewalk server went down. Clients trying to talk the server got the following error:</div><div><br></div><div><div># yum repolist</div><div>Loaded plugins: product-id, rhnplugin, search-disabled-repos</div><div>There was an error communicating with RHN.</div><div>Red Hat Satellite or RHN Classic support will be disabled.</div><div>Error communicating with server. The message was:</div><div>Internal Server Error</div><div>repolist: 0</div></div><div><br></div><div>and on the spacewalk server itself, programs like spacewalk-repo-sync failed with:<br><br></div><div><div># /usr/bin/spacewalk-repo-sync --list</div><div>Traceback (most recent call last):</div><div>  File "/usr/bin/spacewalk-repo-sync", line 48, in <module></div><div>    "Path not correct? " + sys.path)</div><div>TypeError: cannot concatenate 'str' and 'list' objects</div></div><div><br></div><div>the web gui was functioning seemingly OK during this though.</div><div><br></div><div>To get things back up and running again I had to remove spacewalk-usix</div><div><br></div><div># rpm -e --nodeps spacewalk-usix</div><div><br></div><div>Manually download the rpm for the old package from</div><div><br></div><div><a href="http://spacewalk.redhat.com/yum/latest-client/RHEL/6/x86_64/spacewalk-backend-usix-2.6.78-1.el6.noarch.rpm">http://spacewalk.redhat.com/yum/latest-client/RHEL/6/x86_64/spacewalk-backend-usix-2.6.78-1.el6.noarch.rpm</a> </div><div><br></div><div>and then install it:<br><br>rpm -ivh spacewalk-backend-usix-2.6.78-1.el6.noarch.rpm<br></div><div><br></div><div>After that clients could connect again, and spacewalk-repo-sync ran like normal</div><div><br></div><div>Has anyone else experienced this?</div><div><br></div><div>with regards</div><div><br></div><div>Morten A. Middelthon</div></div>