Skip to content

Ошибка при запуске в фоновом режиме #56

Closed

Description

@dvor85

При запуске в фоне возникает ошибка, что невозможно определить размер терминала в функции print_banner. В фоне - это через systemd. Даже с параметром -q. ОС: linux. Версия NoDPI: 2.0. Закоментив вызов этой функции - все работает.

Activity

  1. added a commit that references this issue on Oct 10, 2025
    2ee4dc2
  2. dvor85 commented on Oct 10, 2025

    @dvor85
    Author

    Исправлено

  3. midex63 commented on Oct 17, 2025

    @midex63

    @dvor85
    А можете подсказать как запускать nodpi в systemd. Я новичок если что, сильно не пинайте)
    Я написал вот такой вот файл, но он почему-то не работает, хотя если ту же самую команду запускать в терминале, всё норм.

    [Unit]
    Description=nodpi
    Documentation=https://github.com/GVCoder09/nodpi
    Wants=network-online.target
    After=network-online.target nss-lookup.target
    
    [Service]
    NoNewPrivileges=yes
    StandardOutput=null
    StandardError=journal
    ExecStart=/usr/bin/python ~/.config/nodpi/src/main.py --host 127.0.0.1 --port 1080 --no-blacklist --quiet
    Restart=on-failure
    RestartSec=3s
    TimeoutStopSec=3s
    PrivateTmp=true
    ProtectSystem=full
    
    [Install]
    WantedBy=default.target
    
  4. dvor85 commented on Oct 17, 2025

    @dvor85
    Author

    @midex63 В ExecStart укажи абсолютные пути

  5. midex63 commented on Oct 20, 2025

    @midex63

    @midex63 В ExecStart укажи абсолютные пути

    @dvor85 Спасибо Вам большое! Заработало.

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

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions