Dockerからプルされない再構築

こんにちは。

数ヶ月間サイトがオフラインになっていたため、再構築して何かを整理しようとしました。
実行しようとしたところ、正しくプルされていないようです。


Hello Worldアプリを実行しようとすると、Dockerは問題ないと言っています。

root@PreloadService-Forum:/var/discourse# docker run -it --rm hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
2db29710123e: Pull complete 
Digest: sha256:6e8b6f026e0b9c419ea0fd02d3905dd0952ad1feea67543f525c73a0a790fefb
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/

root@PreloadService-Forum:/var/discourse# 

VMは数ヶ月間触っていませんでしたが、なぜ動作しないのか混乱しています。同じサーバー(VMではない)で別のフォーラムが実行されており、正常に動作し、正しくビルドできました。

「いいね!」 1

レガシーUIから再構築しようとしましたが、エラーが発生しました。


ログ:

Stopping 7 Unicorn worker(s), to free up memory
Stopping job queue to reclaim memory, master pid is 3982
$ cd /var/www/discourse && git fetch --tags --force && git reset --hard HEAD@{upstream}
error: RPC failed; curl 56 GnuTLS recv error (-54): Error in the pull function.
error: 7257 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
fatal: index-pack failed
Docker Manager: FAILED TO UPGRADE
#<RuntimeError: RuntimeError>
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:209:in `run'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:87:in `block in upgrade'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:70:in `each'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:70:in `each_with_index'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:70:in `upgrade'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:19:in `block in <main>'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `fork'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `<main>'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-7.0.3.1/lib/rails/commands/runner/runner_command.rb:43:in `load'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-7.0.3.1/lib/rails/commands/runner/runner_command.rb:43:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/thor-1.2.1/lib/thor/command.rb:27:in `run'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/thor-1.2.1/lib/thor/invocation.rb:127:in `invoke_command'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/thor-1.2.1/lib/thor.rb:392:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-7.0.3.1/lib/rails/command/base.rb:87:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-7.0.3.1/lib/rails/command.rb:48:in `invoke'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/railties-7.0.3.1/lib/rails/commands.rb:18:in `<main>'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.15.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in `require'
/var/www/discourse/vendor/bundle/ruby/3.1.0/gems/bootsnap-1.15.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in `require'
bin/rails:18:in `<main>'
Spinning up 7 Unicorn worker(s) that were stopped initially

「いいね!」 1

1か月前に全く同じバグが発生しましたが、発生していたラップトップのWiFiドライバーを更新することで解決しました。

いずれにせよ、このバグはインターネット/ネットワーク接続が正常に機能していないことを意味し、多くの理由で発生する可能性があります。

「いいね!」 1

サイトは機能しており、dockerから正しくプルでき、同じマシン上の他のサイトも機能するため、問題が何であるか確信が持てません(サーバーはproxmoxで実行されています)。

私のラップトップも問題なかったようです。オンラインゲームをしたり、Discordでチャットしたりしていました。

自分で修正できました。

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.