Skip to content

[Bug]: Erreur de résolution DNS en network_mode none #175

@bcallar

Description

@bcallar

Prerequisites

  • I am using the latest version of Ygégé (check releases)
  • I have updated ygege.yml from the repository (if using Prowlarr/Jackett)
  • I have searched existing issues and this is not a duplicate
  • This is a bug report (not a feature request or question)
  • I have read the contribution guidelines

Bug Category

📦 Binary / Installation

Bug Description

Bonjour,

Lorsque je démarre ygege en network_mode: none (pour partagé le même réseau que mon hôte comme pour toute ma stack => perf++), impossible de résourdre api64.ipify.org.

Dans le conteneur, j'ai l'erreur :
ygege | Error: wreq::Error { kind: Request, url: "https://api64.ipify.org/?format=text", source: crate::util::client::Error(Connect, ConnectError("dns error", ResolveError { kind: Proto(ProtoError { kind: Io(Os { code: 101, kind: NetworkUnreachable, message: "Network is unreachable" }) }) })) }

Sans ce network_mode, donc avec ygege dans son propre réseau, aucun probleme de démarrage (sauf que ma stack n'y a pas acces ...)

Bonne journée
Merci

Steps to Reproduce

  1. Démarrer ygege en network_mode: none
  2. Observer les logs : docker compose logs -f ygege

Expected Behavior

L'application devrait démarrer normalement

Actual Behavior

Erreur de résolution de api64.ipify.org

Ygégé Version

Latest stable release (Docker :latest or :stable)

Version Number

No response

Runtime Environment

Docker (official image)

Operating System

Debian 11

Architecture

amd64

Integration Software (if applicable)

Prowlarr

TMDB Token Configured?

None

Configuration (config.json)

Docker Compose (if applicable)

services:
  ygege:
    image: uwucode/ygege:latest
    network_mode: none
    container_name: ygege
    restart: unless-stopped
    volumes:
      - ./volumes/ygege/sessions:/app/sessions
      - ./volumes/ygege/config:/config
    environment:
      - YGG_USERNAME=****
      - YGG_PASSWORD=****
    healthcheck:
      test: ["CMD-SHELL", "curl --fail http://localhost:$${BIND_PORT:-8715}/health || exit 1"]
      interval: 1m30s
      timeout: 20s
      retries: 3
      start_period: 10s

Relevant Logs

ygege  |  INFO  ygege > Ygégé v0.8.0 (commit: bddcf3ad3a035133fd8fd16618f1fb9505731c0b, branch: v0.8.0, built: 2026-01-12T16:46:38+01:00)
ygege  | Error: wreq::Error { kind: Request, url: "https://api64.ipify.org/?format=text", source: crate::util::client::Error(Connect, ConnectError("dns error", ResolveError { kind: Proto(ProtoError { kind: Io(Os { code: 101, kind: NetworkUnreachable, message: "Network is unreachable" }) }) })) }
ygege  |  INFO  ygege > Ygégé v0.8.0 (commit: bddcf3ad3a035133fd8fd16618f1fb9505731c0b, branch: v0.8.0, built: 2026-01-12T16:46:38+01:00)
ygege  | Error: wreq::Error { kind: Request, url: "https://api64.ipify.org/?format=text", source: crate::util::client::Error(Connect, ConnectError("dns error", ResolveError { kind: Proto(ProtoError { kind: Io(Os { code: 101, kind: NetworkUnreachable, message: "Network is unreachable" }) }) })) }

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    🐛 bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions