Rebuild이 Docker에서 가져오지 않음

안녕하세요,

제 사이트가 몇 달 동안 오프라인 상태였기 때문에 재구축하고 정리하려고 했습니다.
작업을 진행했는데, 제대로 가져오지(pull) 못하는 것 같습니다.


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이 아님)에서 다른 포럼이 정상적으로 작동하고 있으며, 빌드도 성공적으로 완료되었습니다.

레거시 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

한 달 전에도 제가 정확히 같은 버그를 겪었는데요, 해당 문제가 발생하던 노트북의 와이파이 드라이버를 업데이트하면서 해결했습니다.

어쨌든 이 버그는 인터넷/네트워크 연결이 제대로 작동하지 않고 있음을 의미하며, 다양한 원인으로 발생할 수 있습니다.

사이트는 정상적으로 작동하고, docker에서 올바르게 가져오며, 같은 서버에 있는 다른 사이트들도 정상적으로 작동합니다(서버는 proxmox를 실행 중입니다). 그래서 문제가 무엇일지 정확히 파악이 안 됩니다.

제 노트북도 사실 문제없었어요. 온라인 게임을 하고, 디스코드로 채팅하는 등 평소처럼 사용했거든요.

제가 직접 해결할 수 있었습니다.