Descriptionkrishnaram Karthick
2017-09-18 03:23:54 UTC
Description of problem:
cns-deploy doesn't pull heketi-client as a dependent package.
[root@dhcp46-207 yum.repos.d]# yum install cns-deploy
Loaded plugins: product-id, search-disabled-repos, subscription-manager
Resolving Dependencies
--> Running transaction check
---> Package cns-deploy.x86_64 0:5.0.0-43.el7rhgs will be installed
--> Finished Dependency Resolution
Dependencies Resolved
===================================================================================================================================================================================================================
Package Arch Version Repository Size
===================================================================================================================================================================================================================
Installing:
cns-deploy x86_64 5.0.0-43.el7rhgs Server-RH-Gluster-3.3-Server 29 k
Transaction Summary
===================================================================================================================================================================================================================
Install 1 Package
Total download size: 29 k
Installed size: 67 k
Is this ok [y/d/N]: y
Downloading packages:
cns-deploy-5.0.0-43.el7rhgs.x86_64.rpm | 29 kB 00:00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : cns-deploy-5.0.0-43.el7rhgs.x86_64 1/1
Verifying : cns-deploy-5.0.0-43.el7rhgs.x86_64 1/1
Installed:
cns-deploy.x86_64 0:5.0.0-43.el7rhgs
Complete!
[root@dhcp46-207 yum.repos.d]# yum install heketi-client
Loaded plugins: product-id, search-disabled-repos, subscription-manager
Resolving Dependencies
--> Running transaction check
---> Package heketi-client.x86_64 0:5.0.0-13.el7rhgs will be installed
--> Finished Dependency Resolution
Dependencies Resolved
===================================================================================================================================================================================================================
Package Arch Version Repository Size
===================================================================================================================================================================================================================
Installing:
heketi-client x86_64 5.0.0-13.el7rhgs Server-RH-Gluster-3.3-Server 5.3 M
Transaction Summary
===================================================================================================================================================================================================================
Install 1 Package
Total download size: 5.3 M
Installed size: 27 M
Is this ok [y/d/N]: y
Downloading packages:
heketi-client-5.0.0-13.el7rhgs.x86_64.rpm | 5.3 MB 00:00:11
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : heketi-client-5.0.0-13.el7rhgs.x86_64 1/1
Verifying : heketi-client-5.0.0-13.el7rhgs.x86_64 1/1
Installed:
heketi-client.x86_64 0:5.0.0-13.el7rhgs
Complete!
Version-Release number of selected component (if applicable):
cns-deploy-5.0.0-43.el7rhgs.x86_64
How reproducible:
always
Steps to Reproduce:
1. install cns-deploy
Comment 3Raghavendra Talur
2017-09-18 08:59:20 UTC
With the latest changes in cns-deploy script, we don't need a heketi-cli binary on the client machine. cns-deploy uses heketi-cli binary from the deploy-heketi or heketi container. Hence the dependency removal.
Please let us know if you think there is any functional problem.