Technical glitches have caused disruption at airports but passengers do have rights.