We use cookies to understand how the site is used and to improve it. You can accept them, or carry on with them switched off.
Also known as: dupe article, duplicate message-id
An article a server rejects at posting time because an identical message-id already appears in its history file. Propagation depends on that check: without it, an article echoing between peers would circulate indefinitely. On the reading side, several indexer listings pointing at the same release are a separate matter, handled by the download client's duplicate-detection setting rather than by any server.
This is one of the few entries in an error glossary describing something working correctly. Duplicate suppression is a load-bearing part of how articles move between servers, and the reading side of Usenet is built so that it is never observed. A reader who has arrived at the phrase has almost certainly met a different problem that borrowed the word.
Servers exchange articles with several peers at once, and those peers exchange with each other. Without a memory of what has already been seen, a single article would arrive from one peer, be offered onward, come back from another and circulate indefinitely, multiplying at every hop. The history file is that memory. It records message-ids for a retention period of its own, and an offer of an id already present is declined during the CHECK or IHAVE exchange before any body is transferred. The rejection is the mechanism functioning, and a feed showing large numbers of them is usually just a well-connected peer receiving the same articles from several directions at once.
A reading client never receives the same message-id twice from a server, because only one copy is stored. Duplicate rejections happen at the transit layer, between servers, and are not surfaced to accounts that only read. There is no setting on a reading account that affects them and no reason to want one. The single case in which a posting account meets the rejection directly is an article submitted twice, or resubmitted after an upload that appeared to fail but had in fact succeeded; the server declines the second copy and the outcome is correct, since the first is already in place and propagating.
The practical version of the problem is two download jobs for the same release, arriving because two indexers listed the same posting or because an automation tool grabbed it twice. The duplicate-detection setting in a download client exists for this, and it matches on release name and size rather than on message-ids. The symptoms are distinctive: a second job finishing suspiciously fast, an unpack failing because the destination folder already holds the extracted output, or an automation tool reporting an import conflict. None of this involves server behavior, and the fix is in the client or in the automation tool's own grab history.
Xref header recording where. It is the opposite of duplication.Browse all terms in Errors & Troubleshooting, or see the full Usenet glossary.