Skip to content

BUG: geosite:ru rule fails with "code ru not exists" error #33

Description

@6lGRUSHAl6

Describe the problem

Expected behavior:
The built-in routing rule "Правило домена для Russia" (geosite:ru) should work without errors (or use a category that exists in the geosite database, e.g. category-ru).

Actual behavior:
When this built-in rule is enabled, the app fails to start the VPN connection and shows the following error:
Failed:: prepare geo rule-sets: rule-set geosite:ru: failed to read geosite code ru :code ru not exists!

How to reproduce

  1. Open Route settings.
  2. Enable the default built-in rule "Правило домена для Russia" (geosite:ru). All other rules are disabled, no custom rules added.
  3. Try to start the VPN connection.

Environment

  • App version: v.1.6.4
  • Android version: 14

Logs & Configs

If logs, subscription links, or config files are available, please DM Z in the Dayo Group. Check the documentation for instructions on exporting logs.

  • Submitted logs via DM
  • (Optional, unless requested by Z) Submitted full JSON config file via DM

Screenshots

Error message:

Error

Built-in Russia preset (geosite:ru) in Route settings:

Route settings

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions