Vacancies in the office of council member shall be filled within thirty days by vote of a majority of the remaining council members, by the selection of a person qualified as provided in Section 2.02
hereof. Such person so chosen shall serve until the next regular municipal election occurring not less than one hundred days after his selection. At such election a successor shall be elected to serve for the unexpired term, if any; if not, for a full term.