RustMinerSystem

Документация

Программа не запускается

Исправление DNS resolution, если RustMinerSystem при запуске не может получить server config и показывает dns error или failed to lookup address information.

Программа не запускается

Если RustMinerSystem успешно импортирует конфигурационный файл, но затем не может получить server configuration, а в логе есть dns error или failed to lookup address information, обычно программа не читает корректную DNS-конфигурацию сервера.

Симптомы

Лог запуска может выглядеть так:

2026-06-11T04:19:04.752316Z  INFO 开始 -- 导入配置文件
2026-06-11T04:19:04.754894Z  INFO 结束 -- 导入配置文件
2026-06-11T04:19:14.764676Z ERROR msg="[Service] Get Server Config Failed reqwest::Error { kind: Request, url: \"https://api.rustpool.pro/4.6.7/config/121\", source: hyper_util::client::legacy::Error(Connect, ConnectError(\"dns error\", Custom { kind: Uncategorized, error: \"failed to lookup address information: Try again\" })) }"
Error: "[Service] Get Server Config Failed reqwest::Error { kind: Request, url: \"https://api.rustpool.pro/4.6.7/config/121\", source: hyper_util::client::legacy::Error(Connect, ConnectError(\"dns error\", Custom { kind: Uncategorized, error: \"failed to lookup address information: Try again\" })) }"

Причина

Это проблема DNS resolution. Когда RustMinerSystem использует сетевой стек Rust для DNS, он читает resolver configuration из /etc/resolv.conf и не продолжает искать DNS через upstream temporary resolver configuration.

Так как /etc/resolv.conf часто является временным DNS configuration file, программа может не резолвить api.rustpool.pro даже после корректной настройки DNS в системе, если /etc/resolv.conf не указывает на реально действующую resolver configuration.

Восстановление

После проверки корректной DNS-настройки сервера укажите /etc/resolv.conf на активную конфигурацию systemd-resolved:

sudo rm /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

Перезапустите RustMinerSystem и проверьте, появляются ли в startup log сообщения Get Server Config Failed и dns error.

Связанные страницы