Après une nouvelle installation, il n'y a pas de paramètres dans les logs d'installation de Discourse 3.4.0.beta3-dev, erreur/GeoLite2-City.mmdb GeoLite2-ASN.mmdb

After a brand new installation, there are no settings

discourse 3.4.0.beta3-dev安装后 日志报错/GeoLite2-City.mmdb  GeoLite2-ASN.mmdb

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
5:25 pm
2
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
5:25 pm




Message (2 copies reported)

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb

Backtrace

activesupport-7.1.5/lib/active_support/broadcast_logger.rb:130:in `block in warn'
activesupport-7.1.5/lib/active_support/broadcast_logger.rb:231:in `block in dispatch'
activesupport-7.1.5/lib/active_support/broadcast_logger.rb:231:in `each'
activesupport-7.1.5/lib/active_support/broadcast_logger.rb:231:in `dispatch'
activesupport-7.1.5/lib/active_support/broadcast_logger.rb:130:in `warn'
/var/www/discourse/lib/discourse_ip_info.rb:88:in `rescue in mmdb_load'
/var/www/discourse/lib/discourse_ip_info.rb:84:in `mmdb_load'
/var/www/discourse/lib/discourse_ip_info.rb:14:in `open_db'
/var/www/discourse/lib/discourse_ip_info.rb:10:in `initialize'
/usr/local/lib/ruby/3.3.0/singleton.rb:124:in `new'
/usr/local/lib/ruby/3.3.0/singleton.rb:124:in `block in instance'
/usr/local/lib/ruby/3.3.0/singleton.rb:124:in `synchronize'
/usr/local/lib/ruby/3.3.0/singleton.rb:124:in `instance'
/var/www/discourse/lib/discourse_ip_info.rb:175:in `get'
/var/www/discourse/app/serializers/concerns/user_auth_tokens_mixin.rb:13:in `location'
(eval at active_model_serializers-0.8.4/lib/active_model/serializer.rb:467):5:in `_fast_attributes'
active_model_serializers-0.8.4/lib/active_model/serializer.rb:468:in `rescue in attributes'
active_model_serializers-0.8.4/lib/active_model/serializer.rb:455:in `attributes'
active_model_serializers-0.8.4/lib/active_model/serializer.rb:480:in `_serializable_hash'
active_model_serializers-0.8.4/lib/active_model/serializer.rb:359:in `serializable_hash'
active_model_serializers-0.8.4/lib/active_model/array_serializer.rb:89:in `block in _serializable_array'
activerecord-7.1.5/lib/active_record/relation/delegation.rb:100:in `each'
activerecord-7.1.5/lib/active_record/relation/delegation.rb:100:in `each'
active_model_serializers-0.8.4/lib/active_model/array_serializer.rb:79:in `map'
active_model_serializers-0.8.4/lib/active_model/array_serializer.rb:79:in `_serializable_array'
active_model_serializers-0.8.4/lib/active_model/array_serializer.rb:73:in `serializable_array'
active_model_serializers-0.8.4/lib/active_model/array_serializer.rb:53:in `as_json'
activesupport-7.1.5/lib/active_support/json/encoding.rb:23:in `encode'
activesupport-7.1.5/lib/active_support/json/encoding.rb:23:in `encode'
activesupport-7.1.5/lib/active_support/core_ext/object/json.rb:42:in `to_json'
active_model_serializers-0.8.4/lib/active_model/array_serializer.rb:63:in `to_json'
multi_json-1.15.0/lib/multi_json/adapters/oj.rb:56:in `dump'
multi_json-1.15.0/lib/multi_json/adapters/oj.rb:56:in `dump'
multi_json-1.15.0/lib/multi_json/adapter.rb:25:in `dump'
multi_json-1.15.0/lib/multi_json.rb:139:in `dump'
/var/www/discourse/app/controllers/application_controller.rb:759:in `json_result'
/var/www/discourse/app/controllers/users_controller.rb:258:in `update'
actionpack-7.1.5/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
actionpack-7.1.5/lib/abstract_controller/base.rb:224:in `process_action'
actionpack-7.1.5/lib/action_controller/metal/rendering.rb:165:in `process_action'
actionpack-7.1.5/lib/abstract_controller/callbacks.rb:259:in `block in process_action'
activesupport-7.1.5/lib/active_support/callbacks.rb:121:in `block in run_callbacks'
/var/www/discourse/app/controllers/application_controller.rb:424:in `block in with_resolved_locale'
i18n-1.14.6/lib/i18n.rb:353:in `with_locale'
/var/www/discourse/app/controllers/application_controller.rb:424:in `with_resolved_locale'
activesupport-7.1.5/lib/active_support/callbacks.rb:130:in `block in run_callbacks'
activesupport-7.1.5/lib/active_support/callbacks.rb:141:in `run_callbacks'
actionpack-7.1.5/lib/abstract_controller/callbacks.rb:258:in `process_action'
actionpack-7.1.5/lib/action_controller/metal/rescue.rb:25:in `process_action'
actionpack-7.1.5/lib/action_controller/metal/instrumentation.rb:74:in `block in process_action'
activesupport-7.1.5/lib/active_support/notifications.rb:206:in `block in instrument'
activesupport-7.1.5/lib/active_support/notifications/instrumenter.rb:58:in `instrument'
activesupport-7.1.5/lib/active_support/notifications.rb:206:in `instrument'
actionpack-7.1.5/lib/action_controller/metal/instrumentation.rb:73:in `process_action'
actionpack-7.1.5/lib/action_controller/metal/params_wrapper.rb:261:in `process_action'
activerecord-7.1.5/lib/active_record/railties/controller_runtime.rb:32:in `process_action'
actionpack-7.1.5/lib/abstract_controller/base.rb:160:in `process'
actionview-7.1.5/lib/action_view/rendering.rb:40:in `process'
rack-mini-profiler-3.3.1/lib/mini_profiler/profiling_methods.rb:115:in `block in profile_method'
actionpack-7.1.5/lib/action_controller/metal.rb:227:in `dispatch'
actionpack-7.1.5/lib/action_controller/metal.rb:309:in `dispatch'
actionpack-7.1.5/lib/action_dispatch/routing/route_set.rb:49:in `dispatch'
actionpack-7.1.5/lib/action_dispatch/routing/route_set.rb:32:in `serve'
actionpack-7.1.5/lib/action_dispatch/journey/router.rb:51:in `block in serve'
actionpack-7.1.5/lib/action_dispatch/journey/router.rb:131:in `block in find_routes'
actionpack-7.1.5/lib/action_dispatch/journey/router.rb:124:in `each'
actionpack-7.1.5/lib/action_dispatch/journey/router.rb:124:in `find_routes'
actionpack-7.1.5/lib/action_dispatch/journey/router.rb:32:in `serve'
actionpack-7.1.5/lib/action_dispatch/routing/route_set.rb:882:in `call'
/var/www/discourse/lib/middleware/omniauth_bypass_middleware.rb:64:in `call'
rack-2.2.10/lib/rack/tempfile_reaper.rb:15:in `call'
rack-2.2.10/lib/rack/conditional_get.rb:40:in `call'
rack-2.2.10/lib/rack/head.rb:12:in `call'
actionpack-7.1.5/lib/action_dispatch/http/permissions_policy.rb:36:in `call'
/var/www/discourse/lib/content_security_policy/middleware.rb:12:in `call'
/var/www/discourse/lib/middleware/anonymous_cache.rb:399:in `call'
/var/www/discourse/lib/middleware/csp_script_nonce_injector.rb:12:in `call'
/var/www/discourse/config/initializers/008-rack-cors.rb:14:in `call'
rack-2.2.10/lib/rack/session/abstract/id.rb:266:in `context'
rack-2.2.10/lib/rack/session/abstract/id.rb:260:in `call'
actionpack-7.1.5/lib/action_dispatch/middleware/cookies.rb:689:in `call'
actionpack-7.1.5/lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
activesupport-7.1.5/lib/active_support/callbacks.rb:101:in `run_callbacks'
actionpack-7.1.5/lib/action_dispatch/middleware/callbacks.rb:28:in `call'
actionpack-7.1.5/lib/action_dispatch/middleware/debug_exceptions.rb:29:in `call'
actionpack-7.1.5/lib/action_dispatch/middleware/show_exceptions.rb:31:in `call'
logster-2.20.0/lib/logster/middleware/reporter.rb:40:in `call'
/var/www/discourse/lib/freedom_patches/rails_rack_logger_from_rails_7_2.rb:35:in `call_app'
/var/www/discourse/lib/freedom_patches/rails_rack_logger_from_rails_7_2.rb:22:in `call'
/var/www/discourse/config/initializers/100-quiet_logger.rb:20:in `call'
/var/www/discourse/config/initializers/100-silence_logger.rb:29:in `call'
actionpack-7.1.5/lib/action_dispatch/middleware/request_id.rb:28:in `call'
/var/www/discourse/lib/middleware/enforce_hostname.rb:24:in `call'
rack-2.2.10/lib/rack/method_override.rb:24:in `call'
actionpack-7.1.5/lib/action_dispatch/middleware/executor.rb:14:in `call'
rack-2.2.10/lib/rack/sendfile.rb:110:in `call'
rack-mini-profiler-3.3.1/lib/mini_profiler.rb:334:in `call'
/var/www/discourse/lib/middleware/processing_request.rb:12:in `call'
message_bus-4.3.8/lib/message_bus/rack/middleware.rb:60:in `call'
/var/www/discourse/lib/middleware/request_tracker.rb:360:in `call'
actionpack-7.1.5/lib/action_dispatch/middleware/remote_ip.rb:92:in `call'
railties-7.1.5/lib/rails/engine.rb:536:in `call'
railties-7.1.5/lib/rails/railtie.rb:226:in `public_send'
railties-7.1.5/lib/rails/railtie.rb:226:in `method_missing'
rack-2.2.10/lib/rack/urlmap.rb:74:in `block in call'
rack-2.2.10/lib/rack/urlmap.rb:58:in `each'
rack-2.2.10/lib/rack/urlmap.rb:58:in `call'
unicorn-6.1.0/lib/unicorn/http_server.rb:634:in `process_client'
unicorn-6.1.0/lib/unicorn/http_server.rb:739:in `worker_loop'
unicorn-6.1.0/lib/unicorn/http_server.rb:547:in `spawn_missing_workers'
unicorn-6.1.0/lib/unicorn/http_server.rb:143:in `start'
unicorn-6.1.0/bin/unicorn:128:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `load'
/var/www/discourse/vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `<main>'

Env


Message (2 copies reported)

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

Backtrace

activesupport-7.1.5/lib/active_support/broadcast_logger.rb:130:in `block in warn'
activesupport-7.1.5/lib/active_support/broadcast_logger.rb:231:in `block in dispatch'
activesupport-7.1.5/lib/active_support/broadcast_logger.rb:231:in `each'
activesupport-7.1.5/lib/active_support/broadcast_logger.rb:231:in `dispatch'
activesupport-7.1.5/lib/active_support/broadcast_logger.rb:130:in `warn'
/var/www/discourse/lib/discourse_ip_info.rb:88:in `rescue in mmdb_load'
/var/www/discourse/lib/discourse_ip_info.rb:84: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'
/usr/local/lib/ruby/3.3.0/singleton.rb:124:in `new'
/usr/local/lib/ruby/3.3.0/singleton.rb:124:in `block in instance'
/usr/local/lib/ruby/3.3.0/singleton.rb:124:in `synchronize'
/usr/local/lib/ruby/3.3.0/singleton.rb:124:in `instance'
/var/www/discourse/lib/discourse_ip_info.rb:175:in `get'
/var/www/discourse/app/serializers/concerns/user_auth_tokens_mixin.rb:13:in `location'
(eval at active_model_serializers-0.8.4/lib/active_model/serializer.rb:467):5:in `_fast_attributes'
active_model_serializers-0.8.4/lib/active_model/serializer.rb:468:in `rescue in attributes'
active_model_serializers-0.8.4/lib/active_model/serializer.rb:455:in `attributes'
active_model_serializers-0.8.4/lib/active_model/serializer.rb:480:in `_serializable_hash'
active_model_serializers-0.8.4/lib/active_model/serializer.rb:359:in `serializable_hash'
active_model_serializers-0.8.4/lib/active_model/array_serializer.rb:89:in `block in _serializable_array'
activerecord-7.1.5/lib/active_record/relation/delegation.rb:100:in `each'
activerecord-7.1.5/lib/active_record/relation/delegation.rb:100:in `each'
active_model_serializers-0.8.4/lib/active_model/array_serializer.rb:79:in `map'
active_model_serializers-0.8.4/lib/active_model/array_serializer.rb:79:in `_serializable_array'
active_model_serializers-0.8.4/lib/active_model/array_serializer.rb:73:in `serializable_array'
active_model_serializers-0.8.4/lib/active_model/array_serializer.rb:53:in `as_json'
activesupport-7.1.5/lib/active_support/json/encoding.rb:23:in `encode'
activesupport-7.1.5/lib/active_support/json/encoding.rb:23:in `encode'
activesupport-7.1.5/lib/active_support/core_ext/object/json.rb:42:in `to_json'
active_model_serializers-0.8.4/lib/active_model/array_serializer.rb:63:in `to_json'
multi_json-1.15.0/lib/multi_json/adapters/oj.rb:56:in `dump'
multi_json-1.15.0/lib/multi_json/adapters/oj.rb:56:in `dump'
multi_json-1.15.0/lib/multi_json/adapter.rb:25:in `dump'
multi_json-1.15.0/lib/multi_json.rb:139:in `dump'
/var/www/discourse/app/controllers/application_controller.rb:759:in `json_result'
/var/www/discourse/app/controllers/users_controller.rb:258:in `update'
actionpack-7.1.5/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
actionpack-7.1.5/lib/abstract_controller/base.rb:224:in `process_action'
actionpack-7.1.5/lib/action_controller/metal/rendering.rb:165:in `process_action'
actionpack-7.1.5/lib/abstract_controller/callbacks.rb:259:in `block in process_action'
activesupport-7.1.5/lib/active_support/callbacks.rb:121:in `block in run_callbacks'
/var/www/discourse/app/controllers/application_controller.rb:424:in `block in with_resolved_locale'
i18n-1.14.6/lib/i18n.rb:353:in `with_locale'
/var/www/discourse/app/controllers/application_controller.rb:424:in `with_resolved_locale'
activesupport-7.1.5/lib/active_support/callbacks.rb:130:in `block in run_callbacks'
activesupport-7.1.5/lib/active_support/callbacks.rb:141:in `run_callbacks'
actionpack-7.1.5/lib/abstract_controller/callbacks.rb:258:in `process_action'
actionpack-7.1.5/lib/action_controller/metal/rescue.rb:25:in `process_action'
actionpack-7.1.5/lib/action_controller/metal/instrumentation.rb:74:in `block in process_action'
activesupport-7.1.5/lib/active_support/notifications.rb:206:in `block in instrument'
activesupport-7.1.5/lib/active_support/notifications/instrumenter.rb:58:in `instrument'
activesupport-7.1.5/lib/active_support/notifications.rb:206:in `instrument'
actionpack-7.1.5/lib/action_controller/metal/instrumentation.rb:73:in `process_action'
actionpack-7.1.5/lib/action_controller/metal/params_wrapper.rb:261:in `process_action'
activerecord-7.1.5/lib/active_record/railties/controller_runtime.rb:32:in `process_action'
actionpack-7.1.5/lib/abstract_controller/base.rb:160:in `process'
actionview-7.1.5/lib/action_view/rendering.rb:40:in `process'
rack-mini-profiler-3.3.1/lib/mini_profiler/profiling_methods.rb:115:in `block in profile_method'
actionpack-7.1.5/lib/action_controller/metal.rb:227:in `dispatch'
actionpack-7.1.5/lib/action_controller/metal.rb:309:in `dispatch'
actionpack-7.1.5/lib/action_dispatch/routing/route_set.rb:49:in `dispatch'
actionpack-7.1.5/lib/action_dispatch/routing/route_set.rb:32:in `serve'
actionpack-7.1.5/lib/action_dispatch/journey/router.rb:51:in `block in serve'
actionpack-7.1.5/lib/action_dispatch/journey/router.rb:131:in `block in find_routes'
actionpack-7.1.5/lib/action_dispatch/journey/router.rb:124:in `each'
actionpack-7.1.5/lib/action_dispatch/journey/router.rb:124:in `find_routes'
actionpack-7.1.5/lib/action_dispatch/journey/router.rb:32:in `serve'
actionpack-7.1.5/lib/action_dispatch/routing/route_set.rb:882:in `call'
/var/www/discourse/lib/middleware/omniauth_bypass_middleware.rb:64:in `call'
rack-2.2.10/lib/rack/tempfile_reaper.rb:15:in `call'
rack-2.2.10/lib/rack/conditional_get.rb:40:in `call'
rack-2.2.10/lib/rack/head.rb:12:in `call'
actionpack-7.1.5/lib/action_dispatch/http/permissions_policy.rb:36:in `call'
/var/www/discourse/lib/content_security_policy/middleware.rb:12:in `call'
/var/www/discourse/lib/middleware/anonymous_cache.rb:399:in `call'
/var/www/discourse/lib/middleware/csp_script_nonce_injector.rb:12:in `call'
/var/www/discourse/config/initializers/008-rack-cors.rb:14:in `call'
rack-2.2.10/lib/rack/session/abstract/id.rb:266:in `context'
rack-2.2.10/lib/rack/session/abstract/id.rb:260:in `call'
actionpack-7.1.5/lib/action_dispatch/middleware/cookies.rb:689:in `call'
actionpack-7.1.5/lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
activesupport-7.1.5/lib/active_support/callbacks.rb:101:in `run_callbacks'
actionpack-7.1.5/lib/action_dispatch/middleware/callbacks.rb:28:in `call'
actionpack-7.1.5/lib/action_dispatch/middleware/debug_exceptions.rb:29:in `call'
actionpack-7.1.5/lib/action_dispatch/middleware/show_exceptions.rb:31:in `call'
logster-2.20.0/lib/logster/middleware/reporter.rb:40:in `call'
/var/www/discourse/lib/freedom_patches/rails_rack_logger_from_rails_7_2.rb:35:in `call_app'
/var/www/discourse/lib/freedom_patches/rails_rack_logger_from_rails_7_2.rb:22:in `call'
/var/www/discourse/config/initializers/100-quiet_logger.rb:20:in `call'
/var/www/discourse/config/initializers/100-silence_logger.rb:29:in `call'
actionpack-7.1.5/lib/action_dispatch/middleware/request_id.rb:28:in `call'
/var/www/discourse/lib/middleware/enforce_hostname.rb:24:in `call'
rack-2.2.10/lib/rack/method_override.rb:24:in `call'
actionpack-7.1.5/lib/action_dispatch/middleware/executor.rb:14:in `call'
rack-2.2.10/lib/rack/sendfile.rb:110:in `call'
rack-mini-profiler-3.3.1/lib/mini_profiler.rb:334:in `call'
/var/www/discourse/lib/middleware/processing_request.rb:12:in `call'
message_bus-4.3.8/lib/message_bus/rack/middleware.rb:60:in `call'
/var/www/discourse/lib/middleware/request_tracker.rb:360:in `call'
actionpack-7.1.5/lib/action_dispatch/middleware/remote_ip.rb:92:in `call'
railties-7.1.5/lib/rails/engine.rb:536:in `call'
railties-7.1.5/lib/rails/railtie.rb:226:in `public_send'
railties-7.1.5/lib/rails/railtie.rb:226:in `method_missing'
rack-2.2.10/lib/rack/urlmap.rb:74:in `block in call'
rack-2.2.10/lib/rack/urlmap.rb:58:in `each'
rack-2.2.10/lib/rack/urlmap.rb:58:in `call'
unicorn-6.1.0/lib/unicorn/http_server.rb:634:in `process_client'
unicorn-6.1.0/lib/unicorn/http_server.rb:739:in `worker_loop'
unicorn-6.1.0/lib/unicorn/http_server.rb:547:in `spawn_missing_workers'
unicorn-6.1.0/lib/unicorn/http_server.rb:143:in `start'
unicorn-6.1.0/bin/unicorn:128:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `load'
/var/www/discourse/vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `<main>'

Env

Veuillez formater votre publication comme suit :

```
le texte va ici
```
1 « J'aime »

Avez-vous récemment modifié quelque chose ? Installé ou supprimé un plugin, par exemple ?

La supposition la plus probable est que vos identifiants dans app.yml sont incorrects ou mal formatés, par exemple, vous n’avez pas mis deux espaces avant ces lignes.

3 « J'aime »

Après une toute nouvelle installation, il n’y avait aucun paramètre et le journal du backend a signalé une erreur

Pouvez-vous être plus précis ? Merci

Vous avez quelque chose comme ceci dans app.yml, n’est-ce pas ?

  DISCOURSE_MAXMIND_ACCOUNT_ID: <numbers>
  DISCOURSE_MAXMIND_LICENSE_KEY: <long string>

Les deux doivent être corrects, bien sûr, mais assurez-vous d’avoir deux espaces avant ces lignes. Car si vous ne les avez pas, cela ne génère aucune erreur, mais Maxmind ne fonctionne pas car les bases de données ne sont pas téléchargées.

Bien sûr, la raison peut être autre chose, mais ces espaces manquants font exactement cela.

1 « J'aime »

  ## L'ID de compte et la clé de licence MaxMind pour les recherches d'adresses IP de géolocalisation
  ## voir https://meta.discourse.org/t/-/173941 pour plus de détails
  #DISCOURSE_MAXMIND_ACCOUNT_ID: 123456
  #DISCOURSE_MAXMIND_LICENSE_KEY: 1234567890123456
.........
  - exec: echo "Début des commandes personnalisées"
  ## Si vous souhaitez définir l'adresse e-mail de l'expéditeur pour votre première inscription, décommentez et modifiez :
  ## Après avoir reçu le premier e-mail d'inscription, re-commentez la ligne. Elle ne doit s'exécuter qu'une seule fois.
  #- exec: rails r "SiteSetting.notification_email='info@unconfigured.discourse.org'"
  - exec: echo "Fin des commandes personnalisées"
1 « J'aime »

Vous avez commenté MaxMind pour qu’il ne puisse pas fonctionner.

2 « J'aime »