Satellite updateinfo.xml not properly formatted - unescaped '&', '<', '>' causes "mismatched tag" error
Issue
- characters such as <,>,&,etc are not being reformatted properly in updateinfo.xml
- yum list-security and yum-updatesd fails with errors
-
example of yum error:
[root@01 ~]# yum list-security Loaded plugins: rhnplugin, security Traceback (most recent call last): File "/usr/bin/yum", line 29, in ? yummain.user_main(sys.argv[1:], exit_code=True) File "/usr/share/yum-cli/yummain.py", line 309, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 178, in main result, resultmsgs = base.doCommands() File "/usr/share/yum-cli/cli.py", line 349, in doCommands return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, self.extcmds) File "/usr/lib/yum-plugins/security.py", line 203, in doCommand md_info = ysp_gen_metadata(self.repos.listEnabled()) File "/usr/lib/yum-plugins/security.py", line 76, in ysp_gen_metadata md_info.add(repo) File "/usr/lib/python2.4/site-packages/yum/update_md.py", line 376, in add for event, elem in iterparse(infile): File "<string>", line 64, in __iter__ SyntaxError: mismatched tag: line 240, column 1388
Environment
-
Red Hat Network (RHN) Satellite 4.2.3, 5.0.2, 5.1.1, 5.2.0, and 5.4.0
-
Red Hat Enterprise Linux 5 client systems
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.