Today I installed munin on a new server, and after then when I ran yum update, it got me dependencies error
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 |
[root@~]# yum -y update Loaded plugins: fastestmirror, protectbase Determining fastest mirrors * addons: pubmirrors.reflected.net * base: mirror.fdcservers.net * epel: mirror.steadfast.net * extras: centos.corenetworks.net * updates: centos.corenetworks.net addons | 951 B 00:00 addons/primary | 202 B 00:00 base | 2.1 kB 00:00 base/primary_db | 1.6 MB 00:00 dag | 1.1 kB 00:00 dag/primary | 2.2 MB 00:01 dag 10369/10369 epel | 3.7 kB 00:00 epel/primary_db | 2.8 MB 00:00 extras | 2.1 kB 00:00 extras/primary_db | 188 kB 00:00 lxcenter-extra | 951 B 00:00 lxcenter-extra/primary | 222 B 00:00 lxcenter-updates | 951 B 00:00 lxcenter-updates/primary | 39 kB 00:00 lxcenter-updates 123/123 updates | 1.9 kB 00:00 updates/primary_db | 896 kB 00:00 vz-base | 951 B 00:00 vz-base/primary | 1.7 kB 00:00 vz-base 5/5 vz-updates | 951 B 00:00 vz-updates/primary | 1.0 kB 00:00 vz-updates 3/3 0 packages excluded due to repository protections Setting up Update Process Resolving Dependencies --> Running transaction check ---> Package bogofilter.i386 0:1.2.2-1.el5 set to be updated --> Processing Dependency: libgsl.so.0 for package: bogofilter --> Processing Dependency: libgslcblas.so.0 for package: bogofilter ---> Package lighttpd.i386 0:1.4.28-1.el5.rf set to be updated ---> Package lighttpd-fastcgi.i386 0:1.4.28-1.el5.rf set to be updated ---> Package lua.i386 0:5.1.4-4.el5 set to be updated ---> Package pure-ftpd.i386 0:1.0.29-1.el5.1 set to be updated --> Processing Dependency: librrd.so.2 for package: rrdtool-perl ---> Package rrdtool.i386 0:1.4.4-1.el5.rf set to be updated --> Processing Dependency: ruby for package: rrdtool --> Processing Dependency: libpango-1.0.so.0 for package: rrdtool --> Processing Dependency: xorg-x11-fonts-Type1 for package: rrdtool --> Processing Dependency: pango for package: rrdtool --> Processing Dependency: libcairo.so.2 for package: rrdtool --> Processing Dependency: gettext for package: rrdtool --> Processing Dependency: libpangocairo-1.0.so.0 for package: rrdtool --> Processing Dependency: libdbi.so.0 for package: rrdtool --> Processing Dependency: cairo for package: rrdtool ---> Package rrdtool-perl.i386 0:1.2.27-3.el5 set to be updated --> Processing Dependency: rrdtool = 1.2.27-3.el5 for package: rrdtool-perl --> Processing Dependency: librrd.so.2 for package: rrdtool-perl ---> Package spawn-fcgi.i386 0:1.6.3-1.el5 set to be updated --> Running transaction check ---> Package cairo.i386 0:1.2.4-5.el5 set to be updated --> Processing Dependency: libXrender.so.1 for package: cairo ---> Package gettext.i386 0:0.14.6-4.el5 set to be updated ---> Package gsl.i386 0:1.13-3.el5 set to be updated ---> Package libdbi.i386 0:0.8.1-2.1 set to be updated ---> Package pango.i386 0:1.14.9-8.el5.centos set to be updated --> Processing Dependency: libXft.so.2 for package: pango --> Processing Dependency: libXext for package: pango --> Processing Dependency: libXft for package: pango --> Processing Dependency: librrd.so.2 for package: rrdtool-perl ---> Package rrdtool-perl.i386 0:1.2.27-3.el5 set to be updated --> Processing Dependency: rrdtool = 1.2.27-3.el5 for package: rrdtool-perl --> Processing Dependency: librrd.so.2 for package: rrdtool-perl ---> Package ruby.i386 0:1.8.5-5.el5_4.8 set to be updated --> Processing Dependency: ruby-libs = 1.8.5-5.el5_4.8 for package: ruby --> Processing Dependency: libruby.so.1.8 for package: ruby ---> Package xorg-x11-fonts-Type1.noarch 0:7.1-2.1.el5 set to be updated --> Processing Dependency: mkfontscale for package: xorg-x11-fonts-Type1 --> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1 --> Processing Dependency: chkfontpath for package: xorg-x11-fonts-Type1 --> Running transaction check ---> Package chkfontpath.i386 0:1.10.1-1.1 set to be updated --> Processing Dependency: xfs for package: chkfontpath ---> Package libXext.i386 0:1.0.1-2.1 set to be updated ---> Package libXft.i386 0:2.1.10-1.1 set to be updated ---> Package libXrender.i386 0:0.9.1-3.1 set to be updated --> Processing Dependency: librrd.so.2 for package: rrdtool-perl ---> Package rrdtool-perl.i386 0:1.2.27-3.el5 set to be updated --> Processing Dependency: rrdtool = 1.2.27-3.el5 for package: rrdtool-perl --> Processing Dependency: librrd.so.2 for package: rrdtool-perl ---> Package ruby-libs.i386 0:1.8.5-5.el5_4.8 set to be updated ---> Package xorg-x11-font-utils.i386 1:7.1-2 set to be updated --> Processing Dependency: libfontenc >= 0.99.2-2 for package: xorg-x11-font-utils --> Processing Dependency: libXfont.so.1 for package: xorg-x11-font-utils --> Processing Dependency: libfontenc.so.1 for package: xorg-x11-font-utils --> Running transaction check ---> Package libXfont.i386 0:1.2.2-1.0.3.el5_1 set to be updated ---> Package libfontenc.i386 0:1.0.2-2.2.el5 set to be updated --> Processing Dependency: librrd.so.2 for package: rrdtool-perl ---> Package rrdtool-perl.i386 0:1.2.27-3.el5 set to be updated --> Processing Dependency: rrdtool = 1.2.27-3.el5 for package: rrdtool-perl --> Processing Dependency: librrd.so.2 for package: rrdtool-perl ---> Package xorg-x11-xfs.i386 1:1.0.2-4 set to be updated --> Processing Dependency: libFS.so.6 for package: xorg-x11-xfs --> Processing Dependency: ttmkfdir for package: xorg-x11-xfs --> Running transaction check ---> Package libFS.i386 0:1.0.0-3.1 set to be updated --> Processing Dependency: librrd.so.2 for package: rrdtool-perl ---> Package rrdtool-perl.i386 0:1.2.27-3.el5 set to be updated --> Processing Dependency: rrdtool = 1.2.27-3.el5 for package: rrdtool-perl --> Processing Dependency: librrd.so.2 for package: rrdtool-perl ---> Package ttmkfdir.i386 0:3.0.9-23.el5 set to be updated --> Finished Dependency Resolution rrdtool-perl-1.2.27-3.el5.i386 from epel has depsolving problems --> Missing Dependency: librrd.so.2 is needed by package rrdtool-perl-1.2.27-3.el5.i386 (epel) rrdtool-perl-1.2.27-3.el5.i386 from epel has depsolving problems --> Missing Dependency: rrdtool = 1.2.27-3.el5 is needed by package rrdtool-perl-1.2.27-3.el5.i386 (epel) rrdtool-perl-1.2.27-3.el5.i386 from epel has depsolving problems --> Missing Dependency: librrd.so.2 is needed by package rrdtool-perl-1.2.27-3.el5.i386 (epel) Error: Missing Dependency: rrdtool = 1.2.27-3.el5 is needed by package rrdtool-perl-1.2.27-3.el5.i386 (epel) Error: Missing Dependency: librrd.so.2 is needed by package rrdtool-perl-1.2.27-3.el5.i386 (epel) You could try using --skip-broken to work around the problem You could try running: package-cleanup --problems package-cleanup --dupes rpm -Va --nofiles --nodigest The program package-cleanup is found in the yum-utils package. |
and a simple solution of it I found is
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 |
[root@ ~]# yum install librrd.so.2 Loaded plugins: fastestmirror, protectbase Loading mirror speeds from cached hostfile * addons: pubmirrors.reflected.net * base: mirror.fdcservers.net * epel: mirror.steadfast.net * extras: centos.corenetworks.net * updates: centos.corenetworks.net 0 packages excluded due to repository protections Setting up Install Process Package matching rrdtool-1.2.30-1.el5.rf.i386 already installed. Checking for update. Resolving Dependencies --> Running transaction check --> Processing Dependency: rrdtool = 1.2.23 for package: perl-rrdtool Package rrdtool-perl is obsoleted by perl-rrdtool, trying to install perl-rrdtool-1.4.4-1.el5.rf.i386 instead ---> Package rrdtool.i386 0:1.2.30-1.el5.rf set to be updated --> Running transaction check ---> Package perl-rrdtool.i386 0:1.4.4-1.el5.rf set to be updated --> Processing Dependency: rrdtool = 1.4.4 for package: perl-rrdtool --> Processing Dependency: librrd.so.4 for package: perl-rrdtool --> Running transaction check ---> Package rrdtool.i386 0:1.2.30-1.el5.rf set to be updated ---> Package rrdtool.i386 0:1.4.4-1.el5.rf set to be updated --> Processing Dependency: ruby for package: rrdtool --> Processing Dependency: libpango-1.0.so.0 for package: rrdtool --> Processing Dependency: xorg-x11-fonts-Type1 for package: rrdtool --> Processing Dependency: pango for package: rrdtool --> Processing Dependency: libcairo.so.2 for package: rrdtool --> Processing Dependency: gettext for package: rrdtool --> Processing Dependency: libpangocairo-1.0.so.0 for package: rrdtool --> Processing Dependency: libdbi.so.0 for package: rrdtool --> Processing Dependency: cairo for package: rrdtool --> Running transaction check ---> Package cairo.i386 0:1.2.4-5.el5 set to be updated --> Processing Dependency: libXrender.so.1 for package: cairo ---> Package gettext.i386 0:0.14.6-4.el5 set to be updated ---> Package libdbi.i386 0:0.8.1-2.1 set to be updated ---> Package pango.i386 0:1.14.9-8.el5.centos set to be updated --> Processing Dependency: libXft.so.2 for package: pango --> Processing Dependency: libXext for package: pango --> Processing Dependency: libXft for package: pango ---> Package ruby.i386 0:1.8.5-5.el5_4.8 set to be updated --> Processing Dependency: ruby-libs = 1.8.5-5.el5_4.8 for package: ruby --> Processing Dependency: libruby.so.1.8 for package: ruby ---> Package xorg-x11-fonts-Type1.noarch 0:7.1-2.1.el5 set to be updated --> Processing Dependency: mkfontscale for package: xorg-x11-fonts-Type1 --> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1 --> Processing Dependency: chkfontpath for package: xorg-x11-fonts-Type1 --> Running transaction check ---> Package chkfontpath.i386 0:1.10.1-1.1 set to be updated --> Processing Dependency: xfs for package: chkfontpath ---> Package libXext.i386 0:1.0.1-2.1 set to be updated ---> Package libXft.i386 0:2.1.10-1.1 set to be updated ---> Package libXrender.i386 0:0.9.1-3.1 set to be updated ---> Package ruby-libs.i386 0:1.8.5-5.el5_4.8 set to be updated ---> Package xorg-x11-font-utils.i386 1:7.1-2 set to be updated --> Processing Dependency: libfontenc >= 0.99.2-2 for package: xorg-x11-font-utils --> Processing Dependency: libXfont.so.1 for package: xorg-x11-font-utils --> Processing Dependency: libfontenc.so.1 for package: xorg-x11-font-utils --> Running transaction check ---> Package libXfont.i386 0:1.2.2-1.0.3.el5_1 set to be updated ---> Package libfontenc.i386 0:1.0.2-2.2.el5 set to be updated ---> Package xorg-x11-xfs.i386 1:1.0.2-4 set to be updated --> Processing Dependency: libFS.so.6 for package: xorg-x11-xfs --> Processing Dependency: ttmkfdir for package: xorg-x11-xfs --> Running transaction check ---> Package libFS.i386 0:1.0.0-3.1 set to be updated ---> Package ttmkfdir.i386 0:3.0.9-23.el5 set to be updated --> Finished Dependency Resolution Dependencies Resolved =========================================================================================== Package Arch Version Repository Size =========================================================================================== Updating: perl-rrdtool i386 1.4.4-1.el5.rf dag 52 k Installing for dependencies: cairo i386 1.2.4-5.el5 base 394 k chkfontpath i386 1.10.1-1.1 base 15 k gettext i386 0.14.6-4.el5 base 1.4 M libFS i386 1.0.0-3.1 base 30 k libXext i386 1.0.1-2.1 base 35 k libXfont i386 1.2.2-1.0.3.el5_1 base 241 k libXft i386 2.1.10-1.1 base 44 k libXrender i386 0.9.1-3.1 base 27 k libdbi i386 0.8.1-2.1 base 35 k libfontenc i386 1.0.2-2.2.el5 base 19 k pango i386 1.14.9-8.el5.centos updates 335 k ruby i386 1.8.5-5.el5_4.8 base 274 k ruby-libs i386 1.8.5-5.el5_4.8 base 1.6 M ttmkfdir i386 3.0.9-23.el5 base 46 k xorg-x11-font-utils i386 1:7.1-2 base 75 k xorg-x11-fonts-Type1 noarch 7.1-2.1.el5 base 1.5 M xorg-x11-xfs i386 1:1.0.2-4 base 68 k Updating for dependencies: rrdtool i386 1.4.4-1.el5.rf dag 895 k Transaction Summary =========================================================================================== Install 17 Package(s) Upgrade 2 Package(s) Total download size: 7.0 M Is this ok [y/N]: y Downloading Packages: (1/19): chkfontpath-1.10.1-1.1.i386.rpm | 15 kB 00:00 (2/19): libfontenc-1.0.2-2.2.el5.i386.rpm | 19 kB 00:00 (3/19): libXrender-0.9.1-3.1.i386.rpm | 27 kB 00:00 (4/19): libFS-1.0.0-3.1.i386.rpm | 30 kB 00:00 (5/19): libdbi-0.8.1-2.1.i386.rpm | 35 kB 00:00 (6/19): libXext-1.0.1-2.1.i386.rpm | 35 kB 00:00 (7/19): libXft-2.1.10-1.1.i386.rpm | 44 kB 00:00 (8/19): ttmkfdir-3.0.9-23.el5.i386.rpm | 46 kB 00:00 (9/19): perl-rrdtool-1.4.4-1.el5.rf.i386.rpm | 52 kB 00:00 (10/19): xorg-x11-xfs-1.0.2-4.i386.rpm | 68 kB 00:00 (11/19): xorg-x11-font-utils-7.1-2.i386.rpm | 75 kB 00:00 (12/19): libXfont-1.2.2-1.0.3.el5_1.i386.rpm | 241 kB 00:00 (13/19): ruby-1.8.5-5.el5_4.8.i386.rpm | 274 kB 00:00 (14/19): pango-1.14.9-8.el5.centos.i386.rpm | 335 kB 00:00 (15/19): cairo-1.2.4-5.el5.i386.rpm | 394 kB 00:00 (16/19): rrdtool-1.4.4-1.el5.rf.i386.rpm | 895 kB 00:01 (17/19): gettext-0.14.6-4.el5.i386.rpm | 1.4 MB 00:00 (18/19): xorg-x11-fonts-Type1-7.1-2.1.el5.noarch.rpm | 1.5 MB 00:00 (19/19): ruby-libs-1.8.5-5.el5_4.8.i386.rpm | 1.6 MB 00:00 ------------------------------------------------------------------------------------------- Total 1.3 MB/s | 7.0 MB 00:05 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : libXrender 1/21 Installing : cairo 2/21 Installing : libfontenc 3/21 Installing : libXfont 4/21 Installing : xorg-x11-font-utils 5/21 Installing : libXft 6/21 Installing : gettext 7/21 Installing : libdbi 8/21 Installing : libFS 9/21 Installing : ttmkfdir 10/21 Installing : ruby-libs 11/21 Installing : ruby 12/21 Installing : libXext 13/21 Installing : pango 14/21 Installing : chkfontpath 15/21 Updating : perl-rrdtool 16/21 Installing : xorg-x11-xfs 17/21 Installing : xorg-x11-fonts-Type1 18/21 Updating : rrdtool 19/21 Cleanup : perl-rrdtool 20/21 Cleanup : rrdtool 21/21 Dependency Installed: cairo.i386 0:1.2.4-5.el5 chkfontpath.i386 0:1.10.1-1.1 gettext.i386 0:0.14.6-4.el5 libFS.i386 0:1.0.0-3.1 libXext.i386 0:1.0.1-2.1 libXfont.i386 0:1.2.2-1.0.3.el5_1 libXft.i386 0:2.1.10-1.1 libXrender.i386 0:0.9.1-3.1 libdbi.i386 0:0.8.1-2.1 libfontenc.i386 0:1.0.2-2.2.el5 pango.i386 0:1.14.9-8.el5.centos ruby.i386 0:1.8.5-5.el5_4.8 ruby-libs.i386 0:1.8.5-5.el5_4.8 ttmkfdir.i386 0:3.0.9-23.el5 xorg-x11-font-utils.i386 1:7.1-2 xorg-x11-fonts-Type1.noarch 0:7.1-2.1.el5 xorg-x11-xfs.i386 1:1.0.2-4 Updated: perl-rrdtool.i386 0:1.4.4-1.el5.rf Dependency Updated: rrdtool.i386 0:1.4.4-1.el5.rf Complete! |
And after that yum update worked like a charm
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 |
[root@ ~]# yum -y update Loaded plugins: fastestmirror, protectbase Loading mirror speeds from cached hostfile * addons: pubmirrors.reflected.net * base: mirror.fdcservers.net * epel: mirror.steadfast.net * extras: centos.corenetworks.net * updates: centos.corenetworks.net 0 packages excluded due to repository protections Setting up Update Process Resolving Dependencies --> Running transaction check ---> Package bogofilter.i386 0:1.2.2-1.el5 set to be updated --> Processing Dependency: libgsl.so.0 for package: bogofilter --> Processing Dependency: libgslcblas.so.0 for package: bogofilter ---> Package lighttpd.i386 0:1.4.28-1.el5.rf set to be updated ---> Package lighttpd-fastcgi.i386 0:1.4.28-1.el5.rf set to be updated ---> Package lua.i386 0:5.1.4-4.el5 set to be updated ---> Package pure-ftpd.i386 0:1.0.29-1.el5.1 set to be updated ---> Package spawn-fcgi.i386 0:1.6.3-1.el5 set to be updated --> Running transaction check ---> Package gsl.i386 0:1.13-3.el5 set to be updated --> Finished Dependency Resolution Dependencies Resolved =========================================================================================== Package Arch Version Repository Size =========================================================================================== Updating: bogofilter i386 1.2.2-1.el5 epel 482 k lighttpd i386 1.4.28-1.el5.rf dag 1.1 M lighttpd-fastcgi i386 1.4.28-1.el5.rf dag 77 k lua i386 5.1.4-4.el5 epel 228 k pure-ftpd i386 1.0.29-1.el5.1 epel 259 k spawn-fcgi i386 1.6.3-1.el5 epel 15 k Installing for dependencies: gsl i386 1.13-3.el5 base 857 k Transaction Summary =========================================================================================== Install 1 Package(s) Upgrade 6 Package(s) Total download size: 3.0 M Downloading Packages: (1/7): spawn-fcgi-1.6.3-1.el5.i386.rpm | 15 kB 00:00 (2/7): lighttpd-fastcgi-1.4.28-1.el5.rf.i386.rpm | 77 kB 00:00 (3/7): lua-5.1.4-4.el5.i386.rpm | 228 kB 00:00 (4/7): pure-ftpd-1.0.29-1.el5.1.i386.rpm | 259 kB 00:00 (5/7): bogofilter-1.2.2-1.el5.i386.rpm | 482 kB 00:00 (6/7): gsl-1.13-3.el5.i386.rpm | 857 kB 00:00 (7/7): lighttpd-1.4.28-1.el5.rf.i386.rpm | 1.1 MB 00:01 ------------------------------------------------------------------------------------------- Total 888 kB/s | 3.0 MB 00:03 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Updating : lua 1/13 Updating : lighttpd 2/13 warning: /etc/lighttpd/lighttpd.conf created as /etc/lighttpd/lighttpd.conf.rpmnew warning: /etc/rc.d/init.d/lighttpd saved as /etc/rc.d/init.d/lighttpd.rpmsave Updating : spawn-fcgi 3/13 Installing : gsl 4/13 Updating : pure-ftpd 5/13 Updating : bogofilter 6/13 Updating : lighttpd-fastcgi 7/13 Cleanup : pure-ftpd 8/13 Cleanup : lua 9/13 Cleanup : spawn-fcgi 10/13 Cleanup : lighttpd 11/13 Cleanup : bogofilter 12/13 Cleanup : lighttpd-fastcgi 13/13 Dependency Installed: gsl.i386 0:1.13-3.el5 Updated: bogofilter.i386 0:1.2.2-1.el5 lighttpd.i386 0:1.4.28-1.el5.rf lighttpd-fastcgi.i386 0:1.4.28-1.el5.rf lua.i386 0:5.1.4-4.el5 pure-ftpd.i386 0:1.0.29-1.el5.1 spawn-fcgi.i386 0:1.6.3-1.el5 Complete! |
Comment Policy:
Your words are your own, so be nice and helpful if you can. Please, only use your real name, not your business name or keywords. Using business name or keywords instead of your real name will lead to the comment being deleted. Anonymous commenting is not allowed either. Limit the amount of links submitted in your comment. We accept clean XHTML in comments, but don't overdo it please.