Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save austinlparker/bb705d597f421a09bfdb3fecb10d37cb to your computer and use it in GitHub Desktop.
Save austinlparker/bb705d597f421a09bfdb3fecb10d37cb to your computer and use it in GitHub Desktop.
ruby problem
docker compose build emailservice --no-cache
WARN[0000] The "TRACETEST_DEV" variable is not set. Defaulting to a blank string.
[+] Building 32.7s (14/14) FINISHED
=> [emailservice internal] load .dockerignore 0.0s
=> => transferring context: 50B 0.0s
=> [emailservice internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 566B 0.0s
=> [emailservice internal] load metadata for docker.io/library/ruby:3.1.4-alpine 1.6s
=> [emailservice] importing cache manifest from ghcr.io/open-telemetry/demo:1.4.0-emailservice 0.0s
=> [emailservice base 1/1] FROM docker.io/library/ruby:3.1.4-alpine@sha256:1a316159d7fa08cd32d5f1fa50577dc2ed8e2e7 0.0s
=> [emailservice internal] load build context 0.0s
=> => transferring context: 5.18kB 0.0s
=> CACHED [emailservice release 1/4] WORKDIR /email_server 0.0s
=> CACHED [emailservice builder 1/3] WORKDIR /tmp 0.0s
=> [emailservice release 2/4] COPY . . 0.0s
=> [emailservice builder 2/3] COPY Gemfile Gemfile.lock . 0.0s
=> [emailservice release 3/4] RUN chmod 666 ./Gemfile.lock 0.2s
=> [emailservice builder 3/3] RUN apk update && apk add make gcc musl-dev ruby-google-protobuf && bundle install 30.4s
=> [emailservice release 4/4] COPY --from=builder /usr/local/bundle/ /usr/local/bundle/ 0.3s
=> [emailservice] exporting to image 0.1s
=> => exporting layers 0.1s
=> => writing image sha256:4e41ebe0b763db124cd738a347f4067c01c45847aba5838ab829f05ae1e3fa28 0.0s
=> => naming to ghcr.io/open-telemetry/demo:1.4.0-emailservice 0.0s
docker compose up emailservice
WARN[0000] The "TRACETEST_DEV" variable is not set. Defaulting to a blank string.
[+] Running 3/0
✔ Container jaeger Running 0.0s
✔ Container otel-col Running 0.0s
✔ Container email-service Recreated 0.0s
Attaching to email-service
email-service | /usr/local/bundle/gems/google-protobuf-3.23.4-aarch64-linux/lib/google/protobuf.rb:51:in `require': cannot load such file -- google/protobuf_c (LoadError)
email-service | from /usr/local/bundle/gems/google-protobuf-3.23.4-aarch64-linux/lib/google/protobuf.rb:51:in `rescue in <top (required)>'
email-service | from /usr/local/bundle/gems/google-protobuf-3.23.4-aarch64-linux/lib/google/protobuf.rb:48:in `<top (required)>'
email-service | from /usr/local/bundle/gems/googleapis-common-protos-types-1.7.0/lib/google/rpc/status_pb.rb:4:in `require'
email-service | from /usr/local/bundle/gems/googleapis-common-protos-types-1.7.0/lib/google/rpc/status_pb.rb:4:in `<top (required)>'
email-service | from /usr/local/bundle/gems/opentelemetry-exporter-otlp-0.24.2/lib/opentelemetry/exporter/otlp/exporter.rb:13:in `require'
email-service | from /usr/local/bundle/gems/opentelemetry-exporter-otlp-0.24.2/lib/opentelemetry/exporter/otlp/exporter.rb:13:in `<top (required)>'
email-service | from /usr/local/bundle/gems/opentelemetry-exporter-otlp-0.24.2/lib/opentelemetry/exporter/otlp.rb:8:in `require'
email-service | from /usr/local/bundle/gems/opentelemetry-exporter-otlp-0.24.2/lib/opentelemetry/exporter/otlp.rb:8:in `<top (required)>'
email-service | from email_server.rb:9:in `require'
email-service | from email_server.rb:9:in `<main>'
email-service | /usr/local/bundle/gems/google-protobuf-3.23.4-aarch64-linux/lib/google/protobuf.rb:49:in `require': Error loading shared library ld-linux-aarch64.so.1: No such file or directory (needed by /usr/local/bundle/gems/google-protobuf-3.23.4-aarch64-linux/lib/google/3.1/protobuf_c.so) - /usr/local/bundle/gems/google-protobuf-3.23.4-aarch64-linux/lib/google/3.1/protobuf_c.so (LoadError)
email-service | from /usr/local/bundle/gems/google-protobuf-3.23.4-aarch64-linux/lib/google/protobuf.rb:49:in `<top (required)>'
email-service | from /usr/local/bundle/gems/googleapis-common-protos-types-1.7.0/lib/google/rpc/status_pb.rb:4:in `require'
email-service | from /usr/local/bundle/gems/googleapis-common-protos-types-1.7.0/lib/google/rpc/status_pb.rb:4:in `<top (required)>'
email-service | from /usr/local/bundle/gems/opentelemetry-exporter-otlp-0.24.2/lib/opentelemetry/exporter/otlp/exporter.rb:13:in `require'
email-service | from /usr/local/bundle/gems/opentelemetry-exporter-otlp-0.24.2/lib/opentelemetry/exporter/otlp/exporter.rb:13:in `<top (required)>'
email-service | from /usr/local/bundle/gems/opentelemetry-exporter-otlp-0.24.2/lib/opentelemetry/exporter/otlp.rb:8:in `require'
email-service | from /usr/local/bundle/gems/opentelemetry-exporter-otlp-0.24.2/lib/opentelemetry/exporter/otlp.rb:8:in `<top (required)>'
email-service | from email_server.rb:9:in `require'
email-service | from email_server.rb:9:in `<main>'
email-service exited with code 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment