[ Usenet FAQs | Web FAQs | Documents | RFC Index ]
    Search the FAQ Archives

Part1 - Part2 - Part3 - Part4 - Part5 - Part6 - Part7 - Part8 - Part9 - Single Page

Top Document: INN FAQ Part 5/9: Other error messages and what they mean
Previous Document: (5.16) innd: ME cant renumber ... lo too wide
Next Document: (5.18) syslog message: innxmit[1234]: max connect failed Error 0


(5.17) innd: ME cant update_active control


What does "innd: ME cant update_active control" mean?

Look at your active file.  One of the fields is "99999" and has to be
incremented to "100000" but there is no space.  Shut down innd
("ctlinnd shutdown x").  Edit your active file (see the "Safe way to
edit the "active" file?" question in INN FAQ part 6) to add more
leading zeroes to all the numbers.  You can use the following for this:

1. ctlinnd throttle 'updating active'
2. awk '{printf "%s %.10d %.10d %s\n", $1, $2, $3, $4}' active > active.new

if your awk printf spaves instead of leading zeroes in this step,
then try the following instead of step 2: 

awk '{printf "%s %010d %010d %s\n", $1, $2, $3, $4}' active > active.new

or

perl -lane 'split;printf "%s %.10d %.10d %s\n", @F' active > active.new

3. mv active.new active
4. ctlinnd reload active updated
5. ctlinnd go 'updating active'

See also #5.11.



Top Document: INN FAQ Part 5/9: Other error messages and what they mean
Previous Document: (5.16) innd: ME cant renumber ... lo too wide
Next Document: (5.18) syslog message: innxmit[1234]: max connect failed Error 0

Part1 - Part2 - Part3 - Part4 - Part5 - Part6 - Part7 - Part8 - Part9 - Single Page


[ Usenet FAQs | Web FAQs | Documents | RFC Index ]

Send corrections/additions to the FAQ Maintainer:
hwr@pilhuhn.de (Heiko W.Rupp)

Last Update October 22 2009 @ 05:35 AM

Some parts © 2009 Advameg, Inc.