CentOS 6.2 update errors.

Hello Every one,
plz help me out regarding the following outputs ....

[root@rash ~]# yum update -y
Loaded plugins: aliases, auto-update-debuginfo, changelog, downloadonly,
              : fastestmirror, filter-data, fs-snapshot, kabi, keys, list-data,
              : local, merge-conf, post-transaction-actions, presto, priorities,
              : protectbase, refresh-packagekit, remove-with-leaves, rpm-warm-
              : cache, security, show-leaves, tmprepo, tsflags, upgrade-helper,
              : verify, versionlock
Loading support for CentOS kernel ABI
Loading mirror speeds from cached hostfile
Skipping filters plugin, no data
0 packages excluded due to repository protections
Setting up Update Process
Resolving Dependencies
Skipping filters plugin, no data
--> Running transaction check
---> Package libxml2.x86_64 0:2.7.6-4.el6 will be updated
---> Package libxml2.x86_64 0:2.7.6-4.el6_2.1 will be an update
---> Package libxml2-python.x86_64 0:2.7.6-4.el6 will be updated
---> Package libxml2-python.x86_64 0:2.7.6-4.el6_2.1 will be an update
---> Package libxml2-static.x86_64 0:2.7.6-4.el6 will be updated
---> Package libxml2-static.x86_64 0:2.7.6-4.el6_2.1 will be an update
---> Package php.x86_64 0:5.3.3-3.el6_1.3 will be updated
---> Package php.x86_64 0:5.3.3-3.el6_2.5 will be an update
---> Package php-bcmath.x86_64 0:5.3.3-3.el6_1.3 will be updated
---> Package php-bcmath.x86_64 0:5.3.3-3.el6_2.5 will be an update
---> Package php-cli.x86_64 0:5.3.3-3.el6_1.3 will be updated
---> Package php-cli.x86_64 0:5.3.3-3.el6_2.5 will be an update
---> Package php-common.x86_64 0:5.3.3-3.el6_1.3 will be updated
---> Package php-common.x86_64 0:5.3.3-3.el6_2.5 will be an update
---> Package php-dba.x86_64 0:5.3.3-3.el6_1.3 will be updated
---> Package php-dba.x86_64 0:5.3.3-3.el6_2.5 will be an update
---> Package php-embedded.x86_64 0:5.3.3-3.el6_1.3 will be updated
---> Package php-embedded.x86_64 0:5.3.3-3.el6_2.5 will be an update
---> Package php-enchant.x86_64 0:5.3.3-3.el6_1.3 will be updated
---> Package php-enchant.x86_64 0:5.3.3-3.el6_2.5 will be an update
---> Package php-imap.x86_64 0:5.3.3-3.el6_1.3 will be updated
---> Package php-imap.x86_64 0:5.3.3-3.el6_2.5 will be an update
---> Package php-intl.x86_64 0:5.3.3-3.el6_1.3 will be updated
---> Package php-intl.x86_64 0:5.3.3-3.el6_2.5 will be an update
---> Package php-mbstring.x86_64 0:5.3.3-3.el6_1.3 will be updated
---> Package php-mbstring.x86_64 0:5.3.3-3.el6_2.5 will be an update
---> Package php-process.x86_64 0:5.3.3-3.el6_1.3 will be updated
---> Package php-process.x86_64 0:5.3.3-3.el6_2.5 will be an update
---> Package php-pspell.x86_64 0:5.3.3-3.el6_1.3 will be updated
---> Package php-pspell.x86_64 0:5.3.3-3.el6_2.5 will be an update
---> Package php-recode.x86_64 0:5.3.3-3.el6_1.3 will be updated
---> Package php-recode.x86_64 0:5.3.3-3.el6_2.5 will be an update
---> Package php-snmp.x86_64 0:5.3.3-3.el6_1.3 will be updated
---> Package php-snmp.x86_64 0:5.3.3-3.el6_2.5 will be an update
---> Package php-tidy.x86_64 0:5.3.3-3.el6_1.3 will be updated
---> Package php-tidy.x86_64 0:5.3.3-3.el6_2.5 will be an update
---> Package php-zts.x86_64 0:5.3.3-3.el6_1.3 will be updated
---> Package php-zts.x86_64 0:5.3.3-3.el6_2.5 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package              Arch         Version                  Repository     Size
================================================================================
Updating:
 libxml2              x86_64       2.7.6-4.el6_2.1          updates       795 k
 libxml2-python       x86_64       2.7.6-4.el6_2.1          updates       319 k
 libxml2-static       x86_64       2.7.6-4.el6_2.1          updates       561 k
 php                  x86_64       5.3.3-3.el6_2.5          updates       1.1 M
 php-bcmath           x86_64       5.3.3-3.el6_2.5          updates        32 k
 php-cli              x86_64       5.3.3-3.el6_2.5          updates       2.2 M
 php-common           x86_64       5.3.3-3.el6_2.5          updates       522 k
 php-dba              x86_64       5.3.3-3.el6_2.5          updates        38 k
 php-embedded         x86_64       5.3.3-3.el6_2.5          updates       1.1 M
 php-enchant          x86_64       5.3.3-3.el6_2.5          updates        26 k
 php-imap             x86_64       5.3.3-3.el6_2.5          updates        48 k
 php-intl             x86_64       5.3.3-3.el6_2.5          updates        68 k
 php-mbstring         x86_64       5.3.3-3.el6_2.5          updates       453 k
 php-process          x86_64       5.3.3-3.el6_2.5          updates        37 k
 php-pspell           x86_64       5.3.3-3.el6_2.5          updates        26 k
 php-recode           x86_64       5.3.3-3.el6_2.5          updates        23 k
 php-snmp             x86_64       5.3.3-3.el6_2.5          updates        28 k
 php-tidy             x86_64       5.3.3-3.el6_2.5          updates        33 k
 php-zts              x86_64       5.3.3-3.el6_2.5          updates       1.2 M

