[Mailman-Users] Problem with charset, global changes don't work :-(

Christian Schoepplein mail at schoeppi.net
Sat Sep 6 15:05:16 CEST 2003


Hello!

I tryed to change my subscriber address and my password via the 
webinterface first for only one list and after that for all lists in my 
local mailmantestinstallation, where I'm subscribed.

- Passwordchanges for only one list worked, but not globaly for all lists 
  :-(
- EMailaddresschanges for only one list didn't work :-(. I've found the 
  following entry in the error log:

---

Sep 06 14:02:02 2003 (1996) Uncaught runner exception: 'ascii' codec 
can't decode byte 0xe4 in position 18: ordinal not in range(128)
Sep 06 14:02:02 2003 (1996) Traceback (most recent call last):
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 105, in _oneloop
    self._onefile(msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 155, in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 232, in _dispose
    res.process()
  File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 105, in process
    stop = self.do_command(cmd, args)
  File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 130, in do_command
    return self.do_command(cmd, args)
  File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 132, in do_command
    return handler.process(self, args)
  File "/usr/lib/mailman/Mailman/Commands/cmd_confirm.py", line 83, in process
    if line.lstrip() == match:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 18: 
ordinal not in range(128)

Sep 06 14:02:02 2003 (1996) SHUNTING: 
1062849722.142228+57b48973f469ac9915c7484cab2bb675a6228858
----

  The problem seems to be the special german letters in the 
  confirmationmail..., somehow the mailmanscripts can not handle this :-(. 
  What do I have to do to fix this?
- A global EMailaddresschange for all lists didn't work too :-(.
- A global Passwordchange for all lists didn't work also :-(.

If I try to see my other listsubscribptions via the 
"List my other subscriptions"-button, I only get the lists where I'm 
logged in :-(. So maybe there is not only the problem with the special 
german letters but a db-related problem. A

~mailman/bin/check_db --all --verbose

told me this:

---
List: lh
   /var/lib/mailman/lists/lh/config.pck: okay
   /var/lib/mailman/lists/lh/config.pck.last: okay
    [Errno 2] No such file or directory: '/var/lib/mailman/lists/lh/config.db'
    [Errno 2] No such file or directory: 
'/var/lib/mailman/lists/lh/config.db.last'
List: lh2
   /var/lib/mailman/lists/lh2/config.pck: okay
   /var/lib/mailman/lists/lh2/config.pck.last: okay
    [Errno 2] No such file or directory: 
'/var/lib/mailman/lists/lh2/config.db'
    [Errno 2] No such file or directory: 
'/var/lib/mailman/lists/lh2/config.db.last'
List: mailman
   /var/lib/mailman/lists/mailman/config.pck: okay
   /var/lib/mailman/lists/mailman/config.pck.last: okay
    [Errno 2] No such file or directory: 
'/var/lib/mailman/lists/mailman/config.db'
    [Errno 2] No such file or directory: 
'/var/lib/mailman/lists/mailman/config.db.last'
---

What the hell is going on there? Could this be the reason for the problems 
described above? Could this also be the reason for mailman is not sending 
out monthly passwordreminders? I

Is my mailmaninstallation broken?

Regards and THANKS for any tipps helping my solfing the problems ;-)
Schoeppi

-- 
Christian Schoepplein | Beste Rockband der Welt: http://www.lily-rockt.de
mail at schoeppi.net     | Linux fuer Blinde: http://www.blinux.suse.de




More information about the Mailman-Users mailing list