[rhn-users] Hardware List Refresh failure

Bret McMillan bretm at redhat.com
Fri Mar 16 18:06:17 UTC 2007


Nikolaos Mitsis wrote:
> Greetings,
> 
> I've installed RH5 yesterday on two machines, one server and one client
> version. The server version is installed on a NEC server and the client
> on a no-name amd64 pc.
> 
> All seems ok but on the client I'm getting the following when I do a
> hardware list refresh via RHN:
> 
> Client execution returned "Error refreshing system hardware" (code 12)
> 
> Running rhn-profile-sync manualy I get:
> 
> # rhn-profile-sync -vv
> updating login info
> logging into up2date server
> successfully retrieved authentication token from up2date server
> D: logininfo: {'X-RHN-Server-Id': ... things deleted ... '3600.0'}
> Updating package profile...
> Updating package profile
> Updating hardware profile...
> An error has occurred:
> Internal Server Error
> See /var/log/up2date for more information
> 
> # tail -20 /var/log/up2date
> [Fri Mar 16 12:28:53 2007] up2date Updating package profile
> [Fri Mar 16 12:29:02 2007] up2date
> Traceback (most recent call last):
>   File "/usr/sbin/rhn-profile-sync", line 54, in ?
>     cli.run()
>   File "/usr/share/rhn/up2date_client/rhncli.py", line 65, in run
>     sys.exit(self.main() or 0)
>   File "/usr/sbin/rhn-profile-sync", line 45, in main
>     rhnHardware.updateHardware()
>   File "/usr/share/rhn/up2date_client/rhnHardware.py", line 12, in
> updateHardware
>     hardwareList)
>   File "/usr/lib64/python2.4/xmlrpclib.py", line 1096, in __call__
>     return self.__send(self.__name, args)
>   File "/usr/share/rhn/up2date_client/rpcServer.py", line 38, in _request1
>     ret = self._request(methodname, params)
>   File "/usr/lib/python2.4/site-packages/rhn/rpclib.py", line 323, in
> _request
>     raise pe
> xmlrpclib.ProtocolError: <ProtocolError for xmlrpc.rhn.redhat.com
> /XMLRPC: 500 Internal Server Error>
> 
> 
> Rescheduling in RHN an running rhn_check I get:
> 
> # rhn_check -vv
> D: check_action {'action': "<?xml
> version='1.0'?>\n<methodCall>\n<methodName>hardware.refresh_list</methodName>\n<params>\n</params>\n</methodCall>\n",
> 'version': 2, 'id': 50101425}
> updating login info
> logging into up2date server
> successfully retrieved authentication token from up2date server
> D: logininfo: {'X-RHN-Server-Id': ... stuff deleted .... }
> D: handle_action {'action': "<?xml
> version='1.0'?>\n<methodCall>\n<methodName>hardware.refresh_list</methodName>\n<params>\n</params>\n</methodCall>\n",
> 'version': 2, 'id': 50101425}
> D: handle_action actionid = 50101425, version = 2
> D: do_call hardware.refresh_list ()
> ERROR: sending hardware database for System Profile
> D: Sending back response (12, 'Error refreshing system hardware', {})
> D: do_call packages.checkNeedUpdate ('rhnsd=1',)
> D: local action status:  (0, 'rpm database not modified since last
> update (or package list recently updated)', {})
> 
> 
> This only applies in the client PC and not in the server. I've also
> checked it manualy on the server and it's ok.
> 
> Also, the package list is updated (I've run rhn-profile-sync after
> installing a package and shows up in RHN), only the hardware list seems
> to have the problem.
> 
> Is it possible that some hardware or software missconfiguration that is
> causing this or is it a problem with RHN? Is there something else I can
> check from my side?

If you happen to have a particular Athlon processor, it's most likely an 
issue on our side.  We're working to address this issue.

--Bret




More information about the rhn-users mailing list