title: yum update errors with glibc dependency resolution
body: <p>When I try and update my 2014.03 Amazon ec2 instance using simply "sudo yum update" I get the following error output.  Any suggestions on fixing this would be swell.</p>
  
  <pre><code>Loaded plugins: priorities, update-motd, upgrade-helper
  amzn-main/latest                                         | 2.1 kB     00:00     
  amzn-updates/latest                                      | 2.3 kB     00:00     
  2141 packages excluded due to repository priority protections
  Resolving Dependencies
  --&gt; Running transaction check
  ---&gt; Package glibc-headers.x86_64 0:2.12-1.107.43.amzn1 will be updated
  --&gt; Processing Dependency: glibc-headers = 2.12-1.107.43.amzn1 for package: glibc-devel-2.12-1.107.43.amzn1.x86_64
  ---&gt; Package glibc-headers.x86_64 0:2.17-36.81.amzn1 will be an update
  ---&gt; Package kernel-headers.x86_64 0:3.4.73-64.112.amzn1 will be updated
  ---&gt; Package kernel-headers.x86_64 0:3.10.35-43.137.amzn1 will be an update
  --&gt; Finished Dependency Resolution
  Error: Package: glibc-devel-2.12-1.107.43.amzn1.x86_64 (@amzn-main)
             Requires: glibc-headers = 2.12-1.107.43.amzn1
             Removing: glibc-headers-2.12-1.107.43.amzn1.x86_64 (@amzn-main)
                 glibc-headers = 2.12-1.107.43.amzn1
             Updated By: glibc-headers-2.17-36.81.amzn1.x86_64 (amzn-updates)
                 glibc-headers = 2.17-36.81.amzn1
             Available: glibc-headers-2.17-36.80.amzn1.x86_64 (amzn-main)
                 glibc-headers = 2.17-36.80.amzn1
   You could try using --skip-broken to work around the problem
  ** Found 13 pre-existing rpmdb problem(s), 'yum check' output follows:
  audit-2.2-2.17.amzn1.x86_64 has missing requires of audit-libs = ('0', '2.2', '2.17.amzn1')
  audit-2.3.2-3.19.amzn1.x86_64 is a duplicate with audit-2.2-2.17.amzn1.x86_64
  aws-amitools-ec2-1.5.1-0.0.amzn1.noarch is a duplicate with aws-amitools-ec2-1.4.0.9-2.0.amzn1.noarch
  aws-amitools-ec2-1.5.2-0.0.amzn1.noarch is a duplicate with aws-amitools-ec2-1.5.1-0.0.amzn1.noarch
  glibc-2.17-36.81.amzn1.i686 has installed conflicts audit &lt; ('0', '2.3.0', None): audit-2.2-2.17.amzn1.x86_64
  glibc-2.17-36.81.amzn1.x86_64 has installed conflicts audit &lt; ('0', '2.3.0', None): audit-2.2-2.17.amzn1.x86_64
  glibc-devel-2.12-1.107.43.amzn1.x86_64 has missing requires of glibc = ('0', '2.12', '1.107.43.amzn1')
  glibc-devel-2.12-1.132.45.amzn1.x86_64 is a duplicate with glibc-devel-2.12-1.107.43.amzn1.x86_64
  glibc-devel-2.12-1.132.45.amzn1.x86_64 has missing requires of glibc = ('0', '2.12', '1.132.45.amzn1')
  glibc-devel-2.12-1.132.45.amzn1.x86_64 has missing requires of glibc-headers = ('0', '2.12', '1.132.45.amzn1')
  glibc-devel-2.17-36.81.amzn1.x86_64 is a duplicate with glibc-devel-2.12-1.132.45.amzn1.x86_64
  glibc-devel-2.17-36.81.amzn1.x86_64 has missing requires of glibc-headers = ('0', '2.17', '36.81.amzn1')
  glibc-headers-2.12-1.107.43.amzn1.x86_64 has missing requires of glibc = ('0', '2.12', '1.107.43.amzn1')
  </code></pre>