Thanks for the explanation, Mark. I made the suggested changes to mm_cfg.py. I'll let you know if there is any additional strangeness...
best, douglas Mark Sapiro wrote: > douglas repetto wrote: >> I found the problem. The address was defined correctly in mm_config.py, >> but for some reason it was truncated in Defaults.py. I don't really >> understand the mechanism by which changes in mm_config.py are propagate >> to Defaults.py...but something went wrong! > > > This is subtle, but here it is. The values in Defaults.py for > DEFAULT_URL_HOST and DEFAULT_EMAIL_HOST come from the configure > options --with-urlhost= and --with-mailhost=. Defaults.py also contains > > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > > which adds this entry to the VIRTUAL_HOSTS dictionary. > > Then you put correct settings for DEFAULT_URL_HOST and > DEFAULT_EMAIL_HOST in mm_cfg.py. This overrides the settings from > Defaults.py. You may even put > > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > > in mm_cfg.py which puts the correct entry in the VIRTUAL_HOSTS > dictionary, but if the mm_cfg.py value of DEFAULT_URL_HOST is > different from the Defaults.py value, this DOES NOT remove or replace > the original entry in the VIRTUAL_HOSTS dictionary. > > Thus, we suggest that whenever you change DEFAULT_*_HOST in mm_cfg.py, > you do > > DEFAULT_URL_HOST = ... > DEFAULT_EMAIL_HOST = ... > VIRTUAL_HOSTS.clear() > add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST) > > >> I edited Defaults.py and restarted MM and am monitoring our logs. So far >> I don't see any more errors. > > > If you put all 4 of the above lines in mm_cfg.py, it wouldn't matter > what was in Defaults.py. This is a gray area as far as editing > Defaults.py is concerned. Normally, you should never edit Defaults.py > as your edits will go away if you re-install or upgrade Mailman, but > in this case, the 'error' in Defaults.py was caused by a bad configure > option which might be corrected the next time you run configure, so > it's not clearly wrong to fix Defaults.py. > > Still, if you fix mm_cfg.py as above, you don't have to worry about > mis-typing the configure options. > -- ............................................... http://artbots.org .....douglas.....irving........................ http://dorkbot.org .......................... http://music.columbia.edu/cmc/music-dsp .......... repetto....... http://works.music.columbia.edu/organism ............................... http://music.columbia.edu/~douglas ------------------------------------------------------ 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
