Resync groups after server lost time

Jeffrey M. Vinocur jeff at litech.org
Mon Aug 8 23:09:53 UTC 2005


On Aug 8, 2005, at 7:45 AM, <Tommy.Fallsen at kongsberg.com> wrote:

> Our news server stopped getting new posts during the vaction. Checking 
> =
> it had the date July 22, so i set it=20
> to the correct date. And i see the news post started comming in again.
>
> But i there is a hole between July 22 and August 8. Can that be 
> fixed?=20

Not as easily as you'd like.

The trouble is that, while the time was incorrect, your server rejected 
all of those missing posts.  In doing so, it recorded their Message-IDs 
in the history database, and will refuse to reexamine them if offered 
again.

So if you want to fill in the hole, you need to (1) remove the bad 
entries from the history database, and (2) offer the articles to your 
INN again.

It looks like you were working on #2 (although I'm not familiar enough 
with nntpget to comment on the details).

You still have to do #1, though.  There are a few possibilities, none 
wonderful...

- you can wait for the /remember/ time in expire.ctl to pass

- you can adjust the /remember/ time in expire.ctl, wait for it to 
pass, and then restore it (if you make it too short, you may get 
duplicates on your server)

- you can get a list of all the Message-IDs for missing articles, and 
remove them from the history database manually (rebuilding with 
makedbz) afterwards


If you have questions about the details of any of those, feel free to 
ask.

-- 
Jeffrey M. Vinocur
jeff at litech.org



More information about the inn-workers mailing list