confluentinc/confluent-cli

Add curl as a dependency on packaging branches.

kkonstantine opened this issue · 5 comments

curl is a required dependency and should be added in the appropriate files (e.g. confluent-cli-control.in) in the packaging branches for debian and rpm.

I still get this error on Red Hat Enterprise Linux Server release 7.4 (Maipo) as of May 22nd 2018.

I am getting this error even after installing curl

bash-4.2# confluent start
'confluent' requires 'curl'.
bash-4.2# yum -y install curl
Loaded plugins: ovl
Package curl-7.29.0-46.el7.x86_64 already installed and latest version
Nothing to do
bash-4.2# confluent start
'confluent' requires 'curl'.

LOL! It's because which is not installed.

bash -x /usr/bin/confluent

...
+ which curl
+ status=127
+ [[ 127 -ne 0 ]]
+ invalid_requirement curl
+ echo -n ''\''confluent'\'' requires '\''curl'\'''
'confluent' requires 'curl'+ [[ x == \x ]]
+ echo .

To fix this on Red Hat Enterprise Linux Server release 7.4 (Maipo)

sudo yum install which
sudo yum install curl

Had the same issue, thanks for finding the error!

Thanks! I had same issue. which was missing