Skip to content

Building website locally with make jekyll-docker-oneshot doesn't work #490

@elichad

Description

@elichad

Flagged by @lubianat in #488, who got the error:

 Conversion error: Jekyll::Converters::Scss encountered an error while converting 'assets/css/main.scss':
                    Broken pipe

When I try on my own machine (using WSL2 with Docker Desktop for Windows) I get a segmentation fault (it also seemed to interfere with my existing gems that are used for Ruby and Jekyll locally...):

ruby 3.1.1p18 (2022-02-18 revision 53f5fc4236) [x86_64-linux-musl]
/usr/gem/gems/sass-embedded-1.87.0/ext/sass/embedded_sass_pb.rb:11: [BUG] Segmentation fault at 0x0000000000005400
ruby 3.1.1p18 (2022-02-18 revision 53f5fc4236) [x86_64-linux-musl]

-- Control frame information -----------------------------------------------
c:0023 p:---- s:0092 e:000091 CFUNC  :add_serialized_file
c:0022 p:0037 s:0087 e:000086 TOP    /usr/gem/gems/sass-embedded-1.87.0/ext/sass/embedded_sass_pb.rb:11 [FINISH]
c:0021 p:---- s:0082 e:000081 CFUNC  :require_relative
c:0020 p:0005 s:0077 e:000076 CLASS  /usr/gem/gems/sass-embedded-1.87.0/lib/sass/embedded_protocol.rb:6
c:0019 p:0007 s:0074 e:000073 CLASS  /usr/gem/gems/sass-embedded-1.87.0/lib/sass/embedded_protocol.rb:5
c:0018 p:0007 s:0071 e:000070 TOP    /usr/gem/gems/sass-embedded-1.87.0/lib/sass/embedded_protocol.rb:3 [FINISH]
c:0017 p:---- s:0068 e:000067 CFUNC  :require_relative
c:0016 p:0053 s:0063 e:000062 TOP    /usr/gem/gems/sass-embedded-1.87.0/lib/sass/compiler.rb:11 [FINISH]
c:0015 p:---- s:0060 e:000059 CFUNC  :require_relative
c:0014 p:0005 s:0055 e:000054 TOP    /usr/gem/gems/sass-embedded-1.87.0/lib/sass/embedded.rb:3 [FINISH]
c:0013 p:---- s:0052 e:000051 CFUNC  :require_relative
c:0012 p:0005 s:0047 e:000046 TOP    /usr/gem/gems/sass-embedded-1.87.0/lib/sass-embedded.rb:4 [FINISH]
c:0011 p:---- s:0044 e:000043 CFUNC  :require
c:0010 p:0017 s:0039 e:000038 TOP    /usr/gem/gems/jekyll-sass-converter-3.0.0/lib/jekyll/converters/scss.rb:8 [FINISH]
c:0009 p:---- s:0036 e:000035 CFUNC  :require
c:0008 p:0011 s:0031 e:000030 TOP    /usr/gem/gems/jekyll-sass-converter-3.0.0/lib/jekyll-sass-converter.rb:4 [FINISH]
c:0007 p:---- s:0028 e:000027 CFUNC  :require
c:0006 p:0194 s:0023 e:000022 TOP    /usr/gem/gems/jekyll-4.3.4/lib/jekyll.rb:195 [FINISH]
c:0005 p:---- s:0020 e:000019 CFUNC  :require
c:0004 p:0040 s:0015 e:000014 TOP    /usr/gem/gems/jekyll-4.3.4/exe/jekyll:8 [FINISH]
c:0003 p:---- s:0012 e:000011 CFUNC  :load
c:0002 p:0140 s:0007 E:0013f8 EVAL   /usr/local/bundle/bin/jekyll:27 [FINISH]
c:0001 p:0000 s:0003 E:000da0 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
/usr/local/bundle/bin/jekyll:27:in `<main>'
/usr/local/bundle/bin/jekyll:27:in `load'
/usr/gem/gems/jekyll-4.3.4/exe/jekyll:8:in `<top (required)>'
/usr/gem/gems/jekyll-4.3.4/exe/jekyll:8:in `require'
/usr/gem/gems/jekyll-4.3.4/lib/jekyll.rb:195:in `<top (required)>'
/usr/gem/gems/jekyll-4.3.4/lib/jekyll.rb:195:in `require'
/usr/gem/gems/jekyll-sass-converter-3.0.0/lib/jekyll-sass-converter.rb:4:in `<top (required)>'
/usr/gem/gems/jekyll-sass-converter-3.0.0/lib/jekyll-sass-converter.rb:4:in `require'
/usr/gem/gems/jekyll-sass-converter-3.0.0/lib/jekyll/converters/scss.rb:8:in `<top (required)>'
/usr/gem/gems/jekyll-sass-converter-3.0.0/lib/jekyll/converters/scss.rb:8:in `require'
/usr/gem/gems/sass-embedded-1.87.0/lib/sass-embedded.rb:4:in `<top (required)>'
/usr/gem/gems/sass-embedded-1.87.0/lib/sass-embedded.rb:4:in `require_relative'
/usr/gem/gems/sass-embedded-1.87.0/lib/sass/embedded.rb:3:in `<top (required)>'
/usr/gem/gems/sass-embedded-1.87.0/lib/sass/embedded.rb:3:in `require_relative'
/usr/gem/gems/sass-embedded-1.87.0/lib/sass/compiler.rb:11:in `<top (required)>'
/usr/gem/gems/sass-embedded-1.87.0/lib/sass/compiler.rb:11:in `require_relative'
/usr/gem/gems/sass-embedded-1.87.0/lib/sass/embedded_protocol.rb:3:in `<top (required)>'
/usr/gem/gems/sass-embedded-1.87.0/lib/sass/embedded_protocol.rb:5:in `<module:Sass>'
/usr/gem/gems/sass-embedded-1.87.0/lib/sass/embedded_protocol.rb:6:in `<module:EmbeddedProtocol>'
/usr/gem/gems/sass-embedded-1.87.0/lib/sass/embedded_protocol.rb:6:in `require_relative'
/usr/gem/gems/sass-embedded-1.87.0/ext/sass/embedded_sass_pb.rb:11:in `<top (required)>'
/usr/gem/gems/sass-embedded-1.87.0/ext/sass/embedded_sass_pb.rb:11:in `add_serialized_file'

Not urgent to fix as the other method in the docs works.

Metadata

Metadata

Assignees

No one assigned

    Labels

    websiteIssues related to the RO-Crate website theme

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions