[Gluster-devel] Something is wrong with RHEL6 RPMs for 3.4.2

Mikhail Teterin Mikhail_Teterin at timeinc.com
Fri Jan 3 15:35:37 UTC 2014


Trying to upgrade our existing install from 3.4.1 to 3.4.2:

    Setting up Update Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package glusterfs.x86_64 0:3.4.1-2.el6 will be updated
    ---> Package glusterfs.x86_64 0:3.4.2-1.el6 will be an update
    --> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit)
    for package: glusterfs-3.4.2-1.el6.x86_64
    --> Processing Dependency: libssl.so.10(libssl.so.10)(64bit) for
    package: glusterfs-3.4.2-1.el6.x86_64
    ---> Package glusterfs-fuse.x86_64 0:3.4.1-2.el6 will be updated
    ---> Package glusterfs-fuse.x86_64 0:3.4.2-1.el6 will be an update
    ---> Package glusterfs-libs.x86_64 0:3.4.1-2.el6 will be updated
    ---> Package glusterfs-libs.x86_64 0:3.4.2-1.el6 will be an update
    --> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit)
    for package: glusterfs-libs-3.4.2-1.el6.x86_64
    --> Running transaction check
    ---> Package glusterfs-fuse.x86_64 0:3.4.1-2.el6 will be updated

    Packages skipped because of dependency problems:
        glusterfs-3.4.2-1.el6.x86_64 from x-vendor
        glusterfs-fuse-3.4.2-1.el6.x86_64 from x-vendor
        glusterfs-libs-3.4.2-1.el6.x86_64 from x-vendor

The libcrypto.so.10 requirement should be satisfied -- the 3.4.1 needs
it as well. Indeed, the currently installed gluster-binaries use
libcrypto.so.10:

    % ldd /usr/sbin/glusterfs
            linux-vdso.so.1 =>  (0x00007fff989ff000)
            libglusterfs.so.0 => /usr/lib64/libglusterfs.so.0
    (0x00007fabb0c4c000)
            libgfrpc.so.0 => /usr/lib64/libgfrpc.so.0 (0x00007fabb0a37000)
            libgfxdr.so.0 => /usr/lib64/libgfxdr.so.0 (0x00007fabb0820000)
            libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fabb0603000)
    *        libcrypto.so.10 => /usr/lib64/libcrypto.so.10
    (0x00007fabb0269000)*
            libc.so.6 => /lib64/libc.so.6 (0x00007fabafed6000)
            /lib64/ld-linux-x86-64.so.2 (0x00007fabb0ed3000)
            libdl.so.2 => /lib64/libdl.so.2 (0x00007fabafcd2000)
            libz.so.1 => /lib64/libz.so.1 (0x00007fabafabc000)
    % rpm -qf /usr/sbin/glusterfs
    glusterfs-3.4.1-2.el6.x86_64
    % rpm -q -R glusterfs-3.4.1-2.el6.x86_64 | egrep 'crypto|ssl'
    libcrypto.so.10()(64bit) 
    libssl.so.10()(64bit) 

Is it the difference between libcrypto.so.10() (that 3.4.1 required) and
libcrypto.so.10(libcrypto.so.10) (that 3.4.2 requires now)? Perhaps, the
RPMs need to be rerolled?..

Thank you!

    -mi


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://supercolony.gluster.org/pipermail/gluster-devel/attachments/20140103/9fb6d1f7/attachment-0001.html>


More information about the Gluster-devel mailing list