Please update to 4.0.6 in F33 (Rawhide is already updated). When I try to run a freshly installed Jekyll on F33 I get the following error saying it needs an updated public_suffix: $jekyll serve Traceback (most recent call last): 12: from /usr/bin/jekyll:23:in `<main>' 11: from /usr/bin/jekyll:23:in `load' 10: from /usr/share/gems/gems/jekyll-4.1.1/exe/jekyll:11:in `<top (required)>' 9: from /usr/share/gems/gems/jekyll-4.1.1/lib/jekyll/plugin_manager.rb:52:in `require_from_bundler' 8: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler.rb:149:in `setup' 7: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/runtime.rb:20:in `setup' 6: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/runtime.rb:101:in `block in definition_method' 5: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/definition.rb:226:in `requested_specs' 4: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/definition.rb:237:in `specs_for' 3: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/definition.rb:170:in `specs' 2: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/spec_set.rb:80:in `materialize' 1: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/spec_set.rb:80:in `map!' /usr/share/gems/gems/bundler-2.1.4/lib/bundler/spec_set.rb:86:in `block in materialize': Could not find public_suffix-4.0.6 in any of the sources (Bundler::GemNotFound)
Hello, thank you for your bug report! Is the jekyll gem installed from Fedora repositories? As a quick fix, you can run: $ dnf install jekyll That should have the correct dependencies, or am I mistaken and something else depends on this specific version? I'll create the update for you. But please, help me investigate what was the cause of this issue. _ _ _ _ Note that dependencies installed from other sources than Fedora itself are not guaranteed to work with the package in Fedora. Furthermore, since it's just minor version update, it's fine, but major version updates are to be avoided [1]. [1] https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#stable-releases
I installed everything using "sudo dnf install jekyll" and have not touched any other Ruby software (I haven't used Ruby until now): Dependencies resolved. ====================================================================================================================================================== Package Architecture Version Repository Size ====================================================================================================================================================== Installing: rubygem-jekyll noarch 4.1.1-2.fc33 fedora 124 k Installing dependencies: libsass x86_64 3.6.4-2.fc33 fedora 707 k ruby x86_64 2.7.2-135.fc33 updates 41 k ruby-libs x86_64 2.7.2-135.fc33 updates 3.2 M rubygem-addressable noarch 2.7.0-2.fc33 fedora 65 k rubygem-bigdecimal x86_64 2.0.0-135.fc33 updates 54 k rubygem-bundler noarch 2.1.4-135.fc33 updates 316 k rubygem-colorator noarch 1.1.0-9.fc33 fedora 12 k rubygem-concurrent-ruby noarch 1.1.5-3.fc33 fedora 243 k rubygem-em-websocket noarch 1:0.5.1-7.fc33 fedora 22 k rubygem-eventmachine x86_64 1.2.7-10.fc33 fedora 173 k rubygem-ffi x86_64 1.12.1-3.fc33 fedora 106 k rubygem-forwardable-extended noarch 2.6.0-9.fc33 fedora 12 k rubygem-http_parser.rb x86_64 0.6.0-19.fc33 fedora 27 k rubygem-i18n noarch 1.8.2-2.fc33 fedora 47 k rubygem-io-console x86_64 0.5.6-135.fc33 updates 24 k rubygem-irb noarch 1.2.6-135.fc33 updates 66 k rubygem-jekyll-sass-converter noarch 2.1.0-2.fc33 fedora 15 k rubygem-jekyll-watch noarch 2.2.1-4.fc33 fedora 11 k rubygem-json x86_64 2.3.1-201.fc33 fedora 63 k rubygem-kramdown noarch 2.2.1-5.fc33 fedora 82 k rubygem-kramdown-parser-gfm noarch 1.1.0-5.fc33 fedora 13 k rubygem-liquid noarch 4.0.3-5.fc33 fedora 41 k rubygem-listen noarch 3.2.1-2.fc33 fedora 30 k rubygem-mercenary noarch 0.3.6-9.fc33 fedora 22 k rubygem-openssl x86_64 2.1.2-135.fc33 updates 158 k rubygem-pathutil noarch 0.14.0-9.fc33 fedora 18 k rubygem-psych x86_64 3.1.0-135.fc33 updates 50 k rubygem-public_suffix noarch 4.0.5-2.fc33 fedora 82 k rubygem-rb-inotify noarch 0.10.1-2.fc33 fedora 17 k rubygem-rouge noarch 3.25.0-1.fc33 updates 455 k rubygem-safe_yaml noarch 1.0.4-12.fc33 fedora 22 k rubygem-sassc x86_64 2.4.0-2.fc33 fedora 33 k rubygem-terminal-table noarch 1.8.0-8.fc33 fedora 15 k rubygem-unicode-display_width noarch 1.2.1-8.fc33 fedora 16 k rubygems noarch 3.1.4-201.fc33 fedora 285 k rubypick noarch 1.1.1-13.fc33 fedora 9.7 k Installing weak dependencies: ruby-default-gems noarch 2.7.2-135.fc33 updates 25 k rubygem-jekyll-feed noarch 0.15.1-1.fc33 updates 14 k rubygem-jekyll-seo-tag noarch 2.7.1-1.fc33 updates 18 k rubygem-minima noarch 2.5.1-3.fc33 fedora 23 k rubygem-rdoc noarch 6.2.1-201.fc33 fedora 404 k Transaction Summary ====================================================================================================================================================== Install 42 Packages Then as soon as I typed "jekyll serve", I got the error: Traceback (most recent call last): 12: from /usr/bin/jekyll:23:in `<main>' 11: from /usr/bin/jekyll:23:in `load' 10: from /usr/share/gems/gems/jekyll-4.1.1/exe/jekyll:11:in `<top (required)>' 9: from /usr/share/gems/gems/jekyll-4.1.1/lib/jekyll/plugin_manager.rb:52:in `require_from_bundler' 8: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler.rb:149:in `setup' 7: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/runtime.rb:20:in `setup' 6: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/runtime.rb:101:in `block in definition_method' 5: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/definition.rb:226:in `requested_specs' 4: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/definition.rb:237:in `specs_for' 3: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/definition.rb:170:in `specs' 2: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/spec_set.rb:80:in `materialize' 1: from /usr/share/gems/gems/bundler-2.1.4/lib/bundler/spec_set.rb:80:in `map!' /usr/share/gems/gems/bundler-2.1.4/lib/bundler/spec_set.rb:86:in `block in materialize': Could not find public_suffix-4.0.6 in any of the sources (Bundler::GemNotFound)
FEDORA-2020-bf7cb79a7f has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-bf7cb79a7f
FEDORA-2020-bf7cb79a7f has been pushed to the Fedora 33 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-bf7cb79a7f` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-bf7cb79a7f See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-bf7cb79a7f has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report.