Skip to content

Error when trying a local build

Hi, when trying to build locally, I get the following error:

jo@matebook:~/Dokumente/Arbeit/05_Jülich/CADET/hifis.net$ make all
[...]
Installing jekyll-sitemap 1.4.0
--- ERROR REPORT TEMPLATE -------------------------------------------------------
# Error Report
[...]
## Backtrace

```
Encoding::CompatibilityError: incompatible character encodings: UTF-8 and ASCII-8BIT
  /usr/lib/ruby/vendor_ruby/rubygems/package.rb:486:in `expand_path'
  /usr/lib/ruby/vendor_ruby/rubygems/package.rb:486:in `install_location'
  /usr/lib/ruby/vendor_ruby/rubygems/package.rb:415:in `block (2 levels) in extract_tar_gz'
  /usr/lib/ruby/vendor_ruby/rubygems/package/tar_reader.rb:65:in `each'
  /usr/lib/ruby/vendor_ruby/rubygems/package.rb:412:in `block in extract_tar_gz'
  /usr/lib/ruby/vendor_ruby/rubygems/package.rb:524:in `block in open_tar_gz'
  /usr/lib/ruby/vendor_ruby/rubygems/package.rb:521:in `wrap'
  /usr/lib/ruby/vendor_ruby/rubygems/package.rb:521:in `open_tar_gz'
  /usr/lib/ruby/vendor_ruby/rubygems/package.rb:411:in `extract_tar_gz'
  /usr/lib/ruby/vendor_ruby/rubygems/package.rb:391:in `block (2 levels) in extract_files'
  /usr/lib/ruby/vendor_ruby/rubygems/package/tar_reader.rb:65:in `each'
  /usr/lib/ruby/vendor_ruby/rubygems/package.rb:388:in `block in extract_files'
  /usr/lib/ruby/vendor_ruby/rubygems/package/file_source.rb:29:in `open'
  /usr/lib/ruby/vendor_ruby/rubygems/package/file_source.rb:29:in `with_read_io'
  /usr/lib/ruby/vendor_ruby/rubygems/package.rb:385:in `extract_files'
  /usr/lib/ruby/vendor_ruby/rubygems/installer.rb:856:in `extract_files'
  /usr/lib/ruby/3.0.0/bundler/rubygems_gem_installer.rb:24:in `install'
  /usr/lib/ruby/3.0.0/bundler/source/rubygems.rb:182:in `install'
  /usr/lib/ruby/3.0.0/bundler/installer/gem_installer.rb:67:in `install'
  /usr/lib/ruby/3.0.0/bundler/installer/gem_installer.rb:18:in `install_from_spec'
  /usr/lib/ruby/3.0.0/bundler/installer/parallel_installer.rb:186:in `do_install'
  /usr/lib/ruby/3.0.0/bundler/installer/parallel_installer.rb:177:in `block in worker_pool'
  /usr/lib/ruby/3.0.0/bundler/worker.rb:62:in `apply_func'
  /usr/lib/ruby/3.0.0/bundler/worker.rb:57:in `block in process_queue'
  /usr/lib/ruby/3.0.0/bundler/worker.rb:54:in `loop'
  /usr/lib/ruby/3.0.0/bundler/worker.rb:54:in `process_queue'
  /usr/lib/ruby/3.0.0/bundler/worker.rb:88:in `block (2 levels) in create_threads'
```

## Environment

```
Bundler       2.2.22
  Platforms   ruby, x86_64-linux
Ruby          3.0.2p107 (2021-07-07 revision 0db68f023372b634603c74fca94588b457be084c) [x86_64-linux-gnu]
  Full Path   /usr/bin/ruby3.0
  Config Dir  /etc
RubyGems      3.3.5
  Gem Home    /home/jo/Dokumente/Arbeit/05_Jülich/CADET/hifis.net/.bundle/ruby/3.0.0
  Gem Path    /home/jo/Dokumente/Arbeit/05_Jülich/CADET/hifis.net/.bundle/ruby/3.0.0
  User Home   /home/jo
  User Path   /home/jo/.local/share/gem/ruby/3.0.0
  Bin Dir     /home/jo/Dokumente/Arbeit/05_Jülich/CADET/hifis.net/.bundle/ruby/3.0.0/bin
OpenSSL
  Compiled    OpenSSL 3.0.2 15 Mar 2022
  Loaded      OpenSSL 3.0.2 15 Mar 2022
  Cert File   /usr/lib/ssl/cert.pem
  Cert Dir    /usr/lib/ssl/certs
Tools
  Git         2.34.1
  RVM         not installed
  rbenv       not installed
  chruby      not installed
```

## Bundler Build Metadata

```
Built At          2023-02-11
Git SHA           unknown
Released Version  false
```

## Bundler settings

```
path
  Set for your local app (/home/jo/Dokumente/Arbeit/05_Jülich/CADET/hifis.net/.bundle/config): ".bundle"
