Alfie Costa wrote: > A peek through '822.pm' shows the relevant lines of code: > > Use of uninitialized value in substitution (s///) at > /usr/share/perl5/Debconf/Format/822.pm line 57, <$__ANONIO__> line 2502. > > 57 $value=~s/\\n/\n/g; Yes, it's clearly a symptom of the formatter trying to parse a line that is not in key: value format. Which would point to some kind of database corruption, which is why I asked for your databases in the first place. Problem is, I don't see anything corrupt in your database, nor anything that might be the result of running something corrupt into the formatter and back out (not that that would be very obvious). Nor do I see a way for the formatter to output anything corrupt. This leaves disk corruption or something I cannot see, which is why I said I cannot see anything to lead to what you reported. > One way or another, any code that takes the trouble to complain is suspicious. > Either it can't handle the input it's supposed to, or it's erroneously being > given input it isn't supposed to handle. That's exactly why I write my code to complain when it gets something it never should. I will just have to wait for someone else to run into the problem I suppose. Until I can get the input file that causes it, I can't begin to guess how that input file got corrupted. Thanks for trying to reproduce it. -- see shy jo