Hi,
sorry for this rather long email, but I made some observations, see below. > I guess there is config.pck.last and mailman fallbacks to it knowing > the backup config.pck is corrupted. Anticipating that, I had deleted the .last-file, even replaced them with the backup-file. No difference. >> Doing "perl dumpdb /var/lib/mailman/lists/LISTNAME/config.pck" prints >> the following error: >> "Traceback (most recent[...]): >> File "dumpdb", line 134, in ? >> msg = main() >> File "dumpdb", line 126, in main >> m = pickle.load(open(filename)) >> EOFError" > Hey! perl won't do the job, python do. Ups. :-) It didn't really change anything, though... (interesting actually). Still gives me the same error message. > Hmm, but the traceback says your config.pck is broken. You should > use 'cat' or 'od' to read what your config.pck really has. "od" gives me an almost endless list of 9 columns with numbers. The first column has 7 digits, the rest 6. At the end it sort of runs out. Example: "... 2021620 063060 063143 060543 061544 063065 031542 033065 052562 2021640 000125 052400 065420 061565 062550 057562 062147 063500" 2021660 074155 062056 000145 2021665" "cat" on the other hand gives me an endless list (eventually crashing my Putty...) of email-addresses, separated by a combination of letters and numbers (I guess the encrypted passwords?), everything without any spaces. I searched for some of those addresses in the current (short) member list and, surprise, some addresses were not found! Meaning that this file in fact contains the list of addresses that should be in the config.pck (but are not)! I am sort of relieved to see that the addresses are not entirely lost... Yet I have to manage to extract them somehow from that file and input them again. Is there any way to extract the addresses with some sort of script maybe and output them to a file that can then be used to reimport them to the unbroken (new) config.pck? I see a problem because of the fact that the password-sequences are directly connected to the addresses - that way, it seems to me, it will be impossible to tell the difference when an address starts and when it ends (and the password begins/ends). Although, I just noticed that the password seems to always start with a minor "r" and ends with a capital "U". I don't know if that goes for every of those passwords. I don't really know anything about writing scripts etc. so there is no way that I can write something like that myself. Anybody here who could and would do that for me? Since "cat" ultimately crashed my Putty I can't see any obvious errors. "od" just printed that list, neatly, with no interruptions that I could see. So I have no idea what the problem is. Also, the error message that dumpdb gives me doesn't tell _me_ anything. Anyone any idea what it means? That would probably help narrow down the problem. You know what? I think I just noticed something! Looking at the passwords (assuming those are encrypted passwords) I noticed some characters that reminded me of an error when I try to backup stuff with RAR. Those characters are such as "�", "�", "%", "�" and so on (hoping that they will be displayed correctly with everybody). I have the feeling that they have nothing to do with a legitimate encoding of plain-text letter-passwords! If this is the problem, then the list might simply not be able to be read by any import-script, or whatever is accessing that file, because of those characters. If we could either replace those characters (if they are in fact illegitimate, there) or at least get rid of them, maybe dumping the entire password information (probably = extracting the addresses), then we probably solved the problem. Hey, guys, I think this is kind of exiting! :-) > Sorry, but something is definitely wrong! No kidding! :-) But we're getting there! I'm positive that we can sort this out. If we manage to, I would really suggest that this procedure is documented somewhere so it can maybe save some severe headaches for other people! Greetings Alex ------------------------------------------------------ Mailman-Users mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