Transaction Summary
================================================================================
Upgrade      19 Package(s)

Total download size: 8.5 M
Downloading Packages:
Setting up and reading Presto delta metadata
updates/prestodelta                                      |  67 kB     00:02     
Processing delta metadata
Download delta size: 616 k
(1/18): libxml2-2.7.6-4.el6_2.7.6-4.el6_2.1.x86_64.drpm  |  50 kB     00:03     
(2/18): libxml2-python-2.7.6-4.el6_2.7.6-4.el6_2.1.x86_6 |  20 kB     00:00     
(3/18): libxml2-static-2.7.6-4.el6_2.7.6-4.el6_2.1.x86_6 |  12 kB     00:00     
(4/18): php-5.3.3-3.el6_1.3_5.3.3-3.el6_2.5.x86_64.drpm  |  97 kB     00:02     
(5/18): php-bcmath-5.3.3-3.el6_1.3_5.3.3-3.el6_2.5.x86_6 |  21 kB     00:00     
(6/18): php-common-5.3.3-3.el6_1.3_5.3.3-3.el6_2.5.x86_6 |  32 kB     00:01     
(7/18): php-dba-5.3.3-3.el6_1.3_5.3.3-3.el6_2.5.x86_64.d |  20 kB     00:00     
(8/18): php-embedded-5.3.3-3.el6_1.3_5.3.3-3.el6_2.5.x86 |  85 kB     00:02     
(9/18): php-enchant-5.3.3-3.el6_1.3_5.3.3-3.el6_2.5.x86_ |  20 kB     00:02     
(10/18): php-imap-5.3.3-3.el6_1.3_5.3.3-3.el6_2.5.x86_64 |  21 kB     00:00     
(11/18): php-intl-5.3.3-3.el6_1.3_5.3.3-3.el6_2.5.x86_64 |  21 kB     00:00     
(12/18): php-mbstring-5.3.3-3.el6_1.3_5.3.3-3.el6_2.5.x8 |  21 kB     00:00     
(13/18): php-process-5.3.3-3.el6_1.3_5.3.3-3.el6_2.5.x86 |  22 kB     00:02     
(14/18): php-pspell-5.3.3-3.el6_1.3_5.3.3-3.el6_2.5.x86_ |  21 kB     00:00     
(15/18): php-recode-5.3.3-3.el6_1.3_5.3.3-3.el6_2.5.x86_ |  20 kB     00:00     
(16/18): php-snmp-5.3.3-3.el6_1.3_5.3.3-3.el6_2.5.x86_64 |  21 kB     00:00     
(17/18): php-tidy-5.3.3-3.el6_1.3_5.3.3-3.el6_2.5.x86_64 |  20 kB     00:00     
(18/18): php-zts-5.3.3-3.el6_1.3_5.3.3-3.el6_2.5.x86_64. |  93 kB     00:02     
Finishing rebuild of rpms, from deltarpms
<delta rebuild>                                          | 6.3 MB     00:02     
Presto reduced the update size by 91% (from 6.3 M to 616 k).
Package(s) data still to download: 2.2 M
php-cli-5.3.3-3.el6_2.5.x86_64.rpm                       | 2.2 MB     00:50     
Traceback (most recent call last):
  File "/usr/share/createrepo/genpkgmetadata.py", line 249, in <module>
    main(sys.argv[1:])
  File "/usr/share/createrepo/genpkgmetadata.py", line 223, in main
    mdgen.doPkgMetadata()
  File "/usr/lib/python2.6/site-packages/createrepo/__init__.py", line 355, in doPkgMetadata
    self._setup_old_metadata_lookup()        
  File "/usr/lib/python2.6/site-packages/createrepo/__init__.py", line 341, in _setup_old_metadata_lookup
    self.oldData = readMetadata.MetadataIndex(old_repo_path, opts)
  File "/usr/lib/python2.6/site-packages/createrepo/readMetadata.py", line 36, in __init__
    repomd = repoMDObject.RepoMD('garbageid', myrepomdxml)
  File "/usr/lib/python2.6/site-packages/yum/repoMDObject.py", line 124, in __init__
    self.parse(srcfile)
  File "/usr/lib/python2.6/site-packages/yum/repoMDObject.py", line 170, in parse
    raise RepoMDError, "Damaged repomd.xml file"
