Support for open-carpet.org

Pete Goodall pete at yellowhouse.org
Sun Nov 20 20:09:13 PST 2005


Hi all,

Just started using smart on SUSE Linux 10.0, and tried adding an 
open-carpet source, defined with type=red-carpet.  I am able to add the 
channel just fine, but when I start smart and it tries to refresh the 
cache I get a traceback:

   File 
"/usr/lib/python2.4/site-packages/smart/backends/rpm/redcarpet.py", line 
200, in handleSectionEnd
     self._info["group"] = intern(data)
TypeError: intern() argument 1 must be string, not unicode

Above is the last line.  I looked into this a bit, and 
backends/rpm/redcapet.py is failing in the XMLParser class.  Therefore, 
I'm wondering if it is not getting the data it expects from the 
packageinfo.xml.gz file.

I'm wondering if by "Red Carpet" support you mean what used to be "Red 
Carpet Enterprise" (now known as ZENworks Linux Management) or if you 
mean open-carpet.org.  If you mean the former, then could it be that the 
open-carpet.org server uses a slightly different format for 
packageinfo.xml.gz?  If you mean you support open-carpet.org... then I'm 
back to square one. ;-)

Thanks for your help.

- Pete



More information about the Smart mailing list