# Installation plugin logstash-codec-gzip\_lines

**URL:** <https://discuss.elastic.co/t/installation-plugin-logstash-codec-gzip-lines/76072>\
**Category:** Discussions en français\
**Created:** [February 22, 2017, 3:32pm UTC](https://discuss.elastic.co/t/installation-plugin-logstash-codec-gzip-lines/76072 "2017-02-22T15:32:27Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![vdsm](https://avatars.discourse-cdn.com/v4/letter/v/46a35a/32.png) [@vdsm](https://discuss.elastic.co/u/vdsm)\
**Post date:** [February 22, 2017, 3:32pm UTC](https://discuss.elastic.co/t/installation-plugin-logstash-codec-gzip-lines/76072/1 "2017-02-22T15:32:27Z")

</div>

Bonjour,  
Je souhaiterais installer le plugin permettant de collecter, d'indexer et de lire des logs zippé au format gz, à travers un partage NFS.  
Bien que cela ne soit pas recommandé, j'ai cru comprendre que la récolte de logs à travers le NFS était possible, j'ai donc voulu maquetter dans ce sens.  
Mais je rencontre un problème lors de l'installation du plugin logstash-codec-gzip\_lines qui permet la lecture de fichiers au format gz, celui ci m'indique un conflit de version ainsi que des dépendances manquantes avec le message d'erreur suivant :

```
Validating logstash-codec-gzip_lines
Installing logstash-codec-gzip_lines
Plugin version conflict, aborting
ERROR: Installation Aborted, message: Bundler could not find compatible versions for gem "logstash-core-plugin-api":
  In snapshot (Gemfile.lock):
    logstash-core-plugin-api (= 2.1.20)

  In Gemfile:
    logstash-devutils (>= 0) java depends on
      logstash-core-plugin-api (<= 2.99, >= 2.0) java

    logstash-input-s3 (>= 0) java depends on
      logstash-mixin-aws (>= 0) java depends on
        logstash-core-plugin-api (<= 2.99, >= 1.60) java

   .......................................................

```

Plusieurs dizaine de fois le même message identique  
......................................................

```
    logstash-input-s3 (>= 0) java depends on
      logstash-mixin-aws (>= 0) java depends on
        logstash-core-plugin-api (<= 2.99, >= 1.60) java

    logstash-codec-gzip_lines (>= 0) java depends on
      logstash-core-plugin-api (~> 1.0) java

    logstash-core-plugin-api (>= 0) java

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.
Bundler could not find compatible versions for gem "logstash-core":
  In snapshot (Gemfile.lock):
    logstash-core (= 5.1.2)

  In Gemfile:
    logstash-core-plugin-api (>= 0) java depends on
      logstash-core (= 5.1.2) java

    logstash-codec-gzip_lines (>= 0) java depends on
      logstash-core (< 2.0.0, >= 1.4.0) java

    logstash-core (>= 0) java

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.
Bundler could not find compatible versions for gem "logstash":
  In Gemfile:
    logstash-codec-gzip_lines (>= 0) java depends on
      logstash (< 2.0.0, >= 1.4.0) java
Could not find gem 'logstash (< 2.0.0, >= 1.4.0) java', which is required by gem 'logstash-codec-gzip_lines (>= 0) java', in any of the sources.

```

Visiblement, la version que LS essai d'installer n'est pas compatible avec ma version de Logstash ( 5.1.2 ). Il semble également qu'il manque certaines dépendances que je ne parviens pas à installer, et je ne trouve pas d'exemple sur le net.  
J'ai également essayé essayé d'installer le plugin manuellement en le téléchargeant ici : [https://rubygems.org/gems/logstash-codec-gzip\_lines/versions/2.0.4](https://rubygems.org/gems/logstash-codec-gzip_lines/versions/2.0.4) mais c'est la que le casse tête commence ... Lorsque je veux l'installer avec la commande :  
`gem install logstash-codec-gzip_lines-2.0.4.gem`  
Il m'indique qu'il manque la dépendance logstash-core-plugin-api (~\> 1.0)  
Je télécharge donc (toujours sur le site [https://rubygems.org/gems/](https://rubygems.org/gems/) ) et tente d'installer logstash-core-plugin-api avec la commande :  
`gem install logstash-core-plugin-api-2.1.22-java.gem`  
mais il me manque la dépendance logstash-core (= 5.1.1.1) ...  
On recommence :  
`gem install logstash-core-5.1.1.1-java.gem`  
il manque jruby-openssl (= 0.9.16) ....  
`gem install jruby-openssl-0.9.16-java.gem`  
Enfin, un résultat positif ! :

> Successfully installed jruby-openssl-0.9.16-java  
> Parsing documentation for jruby-openssl-0.9.16-java  
> Done installing documentation for jruby-openssl after 1 seconds  
> 1 gem installed

Je retente donc l'installation de la dépendance logstash-core-5.1.1.1-java qui devrait être Ok maintenant, mais toujours le même problème ...

> gem install logstash-core-5.1.1.1-java.gem  
> ERROR: While executing gem ... (Gem::UnsatisfiableDependencyError)  
> Unable to resolve dependency: No match for 'jruby-openssl (= 0.9.16)' on this platform. Found: java

Je commence à désespérer ... ou est ce que j'ai loupé une étape ?  
Sachant que la commande `locate jruby-openssl` me renvois des résultats dans les dossiers :

- /var/lib/gems/2.1.0/doc/jruby-openssl-0.9.19-java
- /var/lib/gems/2.1.0/doc/jruby-openssl-0.9.4/
- /var/lib/gems/2.1.0/gems/jruby-openssl-0.9.16-java/
- /var/lib/gems/2.1.0/gems/jruby-openssl-0.9.19-java/
- /var/lib/gems/2.1.0/specifications/

Est ce que quelqu'un a déjà utilisé ce plugin et peut m'aiguiller ? Merci de votre aide !

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [March 22, 2017, 3:33pm UTC](https://discuss.elastic.co/t/installation-plugin-logstash-codec-gzip-lines/76072/2 "2017-03-22T15:33:00Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
