German rock icon Udo Lindenberg has been admitted to a hospital in Hamburg, forcing the cancellation of a planned event in his hometown of Gronau and requiring a weeks-long health break on doctors' orders.