I’m having issues building the Logstash rpm. It looks to be failing on the 
command ‘rake artifact-tar’. With a missing file 
‘vendor/bundle/jruby/2.3.0/gems/logstash-output-elasticsearch-11.0.4-java/lib/logstash/outputs/templates/ecs-v1/elasticsearch-8x.json’.
 It looks to be a broken symlink to 
‘lib/logstash/outputs/elasticsearch/templates/ecs-v1/User/yaauie/src/elastic/logstash/plugins/logsta’
 Which that directory structure beyond lib doesn’t even exist.

This can be reproduced even in master branch on CentOS 8.
It looks like the versions of logstash plugins are not pinned and
the latest logstash-output-elasticsearch-11.0.4-java have issue (against 
logstash-5.4.1??).::

  [artifact:tar] building build/logstash-5.4.1.tar.gz
  rake aborted!
  Errno::ENOENT: No such file or directory - 
vendor/bundle/jruby/2.3.0/gems/logstash-output-elasticsearch-11.0.4-java/lib/logstash/outputs/elasticsearch/templates/ecs-v1/elasticsearch-8x.json
  
/home/centos/srcs/bigtop/build/logstash/rpm/BUILD/logstash-5.4.1/rakelib/artifacts.rake:239:in
 `block in write_to_tar'
  
/home/centos/srcs/bigtop/build/logstash/rpm/BUILD/logstash-5.4.1/vendor/bundle/jruby/2.3.0/gems/minitar-0.5.4/lib/archive/tar/minitar.rb:344:in
 `add_file_simple'
  
/home/centos/srcs/bigtop/build/logstash/rpm/BUILD/logstash-5.4.1/rakelib/artifacts.rake:238:in
 `write_to_tar'
  
/home/centos/srcs/bigtop/build/logstash/rpm/BUILD/logstash-5.4.1/rakelib/artifacts.rake:215:in
 `block in build_tar'
  
/home/centos/srcs/bigtop/build/logstash/rpm/BUILD/logstash-5.4.1/rakelib/artifacts.rake:214:in
 `build_tar'
  
/home/centos/srcs/bigtop/build/logstash/rpm/BUILD/logstash-5.4.1/rakelib/artifacts.rake:82:in
 `block in (root)'
  Tasks: TOP => artifact:tar
  (See full trace by running task with --trace)
  error: Bad exit status from /var/tmp/rpm-tmp.cn5QyU (%build)


On 2021/08/29 20:38, [email protected] wrote:
Hi All,

I’m having issues building the Logstash rpm. It looks to be failing on the 
command ‘rake artifact-tar’. With a missing file 
‘vendor/bundle/jruby/2.3.0/gems/logstash-output-elasticsearch-11.0.4-java/lib/logstash/outputs/templates/ecs-v1/elasticsearch-8x.json’.
 It looks to be a broken symlink to 
‘lib/logstash/outputs/elasticsearch/templates/ecs-v1/User/yaauie/src/elastic/logstash/plugins/logsta’
 Which that directory structure beyond lib doesn’t even exist.

I did apply the changes from BIGTOP-3562 to get this stage, as previously, it 
would fail as the website no longer existed, along with BIGTOP-3499 for the gem 
issue.

I haven’t tried building this with the master branch.

I was wondering if there was anything else I am missing or should try?

Kind Regards,

Nathan

Reply via email to