Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

can not install 5.0.1 specifically #66

Open
inetfuture opened this issue Jul 31, 2017 · 6 comments
Open

can not install 5.0.1 specifically #66

inetfuture opened this issue Jul 31, 2017 · 6 comments

Comments

@inetfuture
Copy link

inetfuture commented Jul 31, 2017

  • Steps to Reproduce:
$ logstash-plugin install --version 5.0.1 logstash-output-influxdb
Validating logstash-output-influxdb-5.0.1
Plugin logstash-output-influxdb version 5.0.1 does not exist
ERROR: Installation aborted, verification failed for logstash-output-influxdb 5.0.1
@IngaFeick
Copy link
Collaborator

Works for me:

~/Downloads/logstash-5.4.3
❯ bin/logstash-plugin install --version 5.0.1 logstash-output-influxdb
Validating logstash-output-influxdb-5.0.1
Installing logstash-output-influxdb
Installation successful

Can you try installing without the version?

@IngaFeick
Copy link
Collaborator

@inetfuture which logstash version are you using?

@inetfuture
Copy link
Author

5.5.1

@Sinmson
Copy link

Sinmson commented Aug 7, 2017

Hey @IngaFeick maybe you can help me, I can not install influxdb 5.0.1.
I am using logstash version 5.5.0 running on windows 7 64-bit.

I tried a lot of installation methods, but I can not get it working.

I tried:

  • Using prepare-offline-pack
  • Installing with ".zip" file
  • Installing normally
  • Installing with ".gem" file

Is it at the right place in this issue or shell I open a new one?

Using prepare-offline-pack

C:\ELK-Stack\dev\logstash-5.5.0>bin\logstash-plugin.bat prepare-offline-pack logstash-output-influxdb

RETURNS
Bundler::VersionConflict: Bundler could not find compatible versions for gem "influxdb":
  In Gemfile:
    logstash-output-influxdb (= 5.0.1) java depends on influxdb (<= 0.3.99, >= 0.3) java
Could not find gem 'influxdb (<= 0.3.99, >= 0.3) java', which is required by gem 'logstash-output-influxdb (= 5.0.1) java', in any of the sources.
            start at C:/ELK-Stack/dev/logstash-5.5.0/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/resolver.rb:203
          resolve at C:/ELK-Stack/dev/logstash-5.5.0/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/resolver.rb:182
          resolve at C:/ELK-Stack/dev/logstash-5.5.0/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/definition.rb:192
            specs at C:/ELK-Stack/dev/logstash-5.5.0/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/definition.rb:132
        specs_for at C:/ELK-Stack/dev/logstash-5.5.0/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/definition.rb:177
  requested_specs at C:/ELK-Stack/dev/logstash-5.5.0/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/definition.rb:166
  requested_specs at C:/ELK-Stack/dev/logstash-5.5.0/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/environment.rb:18
            setup at C:/ELK-Stack/dev/logstash-5.5.0/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler/runtime.rb:13
            setup at C:/ELK-Stack/dev/logstash-5.5.0/vendor/bundle/jruby/1.9/gems/bundler-1.9.10/lib/bundler.rb:122
           setup! at C:/ELK-Stack/dev/logstash-5.5.0/lib/bootstrap/bundler.rb:67
          execute at C:/ELK-Stack/dev/logstash-5.5.0/lib/pluginmanager/prepare_offline_pack.rb:14
              run at C:/ELK-Stack/dev/logstash-5.5.0/vendor/bundle/jruby/1.9/gems/clamp-0.6.5/lib/clamp/command.rb:67
          execute at C:/ELK-Stack/dev/logstash-5.5.0/vendor/bundle/jruby/1.9/gems/clamp-0.6.5/lib/clamp/subcommand/execution.rb:11
              run at C:/ELK-Stack/dev/logstash-5.5.0/vendor/bundle/jruby/1.9/gems/clamp-0.6.5/lib/clamp/command.rb:67
              run at C:/ELK-Stack/dev/logstash-5.5.0/vendor/bundle/jruby/1.9/gems/clamp-0.6.5/lib/clamp/command.rb:132
           (root) at C:\ELK-Stack\dev\logstash-5.5.0\lib\pluginmanager\main.rb:48

Installing with ".zip" file

C:\ELK-Stack\dev\logstash-5.5.0>bin\logstash-plugin.bat install file:///C:/ELK-Stack/dev/data/plugins/logstash-output-influxdb-5.0.1.zip

RETURNS
ERROR: An error occured when installing the: file:///C:/ELK-Stack/dev/data/plugins/logstash-output-influxdb-5.0.1.zip, to have more information about the error add a DEBUG=1 before running the command., message: Bundler could not find compatible versions for gem "influxdb":
  In Gemfile:
    logstash-output-influxdb (= 5.0.1) java depends on
      influxdb (<= 0.3.99, >= 0.3) java
Could not find gem 'influxdb (<= 0.3.99, >= 0.3) java', which is required by gem 'logstash-output-influxdb (= 5.0.1) java', in any of the sources.

