# バックアップからの復元後、ロゴのアップロードが機能しません

**URL:** <https://meta.discourse.org/t/logo-upload-is-not-working-after-restore-from-backup/159076>\
**Category:** Support\
**Created:** [2020 年 7 月 28 日午後 3:54 UTC](https://meta.discourse.org/t/logo-upload-is-not-working-after-restore-from-backup/159076 "2020-07-28T15:54:46Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![aksiksi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aksiksi/32/188330_2.png) [@aksiksi](https://meta.discourse.org/u/aksiksi)\
**Post date:** [2020 年 8 月 3 日午前 4:40 UTC](https://meta.discourse.org/t/logo-upload-is-not-working-after-restore-from-backup/159076/6 "2020-08-03T04:40:40Z")

</div>

いや、また同じ問題に直面しました… ロゴ画像はブラウザキャッシュをクリアするまで正常に機能していました。

## 解決策

根本原因は、リストア操作中に画像の大部分がバックアップから **正しく復元されなかった** ことでした。この問題は、tarball を手動で展開し、欠落している画像を Discourse のアップロードディレクトリにコピーすることで解決できました。

## 分析

新しいロゴをアップロードしようとすると、以下のような状況になります。

1. 画像のアップロード自体は正常に行われているようです：

 ![image](https://global.discourse-cdn.com/meta/original/3X/f/b/fb58e34aa9d0468528d75a9e6480a3537201f546.png)

1. しかし、その後アップロードされた画像を表示するための GET リクエストが 404 エラーを返します：

 ![image](https://global.discourse-cdn.com/meta/original/3X/e/5/e5d0ac655ee57f892956d2b1e91a32f7565bf023.png)

1. 画像がアップロードディレクトリに存在しません：

```plaintext
/var/discourse# tree shared/standalone/uploads/default/original/
shared/standalone/uploads/default/original/
`-- 1X
    |-- 52b3aff4e63a7e38bef42d469bafd1ed7c1cc1a2.png
    `-- e952cfd4c1bc58e77024e4c2b518531356319780.png

```

バックアップ tarball の内容はこちらです：

```plaintext
/tmp# tar tvzf ask-tunisians-2020-07-28-042934-v20200728004302.tar.gz 
-rw-r--r-- discourse/www-data 11767008 2020-07-28 04:29 dump.sql.gz
drwxr-xr-x discourse/www-data 0 2020-07-26 21:11 var/www/discourse/public/uploads/default/
drwxr-xr-x discourse/www-data 0 2020-07-26 21:11 var/www/discourse/public/uploads/default/original/
drwxr-xr-x discourse/www-data 0 2020-07-27 20:33 var/www/discourse/public/uploads/default/original/1X/
-rw-r--r-- discourse/www-data 14843 2020-07-26 21:56 var/www/discourse/public/uploads/default/original/1X/7835873085d7323b640c2504cd737b51f370360f.png
-rw-r--r-- discourse/www-data 9039 2020-07-27 20:33 var/www/discourse/public/uploads/default/original/1X/75a192f211147f512bdddabaf50addd43c6a9d86.png
-rw-r--r-- discourse/www-data 5783 2020-07-26 21:56 var/www/discourse/public/uploads/default/original/1X/19629775936660ecc73235158b4d68b9ec4b2abe.png
-rw-r--r-- discourse/www-data 11124 2020-07-26 21:11 var/www/discourse/public/uploads/default/original/1X/e952cfd4c1bc58e77024e4c2b518531356319780.png
-rw-r--r-- discourse/www-data 35570 2020-07-26 21:11 var/www/discourse/public/uploads/default/original/1X/52b3aff4e63a7e38bef42d469bafd1ed7c1cc1a2.png
-rw-r--r-- discourse/www-data 2375 2020-07-26 21:56 var/www/discourse/public/uploads/default/original/1X/d4af3550a7c3f857c974b996257c8e3db72e7850.png
-rw-r--r-- discourse/www-data 9759 2020-07-26 22:14 var/www/discourse/public/uploads/default/original/1X/dfc47da4c22ffeddf59f736a46a2c50ee55d7fa1.png
-rw-r--r-- discourse/www-data 24898 2020-07-26 21:46 var/www/discourse/public/uploads/default/original/1X/d832b24f2cb338139984be98045d22e0af093c4a.png

```

明らかに画像は存在していましたが、なぜリストア操作の一部として画像の大部分が正しくコピーされなかったのでしょうか？

---

_[View the full topic](https://meta.discourse.org/t/logo-upload-is-not-working-after-restore-from-backup/159076)._
