| 91 | === Upgrade to CentOS 5.6 === |
| 92 | |
| 93 | If you'd followed instructions given above, and now are trying to upgrade your system to **CentOS 5.6**, you may encounter the following error: |
| 94 | |
| 95 | {{{ |
| 96 | # yum update |
| 97 | [...] |
| 98 | ERROR with rpm_check_debug vs depsolve: |
| 99 | libstdc++.so.6(GLIBCXX_3.4.9) is needed by (installed) skype-2.2.0.25-2.el5.punkts.i386 |
| 100 | libstdc++.so.6(GLIBCXX_3.4.9) is needed by (installed) skype-2.2.0.25-2.el5.punkts.i386 |
| 101 | libstdc++.so.6(GLIBCXX_3.4.9) is needed by (installed) skype-2.2.0.25-2.el5.punkts.i386 |
| 102 | libstdc++.so.6(GLIBCXX_3.4.9) is needed by (installed) skype-2.2.0.25-2.el5.punkts.i386 |
| 103 | Complete! |
| 104 | (1, [u'Please report this error in https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%205&component=yum']) |
| 105 | # |
| 106 | }}} |
| 107 | |
| 108 | To work around this problem uninstall the {{{libstdc++-4.3.2-7}}} package, upgrade {{{libstdc++}}} to the version that comes with CentOS 5.6, and then install the {{{libstdc++-4.3.2-7}}} package back in place. |
| 109 | |
| 110 | {{{ |
| 111 | # rpm -e --nodeps libstdc++-4.3.2-7 |
| 112 | # |
| 113 | # yum update libstdc++ |
| 114 | [...] |
| 115 | |
| 116 | Updated: |
| 117 | libstdc++.i386 0:4.1.2-50.el5 libstdc++.x86_64 0:4.1.2-50.el5 |
| 118 | |
| 119 | Dependency Updated: |
| 120 | cpp.x86_64 0:4.1.2-50.el5 gcc.x86_64 0:4.1.2-50.el5 |
| 121 | gcc-c++.x86_64 0:4.1.2-50.el5 gcc-gfortran.x86_64 0:4.1.2-50.el5 |
| 122 | libgcc.i386 0:4.1.2-50.el5 libgcc.x86_64 0:4.1.2-50.el5 |
| 123 | libgfortran.x86_64 0:4.1.2-50.el5 libstdc++-devel.x86_64 0:4.1.2-50.el5 |
| 124 | |
| 125 | Complete! |
| 126 | # |
| 127 | # rpm -i --relocate /usr/lib=/usr/local/lib libstdc++-4.3.2-7.i386.rpm |
| 128 | }}} |
| 129 | |
| 130 | |