Lebanon 's bitterly opposed political groups , mainly pitting Sunnis against Shias and with Christians themselves divided , again failed to find a compromise over the choice of a new president , who must be chosen by parliament by November 23rd .