You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
108ページの sam sync --watch --use-container でエラーが発生しました。 sam build --use-container を試したところ、同じエラーが発生しました。
発生したエラー↓
$ sam build --use-container
...(省略)...
Building codeuri:
/省略/receipt-writer/write_receipt runtime:
ruby3.2 architecture: x86_64 functions: WriteReceiptFunction
Build Failed
Error: Docker is unreachable. Docker needs to be running to build inside a container.
INIT_START Runtime Version: ruby:3.2.v37 Runtime Version ARN: arn:aws:lambda:ap-northeast-1::runtime:77a943561b649aad246726343f06bb7abc623e25ccafe588bbf1c2ae307911de
2025-01-26 05:21:57.927
ERROR: It looks like you're trying to use Nokogiri as a precompiled native gem on a system
2025-01-26 05:21:57.927
with an unsupported version of glibc.
2025-01-26 05:21:57.927
/lib64/libc.so.6: version `GLIBC_2.28' not found (required by /var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri/3.2/nokogiri.so) - /var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri/3.2/nokogiri.so
2025-01-26 05:21:57.927
If that's the case, then please install Nokogiri via the ruby platform gem:
INIT_START Runtime Version: ruby:3.2.v37 Runtime Version ARN: arn:aws:lambda:ap-northeast-1::runtime:77a943561b649aad246726343f06bb7abc623e25ccafe588bbf1c2ae307911de
2025-01-26 05:22:00.339
ERROR: It looks like you're trying to use Nokogiri as a precompiled native gem on a system
2025-01-26 05:22:00.339
with an unsupported version of glibc.
2025-01-26 05:22:00.339
/lib64/libc.so.6: version `GLIBC_2.28' not found (required by /var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri/3.2/nokogiri.so) - /var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri/3.2/nokogiri.so
2025-01-26 05:22:00.339
If that's the case, then please install Nokogiri via the ruby platform gem:
ERROR: It looks like you're trying to use Nokogiri as a precompiled native gem on a system
2025-01-26 05:22:06.168
with an unsupported version of glibc.
2025-01-26 05:22:06.168
/lib64/libc.so.6: version `GLIBC_2.28' not found (required by /var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri/3.2/nokogiri.so) - /var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri/3.2/nokogiri.so
2025-01-26 05:22:06.168
If that's the case, then please install Nokogiri via the ruby platform gem:
楽しく読ませていただきました。ありがとうございます。
書籍通り行ってもうまくいかない点がありましたので報告させていただきます。
108ページの
sam sync --watch --use-container
でエラーが発生しました。sam build --use-container
を試したところ、同じエラーが発生しました。発生したエラー↓
以下の記事を参考に DOCKER_HOST環境変数を指定してコマンドを実行することで
sam build --use-container
は成功しました。https://dev.classmethod.jp/articles/aws-sam-cli-resolve-docker-error/
そのまま sam deploy を実行し成功しましたが、処理結果のファイルがアップロードされません。
Cloud Watch でログを確認したところ以下のログが出ていました。
ログ
ruby
platform gem:GLIBC_2.28' not found (required by /var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri/3.2/nokogiri.so) - /var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri/3.2/nokogiri.so", "errorType": "Init<LoadError>", "stackTrace": [ "/var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri/extension.rb:7:in
require_relative'", "/var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri/extension.rb:7:in<top (required)>'", "/var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri.rb:8:in
require_relative'", "/var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri.rb:8:in<top (required)>'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:136:in
require'", "internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:136:inrequire'", "/var/task/vendor/bundle/ruby/3.2.0/gems/rubyXL-3.4.33/lib/rubyXL/objects/ooxml_object.rb:1:in
<top (required)>'", "internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:136:inrequire'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:136:in
require'", "/var/task/vendor/bundle/ruby/3.2.0/gems/rubyXL-3.4.33/lib/rubyXL/objects/relationships.rb:2:in<top (required)>'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:136:in
require'", "internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:136:inrequire'", "/var/task/vendor/bundle/ruby/3.2.0/gems/rubyXL-3.4.33/lib/rubyXL/objects/root.rb:2:in
<top (required)>'", "internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:136:inrequire'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:136:in
require'", "/var/task/vendor/bundle/ruby/3.2.0/gems/rubyXL-3.4.33/lib/rubyXL.rb:1:in<top (required)>'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:141:in
require'", "internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:141:inrescue in require'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:135:in
require'", "/var/task/app.rb:5:in<top (required)>'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:136:in
require'", "internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:136:in `require'" ] }ruby
platform gem:GLIBC_2.28' not found (required by /var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri/3.2/nokogiri.so) - /var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri/3.2/nokogiri.so", "errorType": "Init<LoadError>", "stackTrace": [ "/var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri/extension.rb:7:in
require_relative'", "/var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri/extension.rb:7:in<top (required)>'", "/var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri.rb:8:in
require_relative'", "/var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri.rb:8:in<top (required)>'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:136:in
require'", "internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:136:inrequire'", "/var/task/vendor/bundle/ruby/3.2.0/gems/rubyXL-3.4.33/lib/rubyXL/objects/ooxml_object.rb:1:in
<top (required)>'", "internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:136:inrequire'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:136:in
require'", "/var/task/vendor/bundle/ruby/3.2.0/gems/rubyXL-3.4.33/lib/rubyXL/objects/relationships.rb:2:in<top (required)>'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:136:in
require'", "internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:136:inrequire'", "/var/task/vendor/bundle/ruby/3.2.0/gems/rubyXL-3.4.33/lib/rubyXL/objects/root.rb:2:in
<top (required)>'", "internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:136:inrequire'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:136:in
require'", "/var/task/vendor/bundle/ruby/3.2.0/gems/rubyXL-3.4.33/lib/rubyXL.rb:1:in<top (required)>'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:141:in
require'", "internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:141:inrescue in require'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:135:in
require'", "/var/task/app.rb:5:in<top (required)>'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:136:in
require'", "internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:136:in `require'" ] }ruby
platform gem:GLIBC_2.28' not found (required by /var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri/3.2/nokogiri.so) - /var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri/3.2/nokogiri.so", "errorType": "Init<LoadError>", "stackTrace": [ "/var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri/extension.rb:7:in
require_relative'", "/var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri/extension.rb:7:in<top (required)>'", "/var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri.rb:8:in
require_relative'", "/var/task/vendor/bundle/ruby/3.2.0/gems/nokogiri-1.18.2-x86_64-linux-gnu/lib/nokogiri.rb:8:in<top (required)>'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:136:in
require'", "internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:136:inrequire'", "/var/task/vendor/bundle/ruby/3.2.0/gems/rubyXL-3.4.33/lib/rubyXL/objects/ooxml_object.rb:1:in
<top (required)>'", "internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:136:inrequire'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:136:in
require'", "/var/task/vendor/bundle/ruby/3.2.0/gems/rubyXL-3.4.33/lib/rubyXL/objects/relationships.rb:2:in<top (required)>'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:136:in
require'", "internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:136:inrequire'", "/var/task/vendor/bundle/ruby/3.2.0/gems/rubyXL-3.4.33/lib/rubyXL/objects/root.rb:2:in
<top (required)>'", "internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:136:inrequire'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:136:in
require'", "/var/task/vendor/bundle/ruby/3.2.0/gems/rubyXL-3.4.33/lib/rubyXL.rb:1:in<top (required)>'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:141:in
require'", "internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:141:inrescue in require'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:135:in
require'", "/var/task/app.rb:5:in<top (required)>'", "<internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:136:in
require'", "internal:/var/lang/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:136:in `require'" ] }Gemの依存関係の問題かと思いますが、現状これ以上の調査はできておりません。
何か対処方法がお分かりであれば教えていただけますと幸いです。
他に必要な情報がありましたら共有いたします。
The text was updated successfully, but these errors were encountered: