No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst #690

Description

@kriechi1992

I have a Dockerfile where I want to setup my environment. Therefore I have to install some gems.
When installing psych it crashes with the error: No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst

My setup:
Apple M3 Pro
macOS 14.6.1
Docker 4.34.2 (167172)

I also tried another base image (eclipse-temurin), but there's the same problem.

I don't know what I can do to make this work.

I simplified that Dockerfile so that it boils down to the problem:

FROM amazoncorretto:21-alpine
ENV BUNDLE_WITH=development
ENV JRUBY_VERSION=9.4.8.0
RUN apk add --update curl \
libpng-dev \
libjpeg-turbo-dev \
tiff-dev \
libwebp-dev \
libdjvulibre \
libheif-dev \
fontconfig-dev \
freetype-dev \
lcms2-dev \
openexr-libopenexr \
libxml2-dev \
bash \
dpkg \
git \
build-base \
gcompat \
jemalloc \
vips \
vips-tools \
alpine-baselayout && \
apk cache clean
ENV LD_PRELOAD=/usr/lib/libjemalloc.so.2
ENV GEM_HOME=/usr/local/bundle
RUN mkdir -p "$GEM_HOME" && chmod 777 "$GEM_HOME"
ENV PATH=$GEM_HOME/bin:$PATH
ENV JRUBY_SHA256=347b6692bd9c91c480a45af25ce88d77be8b6e4ac4a77bc94870f2c5b54bc929
RUN mkdir /opt/jruby && \
curl https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz && \
echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - && \
tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby && \
update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1 && \
rm /tmp/jruby.tar.gz
ENV PATH=/opt/jruby/bin:$PATH
WORKDIR /work
RUN gem update --system 3.5.21
RUN gem install bundler -v 2.3.5 --no-document
RUN gem install psych -v 5.1.2 --no-document

Run command:

docker build --progress=plain --build-arg BUNDLE_WITH=development -t my-img -f Dockerfile .

And this is the error message:

