| | 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 | |