Installing normally

C:\ELK-Stack\dev\logstash-5.5.0>bin\logstash-plugin.bat install logstash-output-
influxdb
RETURNS
Validating logstash-output-influxdb
Unable to download data from https://rubygems.org - SocketError: initialize: nam
e or service not known (https://rubygems.org/latest_specs.4.8.gz)
ERROR: Installation aborted, verification failed for logstash-output-influxdb

Installing with ".gem" file

C:\ELK-Stack\dev\logstash-5.5.0>bin\logstash-plugin.bat install C:/ELK-Stack/dev
/data/plugins/logstash-output-influxdb-5.0.1.gem
RETURNS
Validating C:/ELK-Stack/dev/data/plugins/logstash-output-influxdb-5.0.1.gem
Installing logstash-output-influxdb
Error Bundler::HTTPError, retrying 1/10
Could not fetch specs from https://rubygems.org/
Error Bundler::HTTPError, retrying 2/10
Could not fetch specs from https://rubygems.org/
Error Bundler::HTTPError, retrying 3/10
Could not fetch specs from https://rubygems.org/
Error Bundler::HTTPError, retrying 4/10
Could not fetch specs from https://rubygems.org/
Error Bundler::HTTPError, retrying 5/10
Could not fetch specs from https://rubygems.org/
Error Bundler::HTTPError, retrying 6/10
Could not fetch specs from https://rubygems.org/
Error Bundler::HTTPError, retrying 7/10
Could not fetch specs from https://rubygems.org/
Error Bundler::HTTPError, retrying 8/10
Could not fetch specs from https://rubygems.org/
Error Bundler::HTTPError, retrying 9/10
Could not fetch specs from https://rubygems.org/
Error Bundler::HTTPError, retrying 10/10
Could not fetch specs from https://rubygems.org/
Too many retries, aborting, caused by Bundler::HTTPError
ERROR: Installation Aborted, message: Could not fetch specs from https://rubygems.org/

@ghost
Copy link

ghost commented Jul 19, 2018

Hi, I have the same problem, I can't install logstash-output-plugin 5.0.4.
I'm runing logstash version 6.3.1 on CentOS 7 64-bit
Java version (java -version):

openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)

i'm behind a proxy so I did:

export http_proxy=http://myproxy:myport
export https_proxy=http://myproxy:myport
export HTTP_PROXY=http://myproxy:myport
export HTTPS_PROXY=http://myproxy:myport
  1. From gem:
$ sudo bin/logstash-plugin install --local --no-verify  /path/to/gem/logstash-output-influxdb-5.0.4.gem 

Installing logstash-output-influxdb
Plugin version conflict, aborting
ERROR: Installation Aborted, message: Bundler could not find compatible versions for gem "influxdb":
  In Gemfile:
    logstash-output-influxdb (= 5.0.4) java depends on
      influxdb (<= 0.3.99, >= 0.3) java
Could not find gem 'influxdb (<= 0.3.99, >= 0.3) java', which is required by gem 'logstash-output-influxdb (= 5.0.4) java', in any of the sources.
  1. Normal way:
$ sudo bin/logstash-plugin install logstash-output-influxdb

Validating logstash-output-influxdb
Unable to download data from https://rubygems.org - Errno::ECONNREFUSED: Connection refused - Failed to open TCP connection to api.rubygems.org:443 (Connection refused - connect(2) for "api.rubygems.org" port 443) (https://api.rubygems.org/latest_specs.4.8.gz)
ERROR: Installation aborted, verification failed for logstash-output-influxdb 
  1. With no-verify flag:
$ sudo bin/logstash-plugin install --no-verify logstash-output-influxdb

Installing logstash-output-influxdb
Error Bundler::HTTPError, retrying 1/10
Could not fetch specs from https://rubygems.org/
.
.
.
Could not fetch specs from https://rubygems.org/
Error Bundler::HTTPError, retrying 10/10
Could not fetch specs from https://rubygems.org/
Too many retries, aborting, caused by Bundler::HTTPError
ERROR: Installation Aborted, message: Could not fetch specs from https://rubygems.org/

@ghost
Copy link

ghost commented Jul 19, 2018

I've found a workaround! :)

First, I've created a "handmade" logstash-offline-plugin.zip with the dependencies:

cd /my/path
mkdir logstash
cd logstash
wget https://rubygems.org/downloads/logstash-output-influxdb-5.0.4.gem
mkdir dependencies
cd /my/path/logstash/dependencies
wget https://rubygems.org/downloads/influxdb-0.3.17.gem
wget https://rubygems.org/downloads/json-1.8.6-java.gem
wget https://rubygems.org/downloads/stud-0.0.23.gem
cd /my/path
zip -r logstash-offline-plugins-handmade.zip logstash

Then, according to Logstash plugins documentation:

cd /path/to/logstash
sudo bin/logstash-plugin install file:///my/path/logstash-offline-plugins-handmade.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants