# プロフィール写真が保存できません

**URL:** <https://meta.discourse.org/t/can-t-save-profile-picture/142785>\
**Category:** Product Support\
**Created:** [2020 年 2 月 27 日午後 2:56 UTC](https://meta.discourse.org/t/can-t-save-profile-picture/142785 "2020-02-27T14:56:21Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![Wurzelseppi](https://avatars.discourse-cdn.com/v4/letter/w/eada6e/32.png) [@Wurzelseppi](https://meta.discourse.org/u/Wurzelseppi)\
**Post date:** [2020 年 3 月 12 日午後 9:09 UTC](https://meta.discourse.org/t/can-t-save-profile-picture/142785/8 "2020-03-12T21:09:56Z")

</div>

まだこの問題が解決せず、これを見つけました。

> <https://github.com/YunoHost-Apps/discourse_ynh/issues/16>
>
> hi,
> either with stable or with testing branch, there seems to have no way to ha…ve users upload and use custom avatar image.
> the system seems to work well up to the "upload image" where you select you image, it shows in the preview in the dialog, but when saving, bim!, back to neutral zero avatar image... 
> the system complains with this error : 
> 
> (testing seems to work well otherwise btw)
> 
> the error at the given time (with testing)
> 
> \`\`\`
> MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) could not be found: No such file or directory @ rb\_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
> 
> \`/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/logster-2.0.1/lib/logster/logger.rb:101:in \`add\_with\_opts'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/logster-2.0.1/lib/logster/logger.rb:52:in \`add'
> /opt/rbenv/versions/2.6.0/lib/ruby/2.6.0/logger.rb:534:in \`warn'
> /var/www/discourse/lib/discourse\_ip\_info.rb:23:in \`rescue in mmdb\_load'
> /var/www/discourse/lib/discourse\_ip\_info.rb:19:in \`mmdb\_load'
> /var/www/discourse/lib/discourse\_ip\_info.rb:15:in \`open\_db'
> /var/www/discourse/lib/discourse\_ip\_info.rb:10:in \`initialize'
> /opt/rbenv/versions/2.6.0/lib/ruby/2.6.0/singleton.rb:141:in \`new'
> /opt/rbenv/versions/2.6.0/lib/ruby/2.6.0/singleton.rb:141:in \`block in instance'
> /opt/rbenv/versions/2.6.0/lib/ruby/2.6.0/singleton.rb:139:in \`synchronize'
> /opt/rbenv/versions/2.6.0/lib/ruby/2.6.0/singleton.rb:139:in \`instance'
> /var/www/discourse/lib/discourse\_ip\_info.rb:91:in \`get'
> /var/www/discourse/app/serializers/concerns/user\_auth\_tokens\_mixin.rb:23:in \`location'
> (eval):5:in \`\_fast\_attributes'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/active\_model\_serializers-0.8.4/lib/active\_model/serializer.rb:468:in \`rescue in attributes'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/active\_model\_serializers-0.8.4/lib/active\_model/serializer.rb:455:in \`attributes'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/active\_model\_serializers-0.8.4/lib/active\_model/serializer.rb:480:in \`\_serializable\_hash'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/active\_model\_serializers-0.8.4/lib/active\_model/serializer.rb:359:in \`serializable\_hash'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/active\_model\_serializers-0.8.4/lib/active\_model/array\_serializer.rb:89:in \`block in \_serializable\_array'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activerecord-5.2.2/lib/active\_record/relation/delegation.rb:71:in \`each'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activerecord-5.2.2/lib/active\_record/relation/delegation.rb:71:in \`each'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/active\_model\_serializers-0.8.4/lib/active\_model/array\_serializer.rb:79:in \`map'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/active\_model\_serializers-0.8.4/lib/active\_model/array\_serializer.rb:79:in \`\_serializable\_array'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/active\_model\_serializers-0.8.4/lib/active\_model/array\_serializer.rb:73:in \`serializable\_array'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/active\_model\_serializers-0.8.4/lib/active\_model/array\_serializer.rb:53:in \`as\_json'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.2/lib/active\_support/json/encoding.rb:96:in \`jsonify'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.2/lib/active\_support/json/encoding.rb:92:in \`block in jsonify'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.2/lib/active\_support/json/encoding.rb:92:in \`each'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.2/lib/active\_support/json/encoding.rb:92:in \`map'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.2/lib/active\_support/json/encoding.rb:92:in \`jsonify'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.2/lib/active\_support/json/encoding.rb:92:in \`block in jsonify'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.2/lib/active\_support/json/encoding.rb:92:in \`each'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.2/lib/active\_support/json/encoding.rb:92:in \`map'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.2/lib/active\_support/json/encoding.rb:92:in \`jsonify'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.2/lib/active\_support/json/encoding.rb:35:in \`encode'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.2/lib/active\_support/json/encoding.rb:22:in \`encode'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.2/lib/active\_support/core\_ext/object/json.rb:41:in \`to\_json'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/active\_model\_serializers-0.8.4/lib/active\_model/serializer.rb:331:in \`to\_json'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/multi\_json-1.13.1/lib/multi\_json/adapters/oj.rb:40:in \`dump'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/multi\_json-1.13.1/lib/multi\_json/adapters/oj.rb:40:in \`dump'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/multi\_json-1.13.1/lib/multi\_json/adapter.rb:25:in \`dump'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/multi\_json-1.13.1/lib/multi\_json.rb:139:in \`dump'
> /var/www/discourse/app/controllers/application\_controller.rb:453:in \`render\_json\_dump'
> /var/www/discourse/app/controllers/users\_controller.rb:88:in \`block (2 levels) in show'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_controller/metal/mime\_responds.rb:203:in \`respond\_to'
> /var/www/discourse/app/controllers/users\_controller.rb:80:in \`show'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_controller/metal/basic\_implicit\_render.rb:6:in \`send\_action'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/abstract\_controller/base.rb:194:in \`process\_action'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_controller/metal/rendering.rb:30:in \`process\_action'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/abstract\_controller/callbacks.rb:42:in \`block in process\_action'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.2/lib/active\_support/callbacks.rb:132:in \`run\_callbacks'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/abstract\_controller/callbacks.rb:41:in \`process\_action'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_controller/metal/rescue.rb:22:in \`process\_action'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_controller/metal/instrumentation.rb:34:in \`block in process\_action'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.2/lib/active\_support/notifications.rb:168:in \`block in instrument'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.2/lib/active\_support/notifications/instrumenter.rb:23:in \`instrument'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.2/lib/active\_support/notifications.rb:168:in \`instrument'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_controller/metal/instrumentation.rb:32:in \`process\_action'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_controller/metal/params\_wrapper.rb:256:in \`process\_action'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activerecord-5.2.2/lib/active\_record/railties/controller\_runtime.rb:24:in \`process\_action'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/abstract\_controller/base.rb:134:in \`process'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionview-5.2.2/lib/action\_view/rendering.rb:32:in \`process'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_controller/metal.rb:191:in \`dispatch'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_controller/metal.rb:252:in \`dispatch'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_dispatch/routing/route\_set.rb:52:in \`dispatch'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_dispatch/routing/route\_set.rb:34:in \`serve'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_dispatch/journey/router.rb:52:in \`block in serve'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_dispatch/journey/router.rb:35:in \`each'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_dispatch/journey/router.rb:35:in \`serve'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_dispatch/routing/route\_set.rb:840:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-protection-2.0.3/lib/rack/protection/frame\_options.rb:31:in \`call'
> /var/www/discourse/lib/middleware/omniauth\_bypass\_middleware.rb:32:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/tempfile\_reaper.rb:15:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/conditional\_get.rb:25:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/head.rb:12:in \`call'
> /var/www/discourse/lib/content\_security\_policy/middleware.rb:12:in \`call'
> /var/www/discourse/lib/middleware/anonymous\_cache.rb:216:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/session/abstract/id.rb:232:in \`context'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/session/abstract/id.rb:226:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_dispatch/middleware/cookies.rb:670:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_dispatch/middleware/callbacks.rb:28:in \`block in call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.2/lib/active\_support/callbacks.rb:98:in \`run\_callbacks'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_dispatch/middleware/callbacks.rb:26:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_dispatch/middleware/debug\_exceptions.rb:61:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_dispatch/middleware/show\_exceptions.rb:33:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/logster-2.0.1/lib/logster/middleware/reporter.rb:30:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-5.2.2/lib/rails/rack/logger.rb:38:in \`call\_app'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-5.2.2/lib/rails/rack/logger.rb:28:in \`call'
> /var/www/discourse/config/initializers/100-quiet\_logger.rb:16:in \`call'
> /var/www/discourse/config/initializers/100-silence\_logger.rb:29:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_dispatch/middleware/remote\_ip.rb:81:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_dispatch/middleware/request\_id.rb:27:in \`call'
> /var/www/discourse/lib/middleware/enforce\_hostname.rb:17:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/method\_override.rb:22:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_dispatch/middleware/executor.rb:14:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-5.2.2/lib/action\_dispatch/middleware/static.rb:127:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/sendfile.rb:111:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/message\_bus-2.2.0.pre.1/lib/message\_bus/rack/middleware.rb:57:in \`call'
> /var/www/discourse/lib/middleware/request\_tracker.rb:182:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-5.2.2/lib/rails/engine.rb:524:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-5.2.2/lib/rails/railtie.rb:190:in \`public\_send'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/railties-5.2.2/lib/rails/railtie.rb:190:in \`method\_missing'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/urlmap.rb:68:in \`block in call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/urlmap.rb:53:in \`each'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-2.0.6/lib/rack/urlmap.rb:53:in \`call'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/unicorn-5.4.0/lib/unicorn/http\_server.rb:606:in \`process\_client'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/unicorn-5.4.0/lib/unicorn/http\_server.rb:701:in \`worker\_loop'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/unicorn-5.4.0/lib/unicorn/http\_server.rb:549:in \`spawn\_missing\_workers'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/unicorn-5.4.0/lib/unicorn/http\_server.rb:142:in \`start'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/unicorn-5.4.0/bin/unicorn:126:in \`\<top (required)\>'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/bin/unicorn:23:in \`load'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/bin/unicorn:23:in \`\<top (required)\>'
> /opt/rbenv/versions/2.6.0/lib/ruby/2.6.0/bundler/cli/exec.rb:74:in \`load'
> /opt/rbenv/versions/2.6.0/lib/ruby/2.6.0/bundler/cli/exec.rb:74:in \`kernel\_load'
> /opt/rbenv/versions/2.6.0/lib/ruby/2.6.0/bundler/cli/exec.rb:28:in \`run'
> /opt/rbenv/versions/2.6.0/lib/ruby/2.6.0/bundler/cli.rb:463:in \`exec'
> /opt/rbenv/versions/2.6.0/lib/ruby/2.6.0/bundler/vendor/thor/lib/thor/command.rb:27:in \`run'
> /opt/rbenv/versions/2.6.0/lib/ruby/2.6.0/bundler/vendor/thor/lib/thor/invocation.rb:126:in \`invoke\_command'
> /opt/rbenv/versions/2.6.0/lib/ruby/2.6.0/bundler/vendor/thor/lib/thor.rb:387:in \`dispatch'
> /opt/rbenv/versions/2.6.0/lib/ruby/2.6.0/bundler/cli.rb:27:in \`dispatch'
> /opt/rbenv/versions/2.6.0/lib/ruby/2.6.0/bundler/vendor/thor/lib/thor/base.rb:466:in \`start'
> /opt/rbenv/versions/2.6.0/lib/ruby/2.6.0/bundler/cli.rb:18:in \`start'
> /opt/rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/bundler-1.17.2/exe/bundle:30:in \`block in \<top (required)\>'
> /opt/rbenv/versions/2.6.0/lib/ruby/2.6.0/bundler/friendly\_errors.rb:124:in \`with\_friendly\_errors'
> /opt/rbenv/versions/2.6.0/lib/ruby/gems/2.6.0/gems/bundler-1.17.2/exe/bundle:22:in \`\<top (required)\>'
> /opt/rbenv/versions/2.6.0/bin/bundle:23:in \`load'
> /opt/rbenv/versions/2.6.0/bin/bundle:23:in \`\<main\>'\`
> \`\`\`

これも言及されていますが、今ログで発見した内容です：

> MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) が見つかりません：No such file or directory @ rb\_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb

このスレッドの悪い点は、解決策がないことです：frowning

---

_[View the full topic](https://meta.discourse.org/t/can-t-save-profile-picture/142785)._