```

## Gemfile

### Gemfile

```ruby
# Gem sources
source 'https://rubygems.org'

# List of required gems
gem 'jekyll', '~> 4.2.2'
gem 'jekyll-paginate', '~> 1.1.0'
gem 'rouge', '~> 3.30.0'
gem 'jekyll-redirect-from', '~> 0.16.0'
gem 'jekyll-feed', '~> 0.16.0'
gem "jekyll-sitemap", "~> 1.4"
gem "webrick", "~> 1.7"

group :test do
    gem 'html-proofer', '~> 4.4.1'
    gem 'yaml-lint', '~>0.0.7'
end
```

### Gemfile.lock

```
GEM
  remote: https://rubygems.org/
  specs:
    addressable (2.8.1)
      public_suffix (>= 2.0.2, < 6.0)
    colorator (1.1.0)
    concurrent-ruby (1.1.9)
    em-websocket (0.5.3)
      eventmachine (>= 0.12.9)
      http_parser.rb (~> 0)
    ethon (0.15.0)
      ffi (>= 1.15.0)
    eventmachine (1.2.7)
    ffi (1.15.5)
    forwardable-extended (2.6.0)
    html-proofer (4.4.1)
      addressable (~> 2.3)
      mercenary (~> 0.3)
      nokogiri (~> 1.13)
      parallel (~> 1.10)
      rainbow (~> 3.0)
      typhoeus (~> 1.3)
      yell (~> 2.0)
      zeitwerk (~> 2.5)
    http_parser.rb (0.8.0)
    i18n (1.10.0)
      concurrent-ruby (~> 1.0)
    jekyll (4.2.2)
      addressable (~> 2.4)
      colorator (~> 1.0)
      em-websocket (~> 0.5)
      i18n (~> 1.0)
      jekyll-sass-converter (~> 2.0)
      jekyll-watch (~> 2.0)
      kramdown (~> 2.3)
      kramdown-parser-gfm (~> 1.0)
      liquid (~> 4.0)
      mercenary (~> 0.4.0)
      pathutil (~> 0.9)
      rouge (~> 3.0)
      safe_yaml (~> 1.0)
      terminal-table (~> 2.0)
    jekyll-feed (0.16.0)
      jekyll (>= 3.7, < 5.0)
    jekyll-paginate (1.1.0)
    jekyll-redirect-from (0.16.0)
      jekyll (>= 3.3, < 5.0)
    jekyll-sass-converter (2.2.0)
      sassc (> 2.0.1, < 3.0)
    jekyll-sitemap (1.4.0)
      jekyll (>= 3.7, < 5.0)
    jekyll-watch (2.2.1)
      listen (~> 3.0)
    kramdown (2.3.1)
      rexml
    kramdown-parser-gfm (1.1.0)
      kramdown (~> 2.0)
    liquid (4.0.3)
    listen (3.7.1)
      rb-fsevent (~> 0.10, >= 0.10.3)
      rb-inotify (~> 0.9, >= 0.9.10)
    mercenary (0.4.0)
    mini_portile2 (2.8.0)
    nokogiri (1.13.8)
      mini_portile2 (~> 2.8.0)
      racc (~> 1.4)
    parallel (1.22.1)
    pathutil (0.16.2)
      forwardable-extended (~> 2.6)
    public_suffix (5.0.0)
    racc (1.6.0)
    rainbow (3.1.1)
    rb-fsevent (0.11.1)
    rb-inotify (0.10.1)
      ffi (~> 1.0)
    rexml (3.2.5)
    rouge (3.30.0)
    safe_yaml (1.0.5)
    sassc (2.4.0)
      ffi (~> 1.9)
    terminal-table (2.0.0)
      unicode-display_width (~> 1.1, >= 1.1.1)
    typhoeus (1.4.0)
      ethon (>= 0.9.0)
    unicode-display_width (1.8.0)
    webrick (1.7.0)
    yaml-lint (0.0.10)
    yell (2.2.2)
    zeitwerk (2.6.0)

PLATFORMS
  ruby

DEPENDENCIES
  html-proofer (~> 4.4.1)
  jekyll (~> 4.2.2)
  jekyll-feed (~> 0.16.0)
  jekyll-paginate (~> 1.1.0)
  jekyll-redirect-from (~> 0.16.0)
  jekyll-sitemap (~> 1.4)
  rouge (~> 3.30.0)
  webrick (~> 1.7)
  yaml-lint (~> 0.0.7)

BUNDLED WITH
   2.2.22
```

--- TEMPLATE END ----------------------------------------------------------------

[...]

make: *** [Makefile:23: install-dependencies] Fehler 1
Edited by Johannes Schmölder