# Discourseを含むサーバーイメージからの復元は可能だが、再構築エラーが発生

**URL:** https://meta.discourse.org/t/restore-from-a-server-image-that-contain-discourse-but-rebuild-error/135025
**Category:** Support
**Created:** [2019 年 12 月 4 日午前 1:44 UTC](https://meta.discourse.org/t/restore-from-a-server-image-that-contain-discourse-but-rebuild-error/135025 "2019-12-04T01:44:31Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![CornerDoor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cornerdoor/32/162876_2.png) [@CornerDoor](https://meta.discourse.org/u/CornerDoor)
#### Post date: [2019 年 12 月 4 日午前 1:44 UTC](https://meta.discourse.org/t/restore-from-a-server-image-that-contain-discourse-but-rebuild-error/135025/1 "2019-12-04T01:44:31Z")

</div>

Discourse が正常に動作しているサーバーのイメージをバックアップし、そのバックアップを使用して新しいサーバーに復元しました。しかし、Discourse ディレクトリからアプリを再構築すると、常に git へのアクセスでエラーが発生します。エラーメッセージは以下の通りです。

"cd /pups && git pull && /pups/bin/pups --stdin

fatal: unable to access ‘[GitHub - discourse/pups: Simple yaml based bootstrapper for Linux machines · GitHub](https://github.com/discourse/pups.git/)’: Could not resolve host: [github.com](http://github.com)"

なお、ネットワーク自体に問題はなく、[github.com](http://github.com) にはアクセスできます。Discourse の設定に古いサーバーの IP アドレスが含まれているのではないかと疑っていますが、見つけることができません。

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2019 年 12 月 4 日午前 1:49 UTC](https://meta.discourse.org/t/restore-from-a-server-image-that-contain-discourse-but-rebuild-error/135025/2 "2019-12-04T01:49:04Z")

</div>

ホストネットワークに問題はありませんが、Docker ネットワークが壊れています。

先週、同様のバグを報告した人がおり、Docker ネットワークが DHCP で提供される DNS に接続できませんでした。それをパブリック DNS（例：`8.8.8.8`）に設定することで解決しました。

---

<div class="post-metadata">

### Author: ![CornerDoor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cornerdoor/32/162876_2.png) [@CornerDoor](https://meta.discourse.org/u/CornerDoor)
#### Post date: [2019 年 12 月 4 日午前 2:33 UTC](https://meta.discourse.org/t/restore-from-a-server-image-that-contain-discourse-but-rebuild-error/135025/4 "2019-12-04T02:33:19Z")

</div>

resolv.conf と hosts でネームサーバーを変更しましたが、機能しません。

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [2019 年 12 月 4 日午前 5:56 UTC](https://meta.discourse.org/t/restore-from-a-server-image-that-contain-discourse-but-rebuild-error/135025/5 "2019-12-04T05:56:12Z")

</div>

どの resolve.conf を指していますか？Docker コンテナ側ですか、それともホスト側ですか？

Docker コンテナからその IP アドレスに ping は通りますか？ICMP が届かない場合、UDP も届きません。

---

<div class="post-metadata">

### Author: ![CornerDoor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cornerdoor/32/162876_2.png) [@CornerDoor](https://meta.discourse.org/u/CornerDoor)
#### Post date: [2019 年 12 月 4 日午前 6:21 UTC](https://meta.discourse.org/t/restore-from-a-server-image-that-contain-discourse-but-rebuild-error/135025/6 "2019-12-04T06:21:45Z")

</div>

どちらを設定すればよいのか分かりません

---

<div class="post-metadata">

### Author: ![drakey1988](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/drakey1988/32/156854_2.png) [@drakey1988](https://meta.discourse.org/u/drakey1988)
#### Post date: [2020 年 9 月 13 日午前 7:59 UTC](https://meta.discourse.org/t/restore-from-a-server-image-that-contain-discourse-but-rebuild-error/135025/7 "2020-09-13T07:59:38Z")

</div>

古いスレッドを掘り起こして申し訳ありません。私も同じ問題に直面しています：

fatal: unable to access ‘[GitHub - discourse/pups: Simple yaml based bootstrapper for Linux machines · GitHub](https://github.com/discourse/pups.git/)’: Could not resolve host: [github.com](http://github.com)  
ed49e7f0cd62b126dbf62361bde91094df50435ead3813455b1a9bf2305a2604  
\*\* FAILED TO BOOTSTRAP \*\* 上記をスクロールして、より早いエラーメッセージを確認してください。複数のエラーが含まれている可能性があります。

私は開発者やプログラマーではなく、FTP、SSH、Linux コマンドに関する知識は限られています。主に自分でフォーラムをセットアップし、その過程で学んでいます。

しかし、今日 app.yml で SMTP 情報をいくつか変更して再構築したところ、この問題が発生しました。  
Docker のこの問題を解決するための包括的なガイドを教えてください。

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [2020 年 9 月 13 日午後 2:06 UTC](https://meta.discourse.org/t/restore-from-a-server-image-that-contain-discourse-but-rebuild-error/135025/8 "2020-09-13T14:06:05Z")

</div>

> [@drakey1988](#):
>
> ホスト [github.com](http://github.com) の解決に失敗しました

サーバーで GitHub の解決ができない場合、DNS に何らかの問題が発生している可能性があります。
