7 Feb 2012 10:50
iputils installorder note
<cpb <at> vps.log2.net>
2012-02-07 09:50:32 GMT
2012-02-07 09:50:32 GMT
Hello, I just wanted to mention a small problem I had updating Owl in-place from Owl-3.0-stable (around 2011-09-11 I think) to Owl-current. (using ROOT=/) --- snip --- error: Failed dependencies: libcrypto.so.5()(64bit) is needed by (installed) iputils-s20101006-owl1 21:15:31: Failed openssl openssl-devel openssl-perl mtree openssh openssh-clients openssh-server d:openssh-blacklist elinks nmap ncat nping mutt openntpd readline readline-devel bc gnupg gdb lftp 21:15:31: Installing iputils traceroute (iputils-s20101006-owl1.x86_64.rpm traceroute-1.0.3-owl3.x86_64.rpm) error: Failed dependencies: libcrypto.so.10()(64bit) is needed by iputils-s20101006-owl1 21:15:31: Failed iputils traceroute --- snip --- It seems my Owl-stable from that time had an iputils that needed the old libcrypto.so.5, so it blocked the new one (so.10) from coming in. When I removed iputils manually, I could run the "rpm -Uvh --force openssl..." step OK. (I don't truly understand RPM feature dependencies...) I believe that if the iputils package were part of the big "openssl..." step, there would not have been any problem. The following post from last year mentioned both the (new) dependency of iputils on libcrypto, and a consequent change to the buildorder (iputils AFTER openssl): http://www.openwall.com/lists/owl-dev/2011/04/06/2 That change allowed upgrade from no-crypto-deps to with-crypto-deps, but it did not allow upgrade from with-old-crypto-deps to with-new-crypto-deps (again, if I understand correctly).(Continue reading)
RSS Feed