<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Trying to upgrade our existing install from 3.4.1 to 3.4.2:<br>
<blockquote><tt>Setting up Update Process</tt><tt><br>
</tt><tt>Resolving Dependencies</tt><tt><br>
</tt><tt>--> Running transaction check</tt><tt><br>
</tt><tt>---> Package glusterfs.x86_64 0:3.4.1-2.el6 will be
updated</tt><tt><br>
</tt><tt>---> Package glusterfs.x86_64 0:3.4.2-1.el6 will be an
update</tt><tt><br>
</tt><tt>--> Processing Dependency:
libcrypto.so.10(libcrypto.so.10)(64bit) for package:
glusterfs-3.4.2-1.el6.x86_64</tt><tt><br>
</tt><tt>--> Processing Dependency:
libssl.so.10(libssl.so.10)(64bit) for package:
glusterfs-3.4.2-1.el6.x86_64</tt><tt><br>
</tt><tt>---> Package glusterfs-fuse.x86_64 0:3.4.1-2.el6 will
be updated</tt><tt><br>
</tt><tt>---> Package glusterfs-fuse.x86_64 0:3.4.2-1.el6 will
be an update</tt><tt><br>
</tt><tt>---> Package glusterfs-libs.x86_64 0:3.4.1-2.el6 will
be updated</tt><tt><br>
</tt><tt>---> Package glusterfs-libs.x86_64 0:3.4.2-1.el6 will
be an update</tt><tt><br>
</tt><tt>--> Processing Dependency:
libcrypto.so.10(libcrypto.so.10)(64bit) for package:
glusterfs-libs-3.4.2-1.el6.x86_64</tt><tt><br>
</tt><tt>--> Running transaction check</tt><tt><br>
</tt><tt>---> Package glusterfs-fuse.x86_64 0:3.4.1-2.el6 will
be updated</tt><tt><br>
</tt><tt><br>
</tt><tt>Packages skipped because of dependency problems:</tt><tt><br>
</tt><tt> glusterfs-3.4.2-1.el6.x86_64 from x-vendor</tt><tt><br>
</tt><tt> glusterfs-fuse-3.4.2-1.el6.x86_64 from x-vendor</tt><tt><br>
</tt><tt> glusterfs-libs-3.4.2-1.el6.x86_64 from x-vendor</tt><tt><br>
</tt></blockquote>
The libcrypto.so.10 requirement should be satisfied -- the 3.4.1
needs it as well. Indeed, the currently installed gluster-binaries
use <tt>libcrypto.so.10</tt>:<br>
<blockquote><tt>% ldd /usr/sbin/glusterfs</tt><tt><br>
</tt><tt> linux-vdso.so.1 => (0x00007fff989ff000)</tt><tt><br>
</tt><tt> libglusterfs.so.0 =>
/usr/lib64/libglusterfs.so.0 (0x00007fabb0c4c000)</tt><tt><br>
</tt><tt> libgfrpc.so.0 => /usr/lib64/libgfrpc.so.0
(0x00007fabb0a37000)</tt><tt><br>
</tt><tt> libgfxdr.so.0 => /usr/lib64/libgfxdr.so.0
(0x00007fabb0820000)</tt><tt><br>
</tt><tt> libpthread.so.0 => /lib64/libpthread.so.0
(0x00007fabb0603000)</tt><tt><br>
</tt><tt><b> libcrypto.so.10 =>
/usr/lib64/libcrypto.so.10 (0x00007fabb0269000)</b></tt><tt><br>
</tt><tt> libc.so.6 => /lib64/libc.so.6
(0x00007fabafed6000)</tt><tt><br>
</tt><tt> /lib64/ld-linux-x86-64.so.2 (0x00007fabb0ed3000)</tt><tt><br>
</tt><tt> libdl.so.2 => /lib64/libdl.so.2
(0x00007fabafcd2000)</tt><tt><br>
</tt><tt> libz.so.1 => /lib64/libz.so.1
(0x00007fabafabc000)</tt><tt><br>
</tt><tt>% rpm -qf /usr/sbin/glusterfs</tt><tt><br>
</tt><tt>glusterfs-3.4.1-2.el6.x86_64</tt><tt><br>
</tt><tt>% rpm -q -R glusterfs-3.4.1-2.el6.x86_64 | egrep
'crypto|ssl'</tt><tt><br>
</tt><tt>libcrypto.so.10()(64bit) </tt><tt><br>
</tt><tt>libssl.so.10()(64bit) </tt><br>
</blockquote>
Is it the difference between <tt>libcrypto.so.10()</tt> (that 3.4.1
required) and <tt>libcrypto.so.10(<font color="#cc0000">libcrypto.so.10</font>)</tt>
(that 3.4.2 requires now)? Perhaps, the RPMs need to be rerolled?..<br>
<br>
Thank you!<br>
<blockquote>-mi<br>
</blockquote>
<br>
</body>
</html>