atomita / fluent-plugin-aws-elasticsearch-service

This repository is extends of https://github.com/uken/fluent-plugin-elasticsearch/ which made connectable to Amazon Elassticsearch Service using Aws Signers V4. Please check the requirements to connect to Amazon Elassticsearch Service without using Aws Signers V4 for before starting use. (reference https://groups.google.com/forum/#!msg/fluentd/uW87VAOqxeE/cfhenicEBAAJ)
MIT License
122 stars 49 forks source link

Unable to activate faraday_middleware-aws-sigv4-0.2.5, because faraday-0.15.4 conflicts with faraday (< 0.15, >= 0.9) (Gem::ConflictError) #59

Closed daijongkim closed 4 years ago

daijongkim commented 5 years ago

Problem

don't start td-agent

Starting td-agent: /opt/td-agent/embedded/lib/ruby/site_ruby/2.4.0/rubygems/specification.rb:2290:in `raise_if_conflicts': Unable to activate faraday_middleware-aws-sigv4-0.2.5, because faraday-0.15.4 conflicts with faraday (< 0.15, >= 0.9) (Gem::ConflictError)

Steps to replicate

service td-agent start

Expected Behavior or What you need to ask

dependency version change as-is : faraday_middleware-aws-sigv4-0.2.5 to-be: faraday_middleware-aws-sigv4-0.3.0

Using Fluentd and ES plugin versions

Evan-S commented 5 years ago

I have this same problem using td-agent as of freshly rebuilding my containers today.

I got it to start by running td-agent-gem update for now. I haven't tested very thoroughly if that breaks anything else, so use it at your own risk if you have other plugins installed.

daijongkim commented 5 years ago

I solved it like this td-agent-gem update faraday_middleware-aws-sigv4

I have this same problem using td-agent as of freshly rebuilding my containers today.

I got it to start by running td-agent-gem update for now. I haven't tested very thoroughly if that breaks anything else, so use it at your own risk if you have other plugins installed.

cosmo0920 commented 4 years ago

Should be resolved in #61.