yum.Errors.RepoMDError: Damaged repomd.xml file
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating   : php-common-5.3.3-3.el6_2.5.x86_64                           1/38 
  Updating   : libxml2-2.7.6-4.el6_2.1.x86_64                              2/38 
  Updating   : php-cli-5.3.3-3.el6_2.5.x86_64                              3/38 
  Updating   : php-5.3.3-3.el6_2.5.x86_64                                  4/38 
  Updating   : libxml2-python-2.7.6-4.el6_2.1.x86_64                       5/38 
  Updating   : php-zts-5.3.3-3.el6_2.5.x86_64                              6/38 
  Updating   : libxml2-static-2.7.6-4.el6_2.1.x86_64                       7/38 
  Updating   : php-embedded-5.3.3-3.el6_2.5.x86_64                         8/38 
  Updating   : php-mbstring-5.3.3-3.el6_2.5.x86_64                         9/38 
  Updating   : php-dba-5.3.3-3.el6_2.5.x86_64                             10/38 
  Updating   : php-bcmath-5.3.3-3.el6_2.5.x86_64                          11/38 
  Updating   : php-imap-5.3.3-3.el6_2.5.x86_64                            12/38 
  Updating   : php-snmp-5.3.3-3.el6_2.5.x86_64                            13/38 
  Updating   : php-intl-5.3.3-3.el6_2.5.x86_64                            14/38 
  Updating   : php-enchant-5.3.3-3.el6_2.5.x86_64                         15/38 
  Updating   : php-tidy-5.3.3-3.el6_2.5.x86_64                            16/38 
  Updating   : php-recode-5.3.3-3.el6_2.5.x86_64                          17/38 
  Updating   : php-pspell-5.3.3-3.el6_2.5.x86_64                          18/38 
  Updating   : php-process-5.3.3-3.el6_2.5.x86_64                         19/38 
  Cleanup    : php-5.3.3-3.el6_1.3.x86_64                                 20/38 
  Cleanup    : php-cli-5.3.3-3.el6_1.3.x86_64                             21/38 
  Cleanup    : php-embedded-5.3.3-3.el6_1.3.x86_64                        22/38 
  Cleanup    : php-zts-5.3.3-3.el6_1.3.x86_64                             23/38 
  Cleanup    : libxml2-static-2.7.6-4.el6.x86_64                          24/38 
  Cleanup    : php-process-5.3.3-3.el6_1.3.x86_64                         25/38 
  Cleanup    : php-pspell-5.3.3-3.el6_1.3.x86_64                          26/38 
  Cleanup    : php-recode-5.3.3-3.el6_1.3.x86_64                          27/38 
  Cleanup    : php-tidy-5.3.3-3.el6_1.3.x86_64                            28/38 
  Cleanup    : php-enchant-5.3.3-3.el6_1.3.x86_64                         29/38 
  Cleanup    : php-intl-5.3.3-3.el6_1.3.x86_64                            30/38 
  Cleanup    : php-snmp-5.3.3-3.el6_1.3.x86_64                            31/38 
  Cleanup    : php-imap-5.3.3-3.el6_1.3.x86_64                            32/38 
  Cleanup    : php-bcmath-5.3.3-3.el6_1.3.x86_64                          33/38 
  Cleanup    : libxml2-python-2.7.6-4.el6.x86_64                          34/38 
  Cleanup    : php-dba-5.3.3-3.el6_1.3.x86_64                             35/38 
  Cleanup    : php-mbstring-5.3.3-3.el6_1.3.x86_64                        36/38 
  Cleanup    : php-common-5.3.3-3.el6_1.3.x86_64                          37/38 
  Cleanup    : libxml2-2.7.6-4.el6.x86_64                                 38/38 

