Quoting John Capo (jc@xxxxxxxx): > Quoting David Carter (dpc22@xxxxxxxxx): > > > > Is MASTER_UUID_FILE owned by a user other than cyrus on your systems? I > > can't see any other obvious reason that moving message_uuid_master_init() > > up a few lines would help. service_create() is binding ports, which > > obviously has to happen as root, while masterconf_getsection() is just > > parsing master.conf. I am probably missing something obvious here, but the > > current ordering works for me. > > UUIDs are working fine here too. Anyone else have a broken UUID's? Closer inspection shows UUID's should not work at all but they are. masterconf_getsection() calls add_service() which inits the service structures with have_uuid but have_uuid is not set till after the services are initialized. ---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html