GeoLite2-ASN.mmdb introuvable : fichier ou répertoire non trouvé

Étant donné que MaxMind fait la une des journaux tout le temps maintenant, peut-être devrais-je en ajouter une de plus.

Pour moi, la reconstruction fonctionne et je n’obtiens aucune erreur. J’ai un account_id et une license_key valides et sans fautes de frappe. Et pourtant, je n’obtiens aucune information. En fait, cela n’a jamais fonctionné pour moi. Mais cela commence à me déranger maintenant :squinting_face_with_tongue:

Cependant, je reçois un avertissement dans le journal. Pour GeoLite2-ASN.mmdb et GeoLite2-City.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

backtrace

Message

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.3.4/lib/active_support/broadcast_logger.rb:130:in block in warn' activesupport-7.1.3.4/lib/active_support/broadcast_logger.rb:231:in block in dispatch’
activesupport-7.1.3.4/lib/active_support/broadcast_logger.rb:231:in each' activesupport-7.1.3.4/lib/active_support/broadcast_logger.rb:231:in dispatch’
activesupport-7.1.3.4/lib/active_support/broadcast_logger.rb:130:in warn' /var/www/discourse/lib/discourse_ip_info.rb:92:in rescue in mmdb_load’
/var/www/discourse/lib/discourse_ip_info.rb:88: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:179: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.3.4/lib/active_record/relation/delegation.rb:100:in each’
activerecord-7.1.3.4/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.3.4/lib/active_support/json/encoding.rb:23:in encode’
activesupport-7.1.3.4/lib/active_support/json/encoding.rb:23:in encode' activesupport-7.1.3.4/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:259:in update' actionpack-7.1.3.4/lib/action_controller/metal/basic_implicit_render.rb:6:in send_action’
actionpack-7.1.3.4/lib/abstract_controller/base.rb:224:in process_action' actionpack-7.1.3.4/lib/action_controller/metal/rendering.rb:165:in process_action’
actionpack-7.1.3.4/lib/abstract_controller/callbacks.rb:259:in block in process_action' activesupport-7.1.3.4/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.5/lib/i18n.rb:351:in with_locale’
/var/www/discourse/app/controllers/application_controller.rb:424:in with_resolved_locale' activesupport-7.1.3.4/lib/active_support/callbacks.rb:130:in block in run_callbacks’
activesupport-7.1.3.4/lib/active_support/callbacks.rb:141:in run_callbacks' actionpack-7.1.3.4/lib/abstract_controller/callbacks.rb:258:in process_action’
actionpack-7.1.3.4/lib/action_controller/metal/rescue.rb:25:in process_action' actionpack-7.1.3.4/lib/action_controller/metal/instrumentation.rb:74:in block in process_action’
activesupport-7.1.3.4/lib/active_support/notifications.rb:206:in block in instrument' activesupport-7.1.3.4/lib/active_support/notifications/instrumenter.rb:58:in instrument’
activesupport-7.1.3.4/lib/active_support/notifications.rb:206:in instrument' actionpack-7.1.3.4/lib/action_controller/metal/instrumentation.rb:73:in process_action’
actionpack-7.1.3.4/lib/action_controller/metal/params_wrapper.rb:261:in process_action' activerecord-7.1.3.4/lib/active_record/railties/controller_runtime.rb:32:in process_action’
actionpack-7.1.3.4/lib/abstract_controller/base.rb:160:in process' actionview-7.1.3.4/lib/action_view/rendering.rb:40:in process’
actionpack-7.1.3.4/lib/action_controller/metal.rb:227:in dispatch' actionpack-7.1.3.4/lib/action_controller/metal.rb:309:in dispatch’
actionpack-7.1.3.4/lib/action_dispatch/routing/route_set.rb:49:in dispatch' actionpack-7.1.3.4/lib/action_dispatch/routing/route_set.rb:32:in serve’
actionpack-7.1.3.4/lib/action_dispatch/journey/router.rb:51:in block in serve' actionpack-7.1.3.4/lib/action_dispatch/journey/router.rb:131:in block in find_routes’
actionpack-7.1.3.4/lib/action_dispatch/journey/router.rb:124:in each' actionpack-7.1.3.4/lib/action_dispatch/journey/router.rb:124:in find_routes’
actionpack-7.1.3.4/lib/action_dispatch/journey/router.rb:32:in serve' actionpack-7.1.3.4/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.9/lib/rack/tempfile_reaper.rb:15:in call’
rack-2.2.9/lib/rack/conditional_get.rb:40:in call' rack-2.2.9/lib/rack/head.rb:12:in call’
actionpack-7.1.3.4/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:393: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.9/lib/rack/session/abstract/id.rb:266:in context’
rack-2.2.9/lib/rack/session/abstract/id.rb:260:in call' actionpack-7.1.3.4/lib/action_dispatch/middleware/cookies.rb:689:in call’
actionpack-7.1.3.4/lib/action_dispatch/middleware/callbacks.rb:29:in block in call' activesupport-7.1.3.4/lib/active_support/callbacks.rb:101:in run_callbacks’
actionpack-7.1.3.4/lib/action_dispatch/middleware/callbacks.rb:28:in call' actionpack-7.1.3.4/lib/action_dispatch/middleware/debug_exceptions.rb:29:in call’
actionpack-7.1.3.4/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’
request_store-1.7.0/lib/request_store/middleware.rb:19:in call' actionpack-7.1.3.4/lib/action_dispatch/middleware/request_id.rb:28:in call’
/var/www/discourse/lib/middleware/enforce_hostname.rb:24:in call' rack-2.2.9/lib/rack/method_override.rb:24:in call’
actionpack-7.1.3.4/lib/action_dispatch/middleware/executor.rb:14:in call' rack-2.2.9/lib/rack/sendfile.rb:110: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.3.4/lib/action_dispatch/middleware/remote_ip.rb:92:in call' railties-7.1.3.4/lib/rails/engine.rb:536:in call’
railties-7.1.3.4/lib/rails/railtie.rb:226:in public_send' railties-7.1.3.4/lib/rails/railtie.rb:226:in method_missing’
rack-2.2.9/lib/rack/urlmap.rb:74:in block in call' rack-2.2.9/lib/rack/urlmap.rb:58:in each’
rack-2.2.9/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

Env

HTTP HOSTS: foorumi.katiska.eu

Le problème vient de mon côté, d’une manière ou d’une autre. Mais comment continuer ? Comment puis-je vérifier si le téléchargement se produit réellement — évidemment pas, car je ne trouve pas ces bases de données mmdb.

J’ai résolu ça. La raison était tellement stupide. Il me manquait ces deux espaces importants au début des lignes :man_facepalming:

Je déteste tellement les fichiers yml… :squinting_face_with_tongue:

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.