Updated:
  libxml2.x86_64 0:2.7.6-4.el6_2.1                                              
  libxml2-python.x86_64 0:2.7.6-4.el6_2.1                                       
  libxml2-static.x86_64 0:2.7.6-4.el6_2.1                                       
  php.x86_64 0:5.3.3-3.el6_2.5                                                  
  php-bcmath.x86_64 0:5.3.3-3.el6_2.5                                           
  php-cli.x86_64 0:5.3.3-3.el6_2.5                                              
  php-common.x86_64 0:5.3.3-3.el6_2.5                                           
  php-dba.x86_64 0:5.3.3-3.el6_2.5                                              
  php-embedded.x86_64 0:5.3.3-3.el6_2.5                                         
  php-enchant.x86_64 0:5.3.3-3.el6_2.5                                          
  php-imap.x86_64 0:5.3.3-3.el6_2.5                                             
  php-intl.x86_64 0:5.3.3-3.el6_2.5                                             
  php-mbstring.x86_64 0:5.3.3-3.el6_2.5                                         
  php-process.x86_64 0:5.3.3-3.el6_2.5                                          
  php-pspell.x86_64 0:5.3.3-3.el6_2.5                                           
  php-recode.x86_64 0:5.3.3-3.el6_2.5                                           
  php-snmp.x86_64 0:5.3.3-3.el6_2.5                                             
  php-tidy.x86_64 0:5.3.3-3.el6_2.5                                             
  php-zts.x86_64 0:5.3.3-3.el6_2.5                                              

Complete!
[root@rash ~]#

in these out put u may see this ......

Finishing rebuild of rpms, from deltarpms
<delta rebuild>                                          | 6.3 MB     00:02     
Presto reduced the update size by 91% (from 6.3 M to 616 k).
Package(s) data still to download: 2.2 M
php-cli-5.3.3-3.el6_2.5.x86_64.rpm                       | 2.2 MB     00:50     
Traceback (most recent call last):
  File "/usr/share/createrepo/genpkgmetadata.py", line 249, in <module>
    main(sys.argv[1:])
  File "/usr/share/createrepo/genpkgmetadata.py", line 223, in main
    mdgen.doPkgMetadata()
  File "/usr/lib/python2.6/site-packages/createrepo/__init__.py", line 355, in doPkgMetadata
    self._setup_old_metadata_lookup()        
  File "/usr/lib/python2.6/site-packages/createrepo/__init__.py", line 341, in _setup_old_metadata_lookup
    self.oldData = readMetadata.MetadataIndex(old_repo_path, opts)
  File "/usr/lib/python2.6/site-packages/createrepo/readMetadata.py", line 36, in __init__
    repomd = repoMDObject.RepoMD('garbageid', myrepomdxml)
  File "/usr/lib/python2.6/site-packages/yum/repoMDObject.py", line 124, in __init__
    self.parse(srcfile)
  File "/usr/lib/python2.6/site-packages/yum/repoMDObject.py", line 170, in parse
    raise RepoMDError, "Damaged repomd.xml file"
yum.Errors.RepoMDError: Damaged repomd.xml file

this is such a n embarrassment, plz help me out...
:wall:

From which repository are you updating the packages? Is it a local repo or are you using CentOS Base repo? If it's a local repo, you may need to run this while in the repository directory:

createrepo `pwd`