Skip to content

FAQ / Troubleshooting

First run and configuration

Red messages on first run

Normal: the bot has just created Unit3Dbot.json and the support files with placeholder values, and it's warning you that the keys are missing. Follow Getting started.

-> Please Fix 'FIELD' ['value'] in settings.json

A value in Unit3Dbot.json is malformed (nonexistent color, non-numeric number, URL without scheme…). Open the file and fix the quoted field. The Full config reference lists the type and allowed values of every key.

No tracker name provided. Please update your configuration file

MULTI_TRACKER is empty. At least one tracker is required: "MULTI_TRACKER": ["itt"].

Tracker 'xyz' not found. Please update your configuration file

The name passed to -tracker is not in the MULTI_TRACKER list (or it's not a supported tracker: itt, sis, ptt, ast).

Invalid multi-tracker list. Please remove duplicates

The same tracker appears twice in MULTI_TRACKER.

-> No PID value for XXX_PID

The passkey of a tracker listed in MULTI_TRACKER is missing: either configure it or remove that tracker from the list. See Trackers.

Torrent client

Unknown Torrent Client name 'xxx'

TORRENT_CLIENT must be exactly qbittorrent, transmission or rtorrent. See Torrent clients.

The bot can't connect to the client

  • Is the WebUI enabled? (qBittorrent: Tools → Options → WebUI)
  • Host and port correct? (QBIT_HOST/QBIT_PORT and equivalents)
  • Credentials correct?
  • Client on another machine/container? Then you also need SHARED_*_PATH (details)

Upload without a client?

Yes: -noseed uploads without seeding, -noup only creates the .torrent. The difference: with -noseed the torrent reaches the tracker, with -noup it doesn't — it only stays in the local archive.

Dependencies

ffmpeg not found

FFmpeg is not in the PATH. Windows · Linux: sudo apt install ffmpeg. After adding it to the PATH, close and reopen the terminal.

pdftocairo not recognized

Poppler is missing or not in the PATH — only needed for PDFs. Windows · Linux: sudo apt install poppler-utils.

Upload

There are no Media to process

Nothing in the path is recognized as media, or the path is wrong or unreadable.

Invalid -force category

Valid categories for -force are: movie, tv, game, edicola.

Skipping game upload, no IGDB credentials provided

IGDB_CLIENT_ID / IGDB_ID_SECRET are missing: games are skipped, everything else continues. See Games.

User tags file ... not found (with -b)

tags_list.json is missing from the configuration folder. It's created on first run: if you deleted it, launch the bot once with no arguments. See Tags and titles.

The title is recognized incorrectly

Use -notitle "Correct Title" to force the TMDB search, and -b to rebuild the tags. See Tags and titles.

Where do the created .torrent files go?

Into TORRENT_ARCHIVE_PATH, organized per tracker: <archive>/ITT/name.torrent. Default: Unit3Dup_config/torrent_archive_path/.

Watcher

Watcher path does not exist or is not configured

WATCHER_PATH doesn't exist or is still no_path. Configure both watcher paths (details).

Other

Does the bot work on a seedbox without sudo?

Yes, with pyenv: ultra.cc seedbox guide.

How do I upgrade?

pip install unit3dup --upgradeUpgrade.

Where do I ask for help?

On the ITT Discord or by opening a GitHub issue.