GeoLite2-ASN.mmdb konnte nicht gefunden werden: Datei oder Verzeichnis ist nicht vorhanden

Da MaxMind jetzt ständig in den Schlagzeilen ist, sollte ich vielleicht noch einen hinzufügen.

Bei mir funktioniert das Rebuilden und ich erhalte keine Fehler. Ich habe account_id und license_key gültig und ohne Tippfehler. Und trotzdem erhalte ich keine Informationen. Eigentlich hat es bei mir noch nie funktioniert. Aber es nervt mich jetzt :squinting_face_with_tongue:

Ich erhalte jedoch eine Warnung im Log. Für GeoLite2-ASN.mmdb und GeoLite2-City.mmdb

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) konnte nicht gefunden werden: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb

Backtrace

Nachricht

MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) konnte nicht gefunden werden: 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

Umgebung

HTTP HOSTS: foorumi.katiska.eu

Das Problem liegt irgendwie bei mir. Aber wie soll ich weitermachen? Wie kann ich überprüfen, ob der Download überhaupt stattfindet – offensichtlich nicht, da ich diese mmdb-Datenbanken nicht finden kann.

Ich habe das gelöst. Der Grund war so dumm. Ich hatte diese beiden wichtigen Leerzeichen am Anfang der Zeilen nicht :man_facepalming:

Ich mag yml-Dateien überhaupt nicht… :squinting_face_with_tongue:

2 „Gefällt mir“

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