Project

General

Profile

Actions

tickets #159627

closed

Fwd: Jekyll failure

Added by georg@syscid.com 10 days ago. Updated 9 days ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
2024-04-25
Due date:
% Done:

0%

Estimated time:

Description

-------- Forwarded Message --------
Subject: Jekyll failure
Date: Thu, 25 Apr 2024 09:00:14 +0000
From: web_jekyll@jekyll.infra.opensuse.org
To: root@jekyll.infra.opensuse.org

Jekyll build failed for

  • news.opensuse.org
  • planet.opensuse.org
  • search.opensuse.org
  • www.opensuse.org
  • 101.opensuse.org
  • security.opensuse.org
  • monitor.opensuse.org
  • get.opensuse.org
  • universe.opensuse.org

Famous last wordsWlog lines:
(You can find the latest full logs in /home/web_jekyll/log.)

==> /home/web_jekyll/log/news.opensuse.org.log <==
/usr/lib64/ruby/3.1.0/rubygems.rb:265:in find_spec_for_exe': can't find
gem bundler (= 2.3.26) with executable bundle (Gem::GemNotFoundException)
from /usr/lib64/ruby/3.1.0/rubygems.rb:284:in
activate_bin_path'
from /usr/bin/bundle.ruby3.1:25:in `'
Exitstatus: 5

==> /home/web_jekyll/log/planet.opensuse.org.log <==
/usr/lib64/ruby/3.1.0/rubygems.rb:265:in find_spec_for_exe': can't find
gem bundler (= 2.3.26) with executable bundle (Gem::GemNotFoundException)
from /usr/lib64/ruby/3.1.0/rubygems.rb:284:in
activate_bin_path'
from /usr/bin/bundle.ruby3.1:25:in `'
Exitstatus: 5

==> /home/web_jekyll/log/search.opensuse.org.log <==
/usr/lib64/ruby/3.1.0/rubygems.rb:265:in find_spec_for_exe': can't find
gem bundler (= 2.3.26) with executable bundle (Gem::GemNotFoundException)
from /usr/lib64/ruby/3.1.0/rubygems.rb:284:in
activate_bin_path'
from /usr/bin/bundle.ruby3.1:25:in `'
Exitstatus: 5

==> /home/web_jekyll/log/www.opensuse.org.log <==
/usr/lib64/ruby/3.1.0/rubygems.rb:265:in find_spec_for_exe': can't find
gem bundler (= 2.3.26) with executable bundle (Gem::GemNotFoundException)
from /usr/lib64/ruby/3.1.0/rubygems.rb:284:in
activate_bin_path'
from /usr/bin/bundle.ruby3.1:25:in `'
Exitstatus: 5

==> /home/web_jekyll/log/101.opensuse.org.log <==
/usr/lib64/ruby/3.1.0/rubygems.rb:265:in find_spec_for_exe': can't find
gem bundler (= 2.3.26) with executable bundle (Gem::GemNotFoundException)
from /usr/lib64/ruby/3.1.0/rubygems.rb:284:in
activate_bin_path'
from /usr/bin/bundle.ruby3.1:25:in `'
Exitstatus: 5

==> /home/web_jekyll/log/security.opensuse.org.log <==
/usr/lib64/ruby/3.1.0/rubygems.rb:265:in find_spec_for_exe': can't find
gem bundler (= 2.3.26) with executable bundle (Gem::GemNotFoundException)
from /usr/lib64/ruby/3.1.0/rubygems.rb:284:in
activate_bin_path'
from /usr/bin/bundle.ruby3.1:25:in `'
Exitstatus: 5

==> /home/web_jekyll/log/monitor.opensuse.org.log <==
/usr/lib64/ruby/3.1.0/rubygems.rb:265:in find_spec_for_exe': can't find
gem bundler (= 2.3.26) with executable bundle (Gem::GemNotFoundException)
from /usr/lib64/ruby/3.1.0/rubygems.rb:284:in
activate_bin_path'
from /usr/bin/bundle.ruby3.1:25:in `'
Exitstatus: 5

==> /home/web_jekyll/log/get.opensuse.org.log <==
/usr/lib64/ruby/3.1.0/rubygems.rb:265:in find_spec_for_exe': can't find
gem bundler (= 2.3.26) with executable bundle (Gem::GemNotFoundException)
from /usr/lib64/ruby/3.1.0/rubygems.rb:284:in
activate_bin_path'
from /usr/bin/bundle.ruby3.1:25:in `'
Exitstatus: 5

==> /home/web_jekyll/log/universe.opensuse.org.log <==
/usr/lib64/ruby/3.1.0/rubygems.rb:265:in find_spec_for_exe': can't find
gem bundler (= 2.3.26) with executable bundle (Gem::GemNotFoundException)
from /usr/lib64/ruby/3.1.0/rubygems.rb:284:in
activate_bin_path'
from /usr/bin/bundle.ruby3.1:25:in `'
Exitstatus: 5

Actions #1

Updated by crameleon 10 days ago

  • Private changed from Yes to No
Actions #2

Updated by crameleon 9 days ago

  • Status changed from New to Resolved
  • Assignee set to crameleon

Can't find why in /var/log/zypp/history or the os-update journal log, but ruby2.7-rubygem-bundler was no longer installed, only the Ruby 3.1 equivalent. Installing the package made the build work again.

Actions #3

Updated by crameleon 9 days ago

  • Status changed from Resolved to In Progress

Ugh - I was fooled - the "fetch_build_debug" script uses Ruby 2.7, but the production one in bin/fetch_build_and_rsync_jekyll uses Ruby 3.1.

Actions #4

Updated by crameleon 9 days ago

  • Status changed from In Progress to Workable
  • Assignee deleted (crameleon)

Even after updating (rubygem-bundler was orphaned):

i+ | ruby3.1-rubygem-bundler | package | 2.3.26-lp155.143.3 | x86_64 | openSUSE:infrastructure:jekyll

...

web_jekyll@jekyll:~> tail log/get.opensuse.org.log
++ cut -d ' ' -f1
+ current_md5=70e2769f160bb2715aa7dd8c109b3419
++ cat Gemfile.lock.md5
+ [[ 70e2769f160bb2715aa7dd8c109b3419 != 70e2769f160bb2715aa7dd8c109b3419 ]]
+ bundle.ruby3.1 config set deployment true
/usr/lib64/ruby/3.1.0/rubygems.rb:265:in `find_spec_for_exe': can't find gem bundler (= 2.3.26) with executable bundle (Gem::GemNotFoundException)
        from /usr/lib64/ruby/3.1.0/rubygems.rb:284:in `activate_bin_path'
        from /usr/bin/bundle.ruby3.1:25:in `<main>'
Actions #5

Updated by crameleon 9 days ago

  • Status changed from Workable to Resolved

Thanks @cboltz for checking and @hellcp for repairing. :)

Actions

Also available in: Atom PDF