jruby/jruby#11 [8/8] RUN gem install psych -v 5.1.2 --no-document
jruby/jruby#11 2.732 jar dependencies for psych-5.1.2-java.gemspec . . .
jruby/jruby#11 2.732 Installing gem 'ruby-maven' . . .
jruby/jruby#11 3.541 Successfully installed ruby-maven-libs-3.3.9
jruby/jruby#11 3.600 Successfully installed ruby-maven-3.3.13
jruby/jruby#11 3.602 jruby/jruby#11 3.602 using maven for the first time results in maven
jruby/jruby#11 3.602 downloading all its default plugin and can take time.
jruby/jruby#11 3.602 as those plugins get cached on disk and further execution
jruby/jruby#11 3.602 of maven is much faster then the first time.
jruby/jruby#11 3.602 jruby/jruby#11 9.221 #
jruby/jruby#11 9.221 # A fatal error has been detected by the Java Runtime Environment:
jruby/jruby#11 9.221 #
jruby/jruby#11 9.221 # SIGSEGV (0xb) at pc=0x0000000000005e30, pid=61, tid=67
jruby/jruby#11 9.221 #
jruby/jruby#11 9.221 # JRE version: OpenJDK Runtime Environment Corretto-21.0.4.7.1 (21.0.4+7) (build 21.0.4+7-LTS)
jruby/jruby#11 9.221 # Java VM: OpenJDK 64-Bit Server VM Corretto-21.0.4.7.1 (21.0.4+7-LTS, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
jruby/jruby#11 9.221 # Problematic frame:
jruby/jruby#11 9.221 # C [jffi4590902286812642138.so+0x7f7c] jffi_throwExceptionByName+0xfc
jruby/jruby#11 9.221 #
jruby/jruby#11 9.221 # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
jruby/jruby#11 9.221 #
jruby/jruby#11 9.221 # An error report file with more information is saved as:
jruby/jruby#11 9.221 # /work/hs_err_pid61.log
jruby/jruby#11 9.228 #
jruby/jruby#11 9.228 # If you would like to submit a bug report, please visit:
jruby/jruby#11 9.228 # https://github.com/corretto/corretto-21/issues/
jruby/jruby#11 9.228 # The crash happened outside the Java Virtual Machine in native code.
jruby/jruby#11 9.228 # See problematic frame for where to report the bug.
jruby/jruby#11 9.228 #
jruby/jruby#11 9.237 ERROR: While executing gem ... (Errno::ENOENT)
jruby/jruby#11 9.237 No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst
jruby/jruby#11 9.239 org/jruby/RubyIO.java:1278:in `sysopen'
jruby/jruby#11 9.239 org/jruby/RubyIO.java:4264:in `read'
jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:69:in `load_from_maven'
jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:235:in `install_dependencies'
jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:224:in `do_install'
jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:170:in `vendor_jars'
jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/post_install_hook.rb:28:in `block in <main>'
jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:367:in `block in run_post_install_hooks'
jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:366:in `run_post_install_hooks'
jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:335:in `install'
jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/resolver/specification.rb:105:in `install'
jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/request_set.rb:195:in `block in install'
jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/request_set.rb:183:in `install'
jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:207:in `install_gem'
jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:223:in `block in install_gems'
jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:216:in `install_gems'
jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:162:in `execute'
jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command.rb:326:in `invoke_with_build_args'
jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:248:in `invoke_command'
jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:194:in `process_args'
jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:152:in `run'
jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/gem_runner.rb:56:in `run'
jruby/jruby#11 9.239 /opt/jruby/bin/gem:12:in `<main>'
jruby/jruby#11 ERROR: process "/bin/sh -c gem install psych -v 5.1.2 --no-document" did not complete successfully: exit code: 1
------
> [8/8] RUN gem install psych -v 5.1.2 --no-document:
9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:223:in `block in install_gems'
9.239 org/jruby/RubyArray.java:1981:in `each'
9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:216:in `install_gems'
9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:162:in `execute'
9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command.rb:326:in `invoke_with_build_args'
9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:248:in `invoke_command'
9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:194:in `process_args'
9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:152:in `run'
9.239 /opt/jruby/lib/ruby/stdlib/rubygems/gem_runner.rb:56:in `run'
9.239 /opt/jruby/bin/gem:12:in `<main>'
------
Dockerfile:50
--------------------
48 | RUN gem update --system 3.5.21
49 | RUN gem install bundler -v 2.3.5 --no-document
50 | >>> RUN gem install psych -v 5.1.2 --no-document
51 | --------------------
ERROR: failed to solve: process "/bin/sh -c gem install psych -v 5.1.2 --no-document" did not complete successfully: exit code: 1
Failed to deploy '<unknown> Dockerfile: Dockerfile.base': Image build failed with exit code 1.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
       blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
      }
      } catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
      })();
      (function(){
      try {
      var __m = "github.com";
      var __re = new RegExp('^' + "github\\.com" + '
      
      Skip to content

      No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst #690

      Description

      @kriechi1992

      I have a Dockerfile where I want to setup my environment. Therefore I have to install some gems.
      When installing psych it crashes with the error: No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst

      My setup:
      Apple M3 Pro
      macOS 14.6.1
      Docker 4.34.2 (167172)

      I also tried another base image (eclipse-temurin), but there's the same problem.

      I don't know what I can do to make this work.

      I simplified that Dockerfile so that it boils down to the problem:

      FROM amazoncorretto:21-alpine
      ENV BUNDLE_WITH=development
      ENV JRUBY_VERSION=9.4.8.0
      RUN apk add --update curl \
      libpng-dev \
      libjpeg-turbo-dev \
      tiff-dev \
      libwebp-dev \
      libdjvulibre \
      libheif-dev \
      fontconfig-dev \
      freetype-dev \
      lcms2-dev \
      openexr-libopenexr \
      libxml2-dev \
      bash \
      dpkg \
      git \
      build-base \
      gcompat \
      jemalloc \
      vips \
      vips-tools \
      alpine-baselayout && \
      apk cache clean
      ENV LD_PRELOAD=/usr/lib/libjemalloc.so.2
      ENV GEM_HOME=/usr/local/bundle
      RUN mkdir -p "$GEM_HOME" && chmod 777 "$GEM_HOME"
      ENV PATH=$GEM_HOME/bin:$PATH
      ENV JRUBY_SHA256=347b6692bd9c91c480a45af25ce88d77be8b6e4ac4a77bc94870f2c5b54bc929
      RUN mkdir /opt/jruby && \
      curl https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz && \
      echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - && \
      tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby && \
      update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1 && \
      rm /tmp/jruby.tar.gz
      ENV PATH=/opt/jruby/bin:$PATH
      WORKDIR /work
      RUN gem update --system 3.5.21
      RUN gem install bundler -v 2.3.5 --no-document
      RUN gem install psych -v 5.1.2 --no-document
      

      Run command:

      docker build --progress=plain --build-arg BUNDLE_WITH=development -t my-img -f Dockerfile .
      

      And this is the error message:

      jruby/jruby#11 [8/8] RUN gem install psych -v 5.1.2 --no-document
      jruby/jruby#11 2.732 jar dependencies for psych-5.1.2-java.gemspec . . .
      jruby/jruby#11 2.732 Installing gem 'ruby-maven' . . .
      jruby/jruby#11 3.541 Successfully installed ruby-maven-libs-3.3.9
      jruby/jruby#11 3.600 Successfully installed ruby-maven-3.3.13
      jruby/jruby#11 3.602 jruby/jruby#11 3.602 using maven for the first time results in maven
      jruby/jruby#11 3.602 downloading all its default plugin and can take time.
      jruby/jruby#11 3.602 as those plugins get cached on disk and further execution
      jruby/jruby#11 3.602 of maven is much faster then the first time.
      jruby/jruby#11 3.602 jruby/jruby#11 9.221 #
      jruby/jruby#11 9.221 # A fatal error has been detected by the Java Runtime Environment:
      jruby/jruby#11 9.221 #
      jruby/jruby#11 9.221 # SIGSEGV (0xb) at pc=0x0000000000005e30, pid=61, tid=67
      jruby/jruby#11 9.221 #
      jruby/jruby#11 9.221 # JRE version: OpenJDK Runtime Environment Corretto-21.0.4.7.1 (21.0.4+7) (build 21.0.4+7-LTS)
      jruby/jruby#11 9.221 # Java VM: OpenJDK 64-Bit Server VM Corretto-21.0.4.7.1 (21.0.4+7-LTS, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
      jruby/jruby#11 9.221 # Problematic frame:
      jruby/jruby#11 9.221 # C [jffi4590902286812642138.so+0x7f7c] jffi_throwExceptionByName+0xfc
      jruby/jruby#11 9.221 #
      jruby/jruby#11 9.221 # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
      jruby/jruby#11 9.221 #
      jruby/jruby#11 9.221 # An error report file with more information is saved as:
      jruby/jruby#11 9.221 # /work/hs_err_pid61.log
      jruby/jruby#11 9.228 #
      jruby/jruby#11 9.228 # If you would like to submit a bug report, please visit:
      jruby/jruby#11 9.228 # https://github.com/corretto/corretto-21/issues/
      jruby/jruby#11 9.228 # The crash happened outside the Java Virtual Machine in native code.
      jruby/jruby#11 9.228 # See problematic frame for where to report the bug.
      jruby/jruby#11 9.228 #
      jruby/jruby#11 9.237 ERROR: While executing gem ... (Errno::ENOENT)
      jruby/jruby#11 9.237 No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst
      jruby/jruby#11 9.239 org/jruby/RubyIO.java:1278:in `sysopen'
      jruby/jruby#11 9.239 org/jruby/RubyIO.java:4264:in `read'
      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:69:in `load_from_maven'
      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:235:in `install_dependencies'
      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:224:in `do_install'
      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:170:in `vendor_jars'
      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/post_install_hook.rb:28:in `block in <main>'
      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:367:in `block in run_post_install_hooks'
      jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:366:in `run_post_install_hooks'
      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:335:in `install'
      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/resolver/specification.rb:105:in `install'
      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/request_set.rb:195:in `block in install'
      jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/request_set.rb:183:in `install'
      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:207:in `install_gem'
      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:223:in `block in install_gems'
      jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:216:in `install_gems'
      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:162:in `execute'
      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command.rb:326:in `invoke_with_build_args'
      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:248:in `invoke_command'
      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:194:in `process_args'
      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:152:in `run'
      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/gem_runner.rb:56:in `run'
      jruby/jruby#11 9.239 /opt/jruby/bin/gem:12:in `<main>'
      jruby/jruby#11 ERROR: process "/bin/sh -c gem install psych -v 5.1.2 --no-document" did not complete successfully: exit code: 1
      ------
      > [8/8] RUN gem install psych -v 5.1.2 --no-document:
      9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:223:in `block in install_gems'
      9.239 org/jruby/RubyArray.java:1981:in `each'
      9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:216:in `install_gems'
      9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:162:in `execute'
      9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command.rb:326:in `invoke_with_build_args'
      9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:248:in `invoke_command'
      9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:194:in `process_args'
      9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:152:in `run'
      9.239 /opt/jruby/lib/ruby/stdlib/rubygems/gem_runner.rb:56:in `run'
      9.239 /opt/jruby/bin/gem:12:in `<main>'
      ------
      Dockerfile:50
      --------------------
      48 | RUN gem update --system 3.5.21
      49 | RUN gem install bundler -v 2.3.5 --no-document
      50 | >>> RUN gem install psych -v 5.1.2 --no-document
      51 | --------------------
      ERROR: failed to solve: process "/bin/sh -c gem install psych -v 5.1.2 --no-document" did not complete successfully: exit code: 1
      Failed to deploy '<unknown> Dockerfile: Dockerfile.base': Image build failed with exit code 1.
      

      Activity

      Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

      Metadata

      Metadata

      Assignees

      No one assigned

        Labels

        Type

        No type

        Projects

        No projects

          Milestone

          No milestone

          Relationships

          None yet

          Development

          No branches or pull requests

          Issue actions

          , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
          Skip to content

          No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst #690

          Description

          @kriechi1992

          I have a Dockerfile where I want to setup my environment. Therefore I have to install some gems.
          When installing psych it crashes with the error: No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst

          My setup:
          Apple M3 Pro
          macOS 14.6.1
          Docker 4.34.2 (167172)

          I also tried another base image (eclipse-temurin), but there's the same problem.

          I don't know what I can do to make this work.

          I simplified that Dockerfile so that it boils down to the problem:

          FROM amazoncorretto:21-alpine
          ENV BUNDLE_WITH=development
          ENV JRUBY_VERSION=9.4.8.0
          RUN apk add --update curl \
          libpng-dev \
          libjpeg-turbo-dev \
          tiff-dev \
          libwebp-dev \
          libdjvulibre \
          libheif-dev \
          fontconfig-dev \
          freetype-dev \
          lcms2-dev \
          openexr-libopenexr \
          libxml2-dev \
          bash \
          dpkg \
          git \
          build-base \
          gcompat \
          jemalloc \
          vips \
          vips-tools \
          alpine-baselayout && \
          apk cache clean
          ENV LD_PRELOAD=/usr/lib/libjemalloc.so.2
          ENV GEM_HOME=/usr/local/bundle
          RUN mkdir -p "$GEM_HOME" && chmod 777 "$GEM_HOME"
          ENV PATH=$GEM_HOME/bin:$PATH
          ENV JRUBY_SHA256=347b6692bd9c91c480a45af25ce88d77be8b6e4ac4a77bc94870f2c5b54bc929
          RUN mkdir /opt/jruby && \
          curl https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz && \
          echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - && \
          tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby && \
          update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1 && \
          rm /tmp/jruby.tar.gz
          ENV PATH=/opt/jruby/bin:$PATH
          WORKDIR /work
          RUN gem update --system 3.5.21
          RUN gem install bundler -v 2.3.5 --no-document
          RUN gem install psych -v 5.1.2 --no-document
          

          Run command:

          docker build --progress=plain --build-arg BUNDLE_WITH=development -t my-img -f Dockerfile .
          

          And this is the error message:

          jruby/jruby#11 [8/8] RUN gem install psych -v 5.1.2 --no-document
          jruby/jruby#11 2.732 jar dependencies for psych-5.1.2-java.gemspec . . .
          jruby/jruby#11 2.732 Installing gem 'ruby-maven' . . .
          jruby/jruby#11 3.541 Successfully installed ruby-maven-libs-3.3.9
          jruby/jruby#11 3.600 Successfully installed ruby-maven-3.3.13
          jruby/jruby#11 3.602 jruby/jruby#11 3.602 using maven for the first time results in maven
          jruby/jruby#11 3.602 downloading all its default plugin and can take time.
          jruby/jruby#11 3.602 as those plugins get cached on disk and further execution
          jruby/jruby#11 3.602 of maven is much faster then the first time.
          jruby/jruby#11 3.602 jruby/jruby#11 9.221 #
          jruby/jruby#11 9.221 # A fatal error has been detected by the Java Runtime Environment:
          jruby/jruby#11 9.221 #
          jruby/jruby#11 9.221 # SIGSEGV (0xb) at pc=0x0000000000005e30, pid=61, tid=67
          jruby/jruby#11 9.221 #
          jruby/jruby#11 9.221 # JRE version: OpenJDK Runtime Environment Corretto-21.0.4.7.1 (21.0.4+7) (build 21.0.4+7-LTS)
          jruby/jruby#11 9.221 # Java VM: OpenJDK 64-Bit Server VM Corretto-21.0.4.7.1 (21.0.4+7-LTS, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
          jruby/jruby#11 9.221 # Problematic frame:
          jruby/jruby#11 9.221 # C [jffi4590902286812642138.so+0x7f7c] jffi_throwExceptionByName+0xfc
          jruby/jruby#11 9.221 #
          jruby/jruby#11 9.221 # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
          jruby/jruby#11 9.221 #
          jruby/jruby#11 9.221 # An error report file with more information is saved as:
          jruby/jruby#11 9.221 # /work/hs_err_pid61.log
          jruby/jruby#11 9.228 #
          jruby/jruby#11 9.228 # If you would like to submit a bug report, please visit:
          jruby/jruby#11 9.228 # https://github.com/corretto/corretto-21/issues/
          jruby/jruby#11 9.228 # The crash happened outside the Java Virtual Machine in native code.
          jruby/jruby#11 9.228 # See problematic frame for where to report the bug.
          jruby/jruby#11 9.228 #
          jruby/jruby#11 9.237 ERROR: While executing gem ... (Errno::ENOENT)
          jruby/jruby#11 9.237 No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst
          jruby/jruby#11 9.239 org/jruby/RubyIO.java:1278:in `sysopen'
          jruby/jruby#11 9.239 org/jruby/RubyIO.java:4264:in `read'
          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:69:in `load_from_maven'
          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:235:in `install_dependencies'
          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:224:in `do_install'
          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:170:in `vendor_jars'
          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/post_install_hook.rb:28:in `block in <main>'
          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:367:in `block in run_post_install_hooks'
          jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:366:in `run_post_install_hooks'
          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:335:in `install'
          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/resolver/specification.rb:105:in `install'
          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/request_set.rb:195:in `block in install'
          jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/request_set.rb:183:in `install'
          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:207:in `install_gem'
          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:223:in `block in install_gems'
          jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:216:in `install_gems'
          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:162:in `execute'
          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command.rb:326:in `invoke_with_build_args'
          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:248:in `invoke_command'
          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:194:in `process_args'
          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:152:in `run'
          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/gem_runner.rb:56:in `run'
          jruby/jruby#11 9.239 /opt/jruby/bin/gem:12:in `<main>'
          jruby/jruby#11 ERROR: process "/bin/sh -c gem install psych -v 5.1.2 --no-document" did not complete successfully: exit code: 1
          ------
          > [8/8] RUN gem install psych -v 5.1.2 --no-document:
          9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:223:in `block in install_gems'
          9.239 org/jruby/RubyArray.java:1981:in `each'
          9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:216:in `install_gems'
          9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:162:in `execute'
          9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command.rb:326:in `invoke_with_build_args'
          9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:248:in `invoke_command'
          9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:194:in `process_args'
          9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:152:in `run'
          9.239 /opt/jruby/lib/ruby/stdlib/rubygems/gem_runner.rb:56:in `run'
          9.239 /opt/jruby/bin/gem:12:in `<main>'
          ------
          Dockerfile:50
          --------------------
          48 | RUN gem update --system 3.5.21
          49 | RUN gem install bundler -v 2.3.5 --no-document
          50 | >>> RUN gem install psych -v 5.1.2 --no-document
          51 | --------------------
          ERROR: failed to solve: process "/bin/sh -c gem install psych -v 5.1.2 --no-document" did not complete successfully: exit code: 1
          Failed to deploy '<unknown> Dockerfile: Dockerfile.base': Image build failed with exit code 1.
          

          Activity

          Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

          Metadata

          Metadata

          Assignees

          No one assigned

            Labels

            Type

            No type

            Projects

            No projects

              Milestone

              No milestone

              Relationships

              None yet

              Development

              No branches or pull requests

              Issue actions

              , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
              Skip to content

              No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst #690

              Description

              @kriechi1992

              I have a Dockerfile where I want to setup my environment. Therefore I have to install some gems.
              When installing psych it crashes with the error: No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst

              My setup:
              Apple M3 Pro
              macOS 14.6.1
              Docker 4.34.2 (167172)

              I also tried another base image (eclipse-temurin), but there's the same problem.

              I don't know what I can do to make this work.

              I simplified that Dockerfile so that it boils down to the problem:

              FROM amazoncorretto:21-alpine
              ENV BUNDLE_WITH=development
              ENV JRUBY_VERSION=9.4.8.0
              RUN apk add --update curl \
              libpng-dev \
              libjpeg-turbo-dev \
              tiff-dev \
              libwebp-dev \
              libdjvulibre \
              libheif-dev \
              fontconfig-dev \
              freetype-dev \
              lcms2-dev \
              openexr-libopenexr \
              libxml2-dev \
              bash \
              dpkg \
              git \
              build-base \
              gcompat \
              jemalloc \
              vips \
              vips-tools \
              alpine-baselayout && \
              apk cache clean
              ENV LD_PRELOAD=/usr/lib/libjemalloc.so.2
              ENV GEM_HOME=/usr/local/bundle
              RUN mkdir -p "$GEM_HOME" && chmod 777 "$GEM_HOME"
              ENV PATH=$GEM_HOME/bin:$PATH
              ENV JRUBY_SHA256=347b6692bd9c91c480a45af25ce88d77be8b6e4ac4a77bc94870f2c5b54bc929
              RUN mkdir /opt/jruby && \
              curl https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz && \
              echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - && \
              tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby && \
              update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1 && \
              rm /tmp/jruby.tar.gz
              ENV PATH=/opt/jruby/bin:$PATH
              WORKDIR /work
              RUN gem update --system 3.5.21
              RUN gem install bundler -v 2.3.5 --no-document
              RUN gem install psych -v 5.1.2 --no-document
              

              Run command:

              docker build --progress=plain --build-arg BUNDLE_WITH=development -t my-img -f Dockerfile .
              

              And this is the error message:

              jruby/jruby#11 [8/8] RUN gem install psych -v 5.1.2 --no-document
              jruby/jruby#11 2.732 jar dependencies for psych-5.1.2-java.gemspec . . .
              jruby/jruby#11 2.732 Installing gem 'ruby-maven' . . .
              jruby/jruby#11 3.541 Successfully installed ruby-maven-libs-3.3.9
              jruby/jruby#11 3.600 Successfully installed ruby-maven-3.3.13
              jruby/jruby#11 3.602 jruby/jruby#11 3.602 using maven for the first time results in maven
              jruby/jruby#11 3.602 downloading all its default plugin and can take time.
              jruby/jruby#11 3.602 as those plugins get cached on disk and further execution
              jruby/jruby#11 3.602 of maven is much faster then the first time.
              jruby/jruby#11 3.602 jruby/jruby#11 9.221 #
              jruby/jruby#11 9.221 # A fatal error has been detected by the Java Runtime Environment:
              jruby/jruby#11 9.221 #
              jruby/jruby#11 9.221 # SIGSEGV (0xb) at pc=0x0000000000005e30, pid=61, tid=67
              jruby/jruby#11 9.221 #
              jruby/jruby#11 9.221 # JRE version: OpenJDK Runtime Environment Corretto-21.0.4.7.1 (21.0.4+7) (build 21.0.4+7-LTS)
              jruby/jruby#11 9.221 # Java VM: OpenJDK 64-Bit Server VM Corretto-21.0.4.7.1 (21.0.4+7-LTS, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
              jruby/jruby#11 9.221 # Problematic frame:
              jruby/jruby#11 9.221 # C [jffi4590902286812642138.so+0x7f7c] jffi_throwExceptionByName+0xfc
              jruby/jruby#11 9.221 #
              jruby/jruby#11 9.221 # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
              jruby/jruby#11 9.221 #
              jruby/jruby#11 9.221 # An error report file with more information is saved as:
              jruby/jruby#11 9.221 # /work/hs_err_pid61.log
              jruby/jruby#11 9.228 #
              jruby/jruby#11 9.228 # If you would like to submit a bug report, please visit:
              jruby/jruby#11 9.228 # https://github.com/corretto/corretto-21/issues/
              jruby/jruby#11 9.228 # The crash happened outside the Java Virtual Machine in native code.
              jruby/jruby#11 9.228 # See problematic frame for where to report the bug.
              jruby/jruby#11 9.228 #
              jruby/jruby#11 9.237 ERROR: While executing gem ... (Errno::ENOENT)
              jruby/jruby#11 9.237 No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst
              jruby/jruby#11 9.239 org/jruby/RubyIO.java:1278:in `sysopen'
              jruby/jruby#11 9.239 org/jruby/RubyIO.java:4264:in `read'
              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:69:in `load_from_maven'
              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:235:in `install_dependencies'
              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:224:in `do_install'
              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:170:in `vendor_jars'
              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/post_install_hook.rb:28:in `block in <main>'
              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:367:in `block in run_post_install_hooks'
              jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:366:in `run_post_install_hooks'
              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:335:in `install'
              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/resolver/specification.rb:105:in `install'
              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/request_set.rb:195:in `block in install'
              jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/request_set.rb:183:in `install'
              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:207:in `install_gem'
              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:223:in `block in install_gems'
              jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:216:in `install_gems'
              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:162:in `execute'
              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command.rb:326:in `invoke_with_build_args'
              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:248:in `invoke_command'
              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:194:in `process_args'
              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:152:in `run'
              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/gem_runner.rb:56:in `run'
              jruby/jruby#11 9.239 /opt/jruby/bin/gem:12:in `<main>'
              jruby/jruby#11 ERROR: process "/bin/sh -c gem install psych -v 5.1.2 --no-document" did not complete successfully: exit code: 1
              ------
              > [8/8] RUN gem install psych -v 5.1.2 --no-document:
              9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:223:in `block in install_gems'
              9.239 org/jruby/RubyArray.java:1981:in `each'
              9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:216:in `install_gems'
              9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:162:in `execute'
              9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command.rb:326:in `invoke_with_build_args'
              9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:248:in `invoke_command'
              9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:194:in `process_args'
              9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:152:in `run'
              9.239 /opt/jruby/lib/ruby/stdlib/rubygems/gem_runner.rb:56:in `run'
              9.239 /opt/jruby/bin/gem:12:in `<main>'
              ------
              Dockerfile:50
              --------------------
              48 | RUN gem update --system 3.5.21
              49 | RUN gem install bundler -v 2.3.5 --no-document
              50 | >>> RUN gem install psych -v 5.1.2 --no-document
              51 | --------------------
              ERROR: failed to solve: process "/bin/sh -c gem install psych -v 5.1.2 --no-document" did not complete successfully: exit code: 1
              Failed to deploy '<unknown> Dockerfile: Dockerfile.base': Image build failed with exit code 1.
              

              Activity

              Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

              Metadata

              Metadata

              Assignees

              No one assigned

                Labels

                Type

                No type

                Projects

                No projects

                  Milestone

                  No milestone

                  Relationships

                  None yet

                  Development

                  No branches or pull requests

                  Issue actions

                  , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
                  Skip to content

                  No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst #690

                  Description

                  @kriechi1992

                  I have a Dockerfile where I want to setup my environment. Therefore I have to install some gems.
                  When installing psych it crashes with the error: No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst

                  My setup:
                  Apple M3 Pro
                  macOS 14.6.1
                  Docker 4.34.2 (167172)

                  I also tried another base image (eclipse-temurin), but there's the same problem.

                  I don't know what I can do to make this work.

                  I simplified that Dockerfile so that it boils down to the problem:

                  FROM amazoncorretto:21-alpine
                  ENV BUNDLE_WITH=development
                  ENV JRUBY_VERSION=9.4.8.0
                  RUN apk add --update curl \
                  libpng-dev \
                  libjpeg-turbo-dev \
                  tiff-dev \
                  libwebp-dev \
                  libdjvulibre \
                  libheif-dev \
                  fontconfig-dev \
                  freetype-dev \
                  lcms2-dev \
                  openexr-libopenexr \
                  libxml2-dev \
                  bash \
                  dpkg \
                  git \
                  build-base \
                  gcompat \
                  jemalloc \
                  vips \
                  vips-tools \
                  alpine-baselayout && \
                  apk cache clean
                  ENV LD_PRELOAD=/usr/lib/libjemalloc.so.2
                  ENV GEM_HOME=/usr/local/bundle
                  RUN mkdir -p "$GEM_HOME" && chmod 777 "$GEM_HOME"
                  ENV PATH=$GEM_HOME/bin:$PATH
                  ENV JRUBY_SHA256=347b6692bd9c91c480a45af25ce88d77be8b6e4ac4a77bc94870f2c5b54bc929
                  RUN mkdir /opt/jruby && \
                  curl https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz && \
                  echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - && \
                  tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby && \
                  update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1 && \
                  rm /tmp/jruby.tar.gz
                  ENV PATH=/opt/jruby/bin:$PATH
                  WORKDIR /work
                  RUN gem update --system 3.5.21
                  RUN gem install bundler -v 2.3.5 --no-document
                  RUN gem install psych -v 5.1.2 --no-document
                  

                  Run command:

                  docker build --progress=plain --build-arg BUNDLE_WITH=development -t my-img -f Dockerfile .
                  

                  And this is the error message:

                  jruby/jruby#11 [8/8] RUN gem install psych -v 5.1.2 --no-document
                  jruby/jruby#11 2.732 jar dependencies for psych-5.1.2-java.gemspec . . .
                  jruby/jruby#11 2.732 Installing gem 'ruby-maven' . . .
                  jruby/jruby#11 3.541 Successfully installed ruby-maven-libs-3.3.9
                  jruby/jruby#11 3.600 Successfully installed ruby-maven-3.3.13
                  jruby/jruby#11 3.602 jruby/jruby#11 3.602 using maven for the first time results in maven
                  jruby/jruby#11 3.602 downloading all its default plugin and can take time.
                  jruby/jruby#11 3.602 as those plugins get cached on disk and further execution
                  jruby/jruby#11 3.602 of maven is much faster then the first time.
                  jruby/jruby#11 3.602 jruby/jruby#11 9.221 #
                  jruby/jruby#11 9.221 # A fatal error has been detected by the Java Runtime Environment:
                  jruby/jruby#11 9.221 #
                  jruby/jruby#11 9.221 # SIGSEGV (0xb) at pc=0x0000000000005e30, pid=61, tid=67
                  jruby/jruby#11 9.221 #
                  jruby/jruby#11 9.221 # JRE version: OpenJDK Runtime Environment Corretto-21.0.4.7.1 (21.0.4+7) (build 21.0.4+7-LTS)
                  jruby/jruby#11 9.221 # Java VM: OpenJDK 64-Bit Server VM Corretto-21.0.4.7.1 (21.0.4+7-LTS, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
                  jruby/jruby#11 9.221 # Problematic frame:
                  jruby/jruby#11 9.221 # C [jffi4590902286812642138.so+0x7f7c] jffi_throwExceptionByName+0xfc
                  jruby/jruby#11 9.221 #
                  jruby/jruby#11 9.221 # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
                  jruby/jruby#11 9.221 #
                  jruby/jruby#11 9.221 # An error report file with more information is saved as:
                  jruby/jruby#11 9.221 # /work/hs_err_pid61.log
                  jruby/jruby#11 9.228 #
                  jruby/jruby#11 9.228 # If you would like to submit a bug report, please visit:
                  jruby/jruby#11 9.228 # https://github.com/corretto/corretto-21/issues/
                  jruby/jruby#11 9.228 # The crash happened outside the Java Virtual Machine in native code.
                  jruby/jruby#11 9.228 # See problematic frame for where to report the bug.
                  jruby/jruby#11 9.228 #
                  jruby/jruby#11 9.237 ERROR: While executing gem ... (Errno::ENOENT)
                  jruby/jruby#11 9.237 No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst
                  jruby/jruby#11 9.239 org/jruby/RubyIO.java:1278:in `sysopen'
                  jruby/jruby#11 9.239 org/jruby/RubyIO.java:4264:in `read'
                  jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:69:in `load_from_maven'
                  jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:235:in `install_dependencies'
                  jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:224:in `do_install'
                  jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:170:in `vendor_jars'
                  jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/post_install_hook.rb:28:in `block in <main>'
                  jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:367:in `block in run_post_install_hooks'
                  jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
                  jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:366:in `run_post_install_hooks'
                  jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:335:in `install'
                  jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/resolver/specification.rb:105:in `install'
                  jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/request_set.rb:195:in `block in install'
                  jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
                  jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/request_set.rb:183:in `install'
                  jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:207:in `install_gem'
                  jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:223:in `block in install_gems'
                  jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
                  jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:216:in `install_gems'
                  jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:162:in `execute'
                  jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command.rb:326:in `invoke_with_build_args'
                  jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:248:in `invoke_command'
                  jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:194:in `process_args'
                  jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:152:in `run'
                  jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/gem_runner.rb:56:in `run'
                  jruby/jruby#11 9.239 /opt/jruby/bin/gem:12:in `<main>'
                  jruby/jruby#11 ERROR: process "/bin/sh -c gem install psych -v 5.1.2 --no-document" did not complete successfully: exit code: 1
                  ------
                  > [8/8] RUN gem install psych -v 5.1.2 --no-document:
                  9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:223:in `block in install_gems'
                  9.239 org/jruby/RubyArray.java:1981:in `each'
                  9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:216:in `install_gems'
                  9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:162:in `execute'
                  9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command.rb:326:in `invoke_with_build_args'
                  9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:248:in `invoke_command'
                  9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:194:in `process_args'
                  9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:152:in `run'
                  9.239 /opt/jruby/lib/ruby/stdlib/rubygems/gem_runner.rb:56:in `run'
                  9.239 /opt/jruby/bin/gem:12:in `<main>'
                  ------
                  Dockerfile:50
                  --------------------
                  48 | RUN gem update --system 3.5.21
                  49 | RUN gem install bundler -v 2.3.5 --no-document
                  50 | >>> RUN gem install psych -v 5.1.2 --no-document
                  51 | --------------------
                  ERROR: failed to solve: process "/bin/sh -c gem install psych -v 5.1.2 --no-document" did not complete successfully: exit code: 1
                  Failed to deploy '<unknown> Dockerfile: Dockerfile.base': Image build failed with exit code 1.
                  

                  Activity

                  Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

                  Metadata

                  Metadata

                  Assignees

                  No one assigned

                    Labels

                    Type

                    No type

                    Projects

                    No projects

                      Milestone

                      No milestone

                      Relationships

                      None yet

                      Development

                      No branches or pull requests

                      Issue actions

                      , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
                      Skip to content

                      No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst #690

                      Description

                      @kriechi1992

                      I have a Dockerfile where I want to setup my environment. Therefore I have to install some gems.
                      When installing psych it crashes with the error: No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst

                      My setup:
                      Apple M3 Pro
                      macOS 14.6.1
                      Docker 4.34.2 (167172)

                      I also tried another base image (eclipse-temurin), but there's the same problem.

                      I don't know what I can do to make this work.

                      I simplified that Dockerfile so that it boils down to the problem:

                      FROM amazoncorretto:21-alpine
                      ENV BUNDLE_WITH=development
                      ENV JRUBY_VERSION=9.4.8.0
                      RUN apk add --update curl \
                      libpng-dev \
                      libjpeg-turbo-dev \
                      tiff-dev \
                      libwebp-dev \
                      libdjvulibre \
                      libheif-dev \
                      fontconfig-dev \
                      freetype-dev \
                      lcms2-dev \
                      openexr-libopenexr \
                      libxml2-dev \
                      bash \
                      dpkg \
                      git \
                      build-base \
                      gcompat \
                      jemalloc \
                      vips \
                      vips-tools \
                      alpine-baselayout && \
                      apk cache clean
                      ENV LD_PRELOAD=/usr/lib/libjemalloc.so.2
                      ENV GEM_HOME=/usr/local/bundle
                      RUN mkdir -p "$GEM_HOME" && chmod 777 "$GEM_HOME"
                      ENV PATH=$GEM_HOME/bin:$PATH
                      ENV JRUBY_SHA256=347b6692bd9c91c480a45af25ce88d77be8b6e4ac4a77bc94870f2c5b54bc929
                      RUN mkdir /opt/jruby && \
                      curl https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz && \
                      echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - && \
                      tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby && \
                      update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1 && \
                      rm /tmp/jruby.tar.gz
                      ENV PATH=/opt/jruby/bin:$PATH
                      WORKDIR /work
                      RUN gem update --system 3.5.21
                      RUN gem install bundler -v 2.3.5 --no-document
                      RUN gem install psych -v 5.1.2 --no-document
                      

                      Run command:

                      docker build --progress=plain --build-arg BUNDLE_WITH=development -t my-img -f Dockerfile .
                      

                      And this is the error message:

                      jruby/jruby#11 [8/8] RUN gem install psych -v 5.1.2 --no-document
                      jruby/jruby#11 2.732 jar dependencies for psych-5.1.2-java.gemspec . . .
                      jruby/jruby#11 2.732 Installing gem 'ruby-maven' . . .
                      jruby/jruby#11 3.541 Successfully installed ruby-maven-libs-3.3.9
                      jruby/jruby#11 3.600 Successfully installed ruby-maven-3.3.13
                      jruby/jruby#11 3.602 jruby/jruby#11 3.602 using maven for the first time results in maven
                      jruby/jruby#11 3.602 downloading all its default plugin and can take time.
                      jruby/jruby#11 3.602 as those plugins get cached on disk and further execution
                      jruby/jruby#11 3.602 of maven is much faster then the first time.
                      jruby/jruby#11 3.602 jruby/jruby#11 9.221 #
                      jruby/jruby#11 9.221 # A fatal error has been detected by the Java Runtime Environment:
                      jruby/jruby#11 9.221 #
                      jruby/jruby#11 9.221 # SIGSEGV (0xb) at pc=0x0000000000005e30, pid=61, tid=67
                      jruby/jruby#11 9.221 #
                      jruby/jruby#11 9.221 # JRE version: OpenJDK Runtime Environment Corretto-21.0.4.7.1 (21.0.4+7) (build 21.0.4+7-LTS)
                      jruby/jruby#11 9.221 # Java VM: OpenJDK 64-Bit Server VM Corretto-21.0.4.7.1 (21.0.4+7-LTS, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
                      jruby/jruby#11 9.221 # Problematic frame:
                      jruby/jruby#11 9.221 # C [jffi4590902286812642138.so+0x7f7c] jffi_throwExceptionByName+0xfc
                      jruby/jruby#11 9.221 #
                      jruby/jruby#11 9.221 # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
                      jruby/jruby#11 9.221 #
                      jruby/jruby#11 9.221 # An error report file with more information is saved as:
                      jruby/jruby#11 9.221 # /work/hs_err_pid61.log
                      jruby/jruby#11 9.228 #
                      jruby/jruby#11 9.228 # If you would like to submit a bug report, please visit:
                      jruby/jruby#11 9.228 # https://github.com/corretto/corretto-21/issues/
                      jruby/jruby#11 9.228 # The crash happened outside the Java Virtual Machine in native code.
                      jruby/jruby#11 9.228 # See problematic frame for where to report the bug.
                      jruby/jruby#11 9.228 #
                      jruby/jruby#11 9.237 ERROR: While executing gem ... (Errno::ENOENT)
                      jruby/jruby#11 9.237 No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst
                      jruby/jruby#11 9.239 org/jruby/RubyIO.java:1278:in `sysopen'
                      jruby/jruby#11 9.239 org/jruby/RubyIO.java:4264:in `read'
                      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:69:in `load_from_maven'
                      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:235:in `install_dependencies'
                      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:224:in `do_install'
                      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:170:in `vendor_jars'
                      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/post_install_hook.rb:28:in `block in <main>'
                      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:367:in `block in run_post_install_hooks'
                      jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
                      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:366:in `run_post_install_hooks'
                      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:335:in `install'
                      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/resolver/specification.rb:105:in `install'
                      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/request_set.rb:195:in `block in install'
                      jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
                      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/request_set.rb:183:in `install'
                      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:207:in `install_gem'
                      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:223:in `block in install_gems'
                      jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
                      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:216:in `install_gems'
                      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:162:in `execute'
                      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command.rb:326:in `invoke_with_build_args'
                      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:248:in `invoke_command'
                      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:194:in `process_args'
                      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:152:in `run'
                      jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/gem_runner.rb:56:in `run'
                      jruby/jruby#11 9.239 /opt/jruby/bin/gem:12:in `<main>'
                      jruby/jruby#11 ERROR: process "/bin/sh -c gem install psych -v 5.1.2 --no-document" did not complete successfully: exit code: 1
                      ------
                      > [8/8] RUN gem install psych -v 5.1.2 --no-document:
                      9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:223:in `block in install_gems'
                      9.239 org/jruby/RubyArray.java:1981:in `each'
                      9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:216:in `install_gems'
                      9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:162:in `execute'
                      9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command.rb:326:in `invoke_with_build_args'
                      9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:248:in `invoke_command'
                      9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:194:in `process_args'
                      9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:152:in `run'
                      9.239 /opt/jruby/lib/ruby/stdlib/rubygems/gem_runner.rb:56:in `run'
                      9.239 /opt/jruby/bin/gem:12:in `<main>'
                      ------
                      Dockerfile:50
                      --------------------
                      48 | RUN gem update --system 3.5.21
                      49 | RUN gem install bundler -v 2.3.5 --no-document
                      50 | >>> RUN gem install psych -v 5.1.2 --no-document
                      51 | --------------------
                      ERROR: failed to solve: process "/bin/sh -c gem install psych -v 5.1.2 --no-document" did not complete successfully: exit code: 1
                      Failed to deploy '<unknown> Dockerfile: Dockerfile.base': Image build failed with exit code 1.
                      

                      Activity

                      Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

                      Metadata

                      Metadata

                      Assignees

                      No one assigned

                        Labels

                        Type

                        No type

                        Projects

                        No projects

                          Milestone

                          No milestone

                          Relationships

                          None yet

                          Development

                          No branches or pull requests

                          Issue actions

                          , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
                          Skip to content

                          No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst #690

                          Description

                          @kriechi1992

                          I have a Dockerfile where I want to setup my environment. Therefore I have to install some gems.
                          When installing psych it crashes with the error: No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst

                          My setup:
                          Apple M3 Pro
                          macOS 14.6.1
                          Docker 4.34.2 (167172)

                          I also tried another base image (eclipse-temurin), but there's the same problem.

                          I don't know what I can do to make this work.

                          I simplified that Dockerfile so that it boils down to the problem:

                          FROM amazoncorretto:21-alpine
                          ENV BUNDLE_WITH=development
                          ENV JRUBY_VERSION=9.4.8.0
                          RUN apk add --update curl \
                          libpng-dev \
                          libjpeg-turbo-dev \
                          tiff-dev \
                          libwebp-dev \
                          libdjvulibre \
                          libheif-dev \
                          fontconfig-dev \
                          freetype-dev \
                          lcms2-dev \
                          openexr-libopenexr \
                          libxml2-dev \
                          bash \
                          dpkg \
                          git \
                          build-base \
                          gcompat \
                          jemalloc \
                          vips \
                          vips-tools \
                          alpine-baselayout && \
                          apk cache clean
                          ENV LD_PRELOAD=/usr/lib/libjemalloc.so.2
                          ENV GEM_HOME=/usr/local/bundle
                          RUN mkdir -p "$GEM_HOME" && chmod 777 "$GEM_HOME"
                          ENV PATH=$GEM_HOME/bin:$PATH
                          ENV JRUBY_SHA256=347b6692bd9c91c480a45af25ce88d77be8b6e4ac4a77bc94870f2c5b54bc929
                          RUN mkdir /opt/jruby && \
                          curl https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz && \
                          echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - && \
                          tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby && \
                          update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1 && \
                          rm /tmp/jruby.tar.gz
                          ENV PATH=/opt/jruby/bin:$PATH
                          WORKDIR /work
                          RUN gem update --system 3.5.21
                          RUN gem install bundler -v 2.3.5 --no-document
                          RUN gem install psych -v 5.1.2 --no-document
                          

                          Run command:

                          docker build --progress=plain --build-arg BUNDLE_WITH=development -t my-img -f Dockerfile .
                          

                          And this is the error message:

                          jruby/jruby#11 [8/8] RUN gem install psych -v 5.1.2 --no-document
                          jruby/jruby#11 2.732 jar dependencies for psych-5.1.2-java.gemspec . . .
                          jruby/jruby#11 2.732 Installing gem 'ruby-maven' . . .
                          jruby/jruby#11 3.541 Successfully installed ruby-maven-libs-3.3.9
                          jruby/jruby#11 3.600 Successfully installed ruby-maven-3.3.13
                          jruby/jruby#11 3.602 jruby/jruby#11 3.602 using maven for the first time results in maven
                          jruby/jruby#11 3.602 downloading all its default plugin and can take time.
                          jruby/jruby#11 3.602 as those plugins get cached on disk and further execution
                          jruby/jruby#11 3.602 of maven is much faster then the first time.
                          jruby/jruby#11 3.602 jruby/jruby#11 9.221 #
                          jruby/jruby#11 9.221 # A fatal error has been detected by the Java Runtime Environment:
                          jruby/jruby#11 9.221 #
                          jruby/jruby#11 9.221 # SIGSEGV (0xb) at pc=0x0000000000005e30, pid=61, tid=67
                          jruby/jruby#11 9.221 #
                          jruby/jruby#11 9.221 # JRE version: OpenJDK Runtime Environment Corretto-21.0.4.7.1 (21.0.4+7) (build 21.0.4+7-LTS)
                          jruby/jruby#11 9.221 # Java VM: OpenJDK 64-Bit Server VM Corretto-21.0.4.7.1 (21.0.4+7-LTS, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
                          jruby/jruby#11 9.221 # Problematic frame:
                          jruby/jruby#11 9.221 # C [jffi4590902286812642138.so+0x7f7c] jffi_throwExceptionByName+0xfc
                          jruby/jruby#11 9.221 #
                          jruby/jruby#11 9.221 # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
                          jruby/jruby#11 9.221 #
                          jruby/jruby#11 9.221 # An error report file with more information is saved as:
                          jruby/jruby#11 9.221 # /work/hs_err_pid61.log
                          jruby/jruby#11 9.228 #
                          jruby/jruby#11 9.228 # If you would like to submit a bug report, please visit:
                          jruby/jruby#11 9.228 # https://github.com/corretto/corretto-21/issues/
                          jruby/jruby#11 9.228 # The crash happened outside the Java Virtual Machine in native code.
                          jruby/jruby#11 9.228 # See problematic frame for where to report the bug.
                          jruby/jruby#11 9.228 #
                          jruby/jruby#11 9.237 ERROR: While executing gem ... (Errno::ENOENT)
                          jruby/jruby#11 9.237 No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst
                          jruby/jruby#11 9.239 org/jruby/RubyIO.java:1278:in `sysopen'
                          jruby/jruby#11 9.239 org/jruby/RubyIO.java:4264:in `read'
                          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:69:in `load_from_maven'
                          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:235:in `install_dependencies'
                          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:224:in `do_install'
                          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:170:in `vendor_jars'
                          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/post_install_hook.rb:28:in `block in <main>'
                          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:367:in `block in run_post_install_hooks'
                          jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
                          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:366:in `run_post_install_hooks'
                          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:335:in `install'
                          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/resolver/specification.rb:105:in `install'
                          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/request_set.rb:195:in `block in install'
                          jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
                          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/request_set.rb:183:in `install'
                          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:207:in `install_gem'
                          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:223:in `block in install_gems'
                          jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
                          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:216:in `install_gems'
                          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:162:in `execute'
                          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command.rb:326:in `invoke_with_build_args'
                          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:248:in `invoke_command'
                          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:194:in `process_args'
                          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:152:in `run'
                          jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/gem_runner.rb:56:in `run'
                          jruby/jruby#11 9.239 /opt/jruby/bin/gem:12:in `<main>'
                          jruby/jruby#11 ERROR: process "/bin/sh -c gem install psych -v 5.1.2 --no-document" did not complete successfully: exit code: 1
                          ------
                          > [8/8] RUN gem install psych -v 5.1.2 --no-document:
                          9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:223:in `block in install_gems'
                          9.239 org/jruby/RubyArray.java:1981:in `each'
                          9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:216:in `install_gems'
                          9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:162:in `execute'
                          9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command.rb:326:in `invoke_with_build_args'
                          9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:248:in `invoke_command'
                          9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:194:in `process_args'
                          9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:152:in `run'
                          9.239 /opt/jruby/lib/ruby/stdlib/rubygems/gem_runner.rb:56:in `run'
                          9.239 /opt/jruby/bin/gem:12:in `<main>'
                          ------
                          Dockerfile:50
                          --------------------
                          48 | RUN gem update --system 3.5.21
                          49 | RUN gem install bundler -v 2.3.5 --no-document
                          50 | >>> RUN gem install psych -v 5.1.2 --no-document
                          51 | --------------------
                          ERROR: failed to solve: process "/bin/sh -c gem install psych -v 5.1.2 --no-document" did not complete successfully: exit code: 1
                          Failed to deploy '<unknown> Dockerfile: Dockerfile.base': Image build failed with exit code 1.
                          

                          Activity

                          Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

                          Metadata

                          Metadata

                          Assignees

                          No one assigned

                            Labels

                            Type

                            No type

                            Projects

                            No projects

                              Milestone

                              No milestone

                              Relationships

                              None yet

                              Development

                              No branches or pull requests

                              Issue actions

                              , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
                              Skip to content

                              No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst #690

                              Description

                              @kriechi1992

                              I have a Dockerfile where I want to setup my environment. Therefore I have to install some gems.
                              When installing psych it crashes with the error: No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst

                              My setup:
                              Apple M3 Pro
                              macOS 14.6.1
                              Docker 4.34.2 (167172)

                              I also tried another base image (eclipse-temurin), but there's the same problem.

                              I don't know what I can do to make this work.

                              I simplified that Dockerfile so that it boils down to the problem:

                              FROM amazoncorretto:21-alpine
                              ENV BUNDLE_WITH=development
                              ENV JRUBY_VERSION=9.4.8.0
                              RUN apk add --update curl \
                              libpng-dev \
                              libjpeg-turbo-dev \
                              tiff-dev \
                              libwebp-dev \
                              libdjvulibre \
                              libheif-dev \
                              fontconfig-dev \
                              freetype-dev \
                              lcms2-dev \
                              openexr-libopenexr \
                              libxml2-dev \
                              bash \
                              dpkg \
                              git \
                              build-base \
                              gcompat \
                              jemalloc \
                              vips \
                              vips-tools \
                              alpine-baselayout && \
                              apk cache clean
                              ENV LD_PRELOAD=/usr/lib/libjemalloc.so.2
                              ENV GEM_HOME=/usr/local/bundle
                              RUN mkdir -p "$GEM_HOME" && chmod 777 "$GEM_HOME"
                              ENV PATH=$GEM_HOME/bin:$PATH
                              ENV JRUBY_SHA256=347b6692bd9c91c480a45af25ce88d77be8b6e4ac4a77bc94870f2c5b54bc929
                              RUN mkdir /opt/jruby && \
                              curl https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz && \
                              echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - && \
                              tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby && \
                              update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1 && \
                              rm /tmp/jruby.tar.gz
                              ENV PATH=/opt/jruby/bin:$PATH
                              WORKDIR /work
                              RUN gem update --system 3.5.21
                              RUN gem install bundler -v 2.3.5 --no-document
                              RUN gem install psych -v 5.1.2 --no-document
                              

                              Run command:

                              docker build --progress=plain --build-arg BUNDLE_WITH=development -t my-img -f Dockerfile .
                              

                              And this is the error message:

                              jruby/jruby#11 [8/8] RUN gem install psych -v 5.1.2 --no-document
                              jruby/jruby#11 2.732 jar dependencies for psych-5.1.2-java.gemspec . . .
                              jruby/jruby#11 2.732 Installing gem 'ruby-maven' . . .
                              jruby/jruby#11 3.541 Successfully installed ruby-maven-libs-3.3.9
                              jruby/jruby#11 3.600 Successfully installed ruby-maven-3.3.13
                              jruby/jruby#11 3.602 jruby/jruby#11 3.602 using maven for the first time results in maven
                              jruby/jruby#11 3.602 downloading all its default plugin and can take time.
                              jruby/jruby#11 3.602 as those plugins get cached on disk and further execution
                              jruby/jruby#11 3.602 of maven is much faster then the first time.
                              jruby/jruby#11 3.602 jruby/jruby#11 9.221 #
                              jruby/jruby#11 9.221 # A fatal error has been detected by the Java Runtime Environment:
                              jruby/jruby#11 9.221 #
                              jruby/jruby#11 9.221 # SIGSEGV (0xb) at pc=0x0000000000005e30, pid=61, tid=67
                              jruby/jruby#11 9.221 #
                              jruby/jruby#11 9.221 # JRE version: OpenJDK Runtime Environment Corretto-21.0.4.7.1 (21.0.4+7) (build 21.0.4+7-LTS)
                              jruby/jruby#11 9.221 # Java VM: OpenJDK 64-Bit Server VM Corretto-21.0.4.7.1 (21.0.4+7-LTS, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
                              jruby/jruby#11 9.221 # Problematic frame:
                              jruby/jruby#11 9.221 # C [jffi4590902286812642138.so+0x7f7c] jffi_throwExceptionByName+0xfc
                              jruby/jruby#11 9.221 #
                              jruby/jruby#11 9.221 # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
                              jruby/jruby#11 9.221 #
                              jruby/jruby#11 9.221 # An error report file with more information is saved as:
                              jruby/jruby#11 9.221 # /work/hs_err_pid61.log
                              jruby/jruby#11 9.228 #
                              jruby/jruby#11 9.228 # If you would like to submit a bug report, please visit:
                              jruby/jruby#11 9.228 # https://github.com/corretto/corretto-21/issues/
                              jruby/jruby#11 9.228 # The crash happened outside the Java Virtual Machine in native code.
                              jruby/jruby#11 9.228 # See problematic frame for where to report the bug.
                              jruby/jruby#11 9.228 #
                              jruby/jruby#11 9.237 ERROR: While executing gem ... (Errno::ENOENT)
                              jruby/jruby#11 9.237 No such file or directory - /usr/local/bundle/gems/psych-5.1.2-java/deps.lst
                              jruby/jruby#11 9.239 org/jruby/RubyIO.java:1278:in `sysopen'
                              jruby/jruby#11 9.239 org/jruby/RubyIO.java:4264:in `read'
                              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:69:in `load_from_maven'
                              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:235:in `install_dependencies'
                              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:224:in `do_install'
                              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/installer.rb:170:in `vendor_jars'
                              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/jars/post_install_hook.rb:28:in `block in <main>'
                              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:367:in `block in run_post_install_hooks'
                              jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
                              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:366:in `run_post_install_hooks'
                              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/installer.rb:335:in `install'
                              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/resolver/specification.rb:105:in `install'
                              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/request_set.rb:195:in `block in install'
                              jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
                              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/request_set.rb:183:in `install'
                              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:207:in `install_gem'
                              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:223:in `block in install_gems'
                              jruby/jruby#11 9.239 org/jruby/RubyArray.java:1981:in `each'
                              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:216:in `install_gems'
                              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:162:in `execute'
                              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command.rb:326:in `invoke_with_build_args'
                              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:248:in `invoke_command'
                              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:194:in `process_args'
                              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:152:in `run'
                              jruby/jruby#11 9.239 /opt/jruby/lib/ruby/stdlib/rubygems/gem_runner.rb:56:in `run'
                              jruby/jruby#11 9.239 /opt/jruby/bin/gem:12:in `<main>'
                              jruby/jruby#11 ERROR: process "/bin/sh -c gem install psych -v 5.1.2 --no-document" did not complete successfully: exit code: 1
                              ------
                              > [8/8] RUN gem install psych -v 5.1.2 --no-document:
                              9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:223:in `block in install_gems'
                              9.239 org/jruby/RubyArray.java:1981:in `each'
                              9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:216:in `install_gems'
                              9.239 /opt/jruby/lib/ruby/stdlib/rubygems/commands/install_command.rb:162:in `execute'
                              9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command.rb:326:in `invoke_with_build_args'
                              9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:248:in `invoke_command'
                              9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:194:in `process_args'
                              9.239 /opt/jruby/lib/ruby/stdlib/rubygems/command_manager.rb:152:in `run'
                              9.239 /opt/jruby/lib/ruby/stdlib/rubygems/gem_runner.rb:56:in `run'
                              9.239 /opt/jruby/bin/gem:12:in `<main>'
                              ------
                              Dockerfile:50
                              --------------------
                              48 | RUN gem update --system 3.5.21
                              49 | RUN gem install bundler -v 2.3.5 --no-document
                              50 | >>> RUN gem install psych -v 5.1.2 --no-document
                              51 | --------------------
                              ERROR: failed to solve: process "/bin/sh -c gem install psych -v 5.1.2 --no-document" did not complete successfully: exit code: 1
                              Failed to deploy '<unknown> Dockerfile: Dockerfile.base': Image build failed with exit code 1.
                              

                              Activity

                              Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

                              Metadata

                              Metadata

                              Assignees

                              No one assigned

                                Labels

                                Type

                                No type

                                Projects

                                No projects

                                  Milestone

                                  No milestone

                                  Relationships

                                  None yet

                                  Development

                                  No branches or pull requests

                                  Issue actions