[Spacewalk-list] Python errors on rhnreg_ks

Christopher May-Townsend cmay at liquidcapital.com
Fri Sep 3 13:34:05 UTC 2010


To all developers reading this I have discovered the route of the
problem but could probably do with some sort of workaround for others;

 

Basically as you know, when the system attaches itself to the server it
collects a load of  hardware information, this calls upon dmidecode
which scans /dev/mem.

 

The error although seemingly random seemed to happen on boxes that had a
loud of dodgy information in /dev/mem. I could get the servers
connecting to spacewalk by deleting the /dev/mem device (or renaming it
for the rhnreg_ks command and then rename it back).

 

I think there should be a workaround for this since this information was
nowhere on the internet. Should I raise a bug report since this was
happening to me 1 in 4 servers.

 

Cheers,

Chris

 

From: spacewalk-list-bounces at redhat.com
[mailto:spacewalk-list-bounces at redhat.com] On Behalf Of Christopher
May-Townsend
Sent: 02 September 2010 18:08
To: spacewalk-list at redhat.com
Subject: [Spacewalk-list] Python errors on rhnreg_ks

 

Hi all, I'm having an issue with spacewalk when I try and connect to the
server;

 

[root at lcmrst1 ~]# rhnreg_ks
--serverUrl=http://lcmspacewalk1.liquid-capital.liquidcap.com/XMLRPC
--activationkey=1-ac4909121ec738d6f8a4ac2842062d54

python: src/dmidecode.c:4083: dmi_decode: Assertion `sub_n != ((void
*)0)' failed.

Aborted

 

At first it was just a couple of boxes but after trying to deploy across
a range of boxes it has come up several times. I've googled to no avail,
I went on IRC and asked around and no one knew what the problem was so
I'm coming here.

 

I'm going to try and shoehorn a newer version of python-dmidecode
(possibly from fedora) but I wanted to come here to see why 7 out of 29
systems have this error, I'm happy to switch on debug mode, compare
install lists, anything to help you lot get to the bottom of this.

 

Some background info; all boxes installed identically off the same
kickstart script, on a wide range of off the shelf hardware, it fails
and works on 32bit/64bit centos 5.2 up to 5.5. A full yum upgrade
doesn't fix the problem and the version of python dmi-decode it installs
is 3.10.8-4.el5

 

Thank you all for your time,

Chris

Liquid Capital Markets Ltd (Registered Number 03986148), Liquid Capital 
Securities Limited ("LCS") (Registered Number 04118899) and Liquid
Capital 
Trading LLP (Registered Number OC313325) are authorised and regulated by
the  
Financial Services Authority in the United Kingdom. 
LCS (France) and LCS (Germany) are branches of LCS and are subject to
the 
regulation of the AMF (France) and the Bafin (Germany)
 
LCS is also registered with the National Futures Association ("NFA") as
an
Exempt Foreign Broker. Liquid Capital Australia Pty Ltd is registered by
the
Australian Securities and Investment Commission. Liquid Capital
Management
LLP is a registered limited liability partnership.
 
Liquid Capital Markets, LLC ("LCM LLC") is a registered broker dealer
whose
Designated Examining Authority is the Chicago Board Options Exchange
("CBOE").
LCM LLC is also a member of the CBOE and the Chicago Mercantile
Exchange. Liquid 
Capital Securities, LLC ("LCS LLC") is a FINRA registered broker dealer
and an 
NFA registered introducing broker whose main office is located at 71
South Wacker 
Drive, Suite 2100, Chicago, IL 60606. For more information about LCS
LLC, please 
contact (312) 345-2110. In accordance with SEC Rule 17a-4 and NASD Rule
3010, 
e-mails sent to and from this address may be recorded and are subject to
archival, 
monitoring, review and retrieval by the LCS LLC Compliance Department
 
Please click this link <http://www.liquidcapital.com/group/index.php?>
for terms relating to email correspondence.
 

Liquid Capital Markets Ltd (Registered Number 03986148), Liquid Capital 
Securities Limited ("LCS") (Registered Number 04118899) and Liquid Capital 
Trading LLP (Registered Number OC313325) are authorised and regulated by the  
Financial Services Authority in the United Kingdom. 
LCS (France) and LCS (Germany) are branches of LCS and are subject to the 
regulation of the AMF (France) and the Bafin (Germany)

LCS is also registered with the National Futures Association ("NFA") as an
Exempt Foreign Broker. Liquid Capital Australia Pty Ltd is registered by the
Australian Securities and Investment Commission. Liquid Capital Management
LLP is a registered limited liability partnership.
 
Liquid Capital Markets, LLC ("LCM LLC") is a registered broker dealer whose
Designated Examining Authority is the Chicago Board Options Exchange ("CBOE").
LCM LLC is also a member of the CBOE and the Chicago Mercantile Exchange. Liquid 
Capital Securities, LLC (“LCS LLC”) is a FINRA registered broker dealer and an 
NFA registered introducing broker whose main office is located at 71 South Wacker 
Drive, Suite 2100, Chicago, IL 60606. For more information about LCS LLC, please 
contact (312) 345-2110. In accordance with SEC Rule 17a-4 and NASD Rule 3010, 
e-mails sent to and from this address may be recorded and are subject to archival, 
monitoring, review and retrieval by the LCS LLC Compliance Department

Please click this <a href=http://www.liquidcapital.com/group/index.php?
location=/web/General/Disclaimer>link</a> for terms relating to email correspondence.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20100903/d59433ec/attachment.htm>


More information about the Spacewalk-list mailing list