Closed PerilousApricot closed 8 years ago
Adding this to test-repo-internal:
ldd lio_ls
ldconfig
ldd_lio_ls
yields
./scripts/test-repo.sh centos-7
NOTE: Starting docker container to test centos-7
+ docker run --rm=true -v /Users/meloam/projects/lstore-replay:/tmp/source centos:7 /tmp/source/scripts/test-repo-internal.sh centos-7
NOTE: Attempting to use yum to install.
Loaded plugins: fastestmirror, ovl
Determining fastest mirrors
* base: centos.mirrors.tds.net
* extras: mirror.sesp.northwestern.edu
* updates: centos.aol.com
Resolving Dependencies
--> Running transaction check
---> Package epel-release.noarch 0:7-5 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
epel-release noarch 7-5 extras 14 k
Transaction Summary
================================================================================
Install 1 Package
Total download size: 14 k
Installed size: 24 k
Downloading packages:
warning: /var/cache/yum/x86_64/7/extras/packages/epel-release-7-5.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Public key for epel-release-7-5.noarch.rpm is not installed
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Importing GPG key 0xF4A80EB5:
Userid : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"
Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
Package : centos-release-7-2.1511.el7.centos.2.10.x86_64 (@CentOS)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : epel-release-7-5.noarch 1/1
Verifying : epel-release-7-5.noarch 1/1
Installed:
epel-release.noarch 0:7-5
Complete!
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
* base: centos.mirrors.tds.net
* epel: ftp.osuosl.org
* extras: mirror.sesp.northwestern.edu
* updates: centos.aol.com
Available Packages
accre-lio.x86_64 0.5.1-1 lstore
accre-lio.x86_64 0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1 lstore
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
* base: centos.mirrors.tds.net
* epel: ftp.osuosl.org
* extras: mirror.sesp.northwestern.edu
* updates: centos.aol.com
Available Packages
accre-jerasure.x86_64 1.2a-1 lstore
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
* base: centos.mirrors.tds.net
* epel: mirror.steadfast.net
* extras: mirror.sesp.northwestern.edu
* updates: centos.aol.com
Resolving Dependencies
--> Running transaction check
---> Package accre-lio.x86_64 0:0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1 will be installed
--> Processing Dependency: libfuse.so.2(FUSE_2.8)(64bit) for package: accre-lio-0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1.x86_64
--> Processing Dependency: libfuse.so.2(FUSE_2.6)(64bit) for package: accre-lio-0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1.x86_64
--> Processing Dependency: libzmq.so.3()(64bit) for package: accre-lio-0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1.x86_64
--> Processing Dependency: libtoolbox.so()(64bit) for package: accre-lio-0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1.x86_64
--> Processing Dependency: libjerasure.so.1()(64bit) for package: accre-lio-0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1.x86_64
--> Processing Dependency: libibp.so()(64bit) for package: accre-lio-0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1.x86_64
--> Processing Dependency: libgop.so()(64bit) for package: accre-lio-0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1.x86_64
--> Processing Dependency: libfuse.so.2()(64bit) for package: accre-lio-0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1.x86_64
--> Processing Dependency: libczmq.so.1()(64bit) for package: accre-lio-0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1.x86_64
--> Processing Dependency: libaprutil-ACCRE-1.so.0()(64bit) for package: accre-lio-0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1.x86_64
--> Processing Dependency: libapr-ACCRE-1.so.0()(64bit) for package: accre-lio-0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1.x86_64
---> Package which.x86_64 0:2.20-7.el7 will be installed
--> Running transaction check
---> Package accre-gop.x86_64 0:0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1 will be installed
---> Package accre-ibp.x86_64 0:0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1 will be installed
---> Package accre-jerasure.x86_64 0:1.2a-1 will be installed
---> Package accre-toolbox.x86_64 0:0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1 will be installed
---> Package apr-accre.x86_64 0:1.5.4-1 will be installed
---> Package apr-util-accre.x86_64 0:1.5.4-1 will be installed
---> Package czmq.x86_64 0:1.4.1-2.el7 will be installed
---> Package fuse-libs.x86_64 0:2.9.2-6.el7 will be installed
---> Package zeromq3.x86_64 0:3.2.5-1.el7 will be installed
--> Processing Dependency: libpgm-5.2.so.0()(64bit) for package: zeromq3-3.2.5-1.el7.x86_64
--> Running transaction check
---> Package openpgm.x86_64 0:5.2.122-2.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository
Size
================================================================================
Installing:
accre-lio x86_64 0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1 lstore 428 k
which x86_64 2.20-7.el7 base 41 k
Installing for dependencies:
accre-gop x86_64 0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1 lstore 101 k
accre-ibp x86_64 0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1 lstore 97 k
accre-jerasure x86_64 1.2a-1 lstore 87 k
accre-toolbox x86_64 0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1 lstore 79 k
apr-accre x86_64 1.5.4-1 lstore 474 k
apr-util-accre x86_64 1.5.4-1 lstore 277 k
czmq x86_64 1.4.1-2.el7 epel 56 k
fuse-libs x86_64 2.9.2-6.el7 base 93 k
openpgm x86_64 5.2.122-2.el7 epel 171 k
zeromq3 x86_64 3.2.5-1.el7 epel 344 k
Transaction Summary
================================================================================
Install 2 Packages (+10 Dependent packages)
Total download size: 2.2 M
Installed size: 8.1 M
Downloading packages:
warning: /var/cache/yum/x86_64/7/epel/packages/openpgm-5.2.122-2.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY
Public key for openpgm-5.2.122-2.el7.x86_64.rpm is not installed
--------------------------------------------------------------------------------
Total 1.4 MB/s | 2.2 MB 00:01
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Importing GPG key 0x352C64E5:
Userid : "Fedora EPEL (7) <epel@fedoraproject.org>"
Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5
Package : epel-release-7-5.noarch (@extras)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : apr-accre-1.5.4-1.x86_64 1/12
Installing : apr-util-accre-1.5.4-1.x86_64 2/12
Installing : accre-toolbox-0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120- 3/12
Installing : fuse-libs-2.9.2-6.el7.x86_64 4/12
Installing : openpgm-5.2.122-2.el7.x86_64 5/12
Installing : zeromq3-3.2.5-1.el7.x86_64 6/12
Installing : czmq-1.4.1-2.el7.x86_64 7/12
Installing : accre-gop-0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1.x8 8/12
Installing : accre-ibp-0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1.x8 9/12
Installing : accre-jerasure-1.2a-1.x86_64 10/12
Installing : accre-lio-0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1.x8 11/12
Installing : which-2.20-7.el7.x86_64 12/12
install-info: No such file or directory for /usr/share/info/which.info.gz
Verifying : accre-ibp-0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1.x8 1/12
Verifying : accre-toolbox-0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120- 2/12
Verifying : accre-lio-0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1.x8 3/12
Verifying : accre-gop-0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1.x8 4/12
Verifying : accre-jerasure-1.2a-1.x86_64 5/12
Verifying : apr-util-accre-1.5.4-1.x86_64 6/12
Verifying : which-2.20-7.el7.x86_64 7/12
Verifying : openpgm-5.2.122-2.el7.x86_64 8/12
Verifying : zeromq3-3.2.5-1.el7.x86_64 9/12
Verifying : apr-accre-1.5.4-1.x86_64 10/12
Verifying : czmq-1.4.1-2.el7.x86_64 11/12
Verifying : fuse-libs-2.9.2-6.el7.x86_64 12/12
Installed:
accre-lio.x86_64 0:0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1
which.x86_64 0:2.20-7.el7
Dependency Installed:
accre-gop.x86_64 0:0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1
accre-ibp.x86_64 0:0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1
accre-jerasure.x86_64 0:1.2a-1
accre-toolbox.x86_64 0:0.5.1_1_g0007e1f27d1c4c32efe6105cffa44120-1
apr-accre.x86_64 0:1.5.4-1
apr-util-accre.x86_64 0:1.5.4-1
czmq.x86_64 0:1.4.1-2.el7
fuse-libs.x86_64 0:2.9.2-6.el7
openpgm.x86_64 0:5.2.122-2.el7
zeromq3.x86_64 0:3.2.5-1.el7
Complete!
Loaded plugins: fastestmirror, ovl
Cleaning repos: base epel extras lstore updates
Cleaning up everything
Cleaning up list of fastest mirrors
NOTE: Attempting ldd against lio_ls.
linux-vdso.so.1 => (0x00007ffc4dbfb000)
liblio.so => /lib64/liblio.so (0x00007f3e53bca000)
libibp.so => /lib64/libibp.so (0x00007f3e539b0000)
libgop.so => /lib64/libgop.so (0x00007f3e53787000)
libczmq.so.1 => /lib64/libczmq.so.1 (0x00007f3e53569000)
libtoolbox.so => /lib64/libtoolbox.so (0x00007f3e53346000)
libjerasure.so.1 => not found
libzmq.so.3 => /lib64/libzmq.so.3 (0x00007f3e530f8000)
libfuse.so.2 => /lib64/libfuse.so.2 (0x00007f3e52ebb000)
libssl.so.10 => /lib64/libssl.so.10 (0x00007f3e52c4d000)
libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007f3e52865000)
libapr-ACCRE-1.so.0 => /lib/libapr-ACCRE-1.so.0 (0x00007f3e52632000)
libaprutil-ACCRE-1.so.0 => /lib/libaprutil-ACCRE-1.so.0 (0x00007f3e5240b000)
libz.so.1 => /lib64/libz.so.1 (0x00007f3e521f5000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f3e51fd9000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f3e51dd4000)
librt.so.1 => /lib64/librt.so.1 (0x00007f3e51bcc000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f3e518c4000)
libm.so.6 => /lib64/libm.so.6 (0x00007f3e515c1000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f3e513ab000)
libc.so.6 => /lib64/libc.so.6 (0x00007f3e50fea000)
libjerasure.so.1 => not found
libpgm-5.2.so.0 => /lib64/libpgm-5.2.so.0 (0x00007f3e50d9c000)
libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f3e50b4f000)
libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f3e5086a000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f3e50666000)
libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f3e50433000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f3e501fc000)
libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f3e4ffd2000)
/lib64/ld-linux-x86-64.so.2 (0x000055a50fdfb000)
libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f3e4fdc2000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f3e4fbbe000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f3e4f9a3000)
libfreebl3.so => /lib64/libfreebl3.so (0x00007f3e4f7a0000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f3e4f57a000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f3e4f319000)
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f3e4f0f4000)
NOTE: Running ldconfig
NOTE: Re-Attempting ldd against lio_ls
linux-vdso.so.1 => (0x00007ffdeefc9000)
liblio.so => /lib64/liblio.so (0x00007f69d330c000)
libibp.so => /lib64/libibp.so (0x00007f69d30f2000)
libgop.so => /lib64/libgop.so (0x00007f69d2ec9000)
libczmq.so.1 => /lib64/libczmq.so.1 (0x00007f69d2cab000)
libtoolbox.so => /lib64/libtoolbox.so (0x00007f69d2a88000)
libjerasure.so.1 => /lib/libjerasure.so.1 (0x00007f69d2873000)
libzmq.so.3 => /lib64/libzmq.so.3 (0x00007f69d2626000)
libfuse.so.2 => /lib64/libfuse.so.2 (0x00007f69d23e9000)
libssl.so.10 => /lib64/libssl.so.10 (0x00007f69d217b000)
libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007f69d1d93000)
libapr-ACCRE-1.so.0 => /lib/libapr-ACCRE-1.so.0 (0x00007f69d1b60000)
libaprutil-ACCRE-1.so.0 => /lib/libaprutil-ACCRE-1.so.0 (0x00007f69d1939000)
libz.so.1 => /lib64/libz.so.1 (0x00007f69d1723000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f69d1507000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f69d1302000)
librt.so.1 => /lib64/librt.so.1 (0x00007f69d10fa000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f69d0df2000)
libm.so.6 => /lib64/libm.so.6 (0x00007f69d0aef000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f69d08d9000)
libc.so.6 => /lib64/libc.so.6 (0x00007f69d0518000)
libpgm-5.2.so.0 => /lib64/libpgm-5.2.so.0 (0x00007f69d02ca000)
libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f69d007e000)
libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f69cfd98000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f69cfb94000)
libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f69cf962000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f69cf72a000)
libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f69cf500000)
/lib64/ld-linux-x86-64.so.2 (0x0000564386564000)
libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f69cf2f0000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f69cf0ec000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f69ceed2000)
libfreebl3.so => /lib64/libfreebl3.so (0x00007f69cecce000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f69ceaa9000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f69ce847000)
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f69ce622000)
NOTE: Attempting to execute lio_ls.
lio_ls LIO_COMMON_OPTIONS [-rd recurse_depth] [-ns] LIO_PATH_OPTIONS
LIO_COMMON_OPTIONS
<snip>
Recently @hellermf saw that a test build failed because libjerasure.so.1 wasn't found even though it was installed. I traced it down to ldconfig not being run after the files are installed. Need to trace why it's not happening. As a data point, it appears jerasure is the only package that suffers from this.