McLaren were forced to swap out Daniel Ricciardo for Lando Norris after the Australian fell ill overnight.