Morrissey also cancelled the first four dates of his tour
Indie icon Morrissey has cancelled another show, which was scheduled to take place on Wednesday at Birmingham's Symphony Hall, because of illness.
In a statement organisers said the star has been ordered to rest by doctors "to ensure a complete recuperation".
The 49-year-old, who is in the middle of a world tour, previously cancelled a show in London's Royal Albert Hall.
Fans have been advised to keep hold of their tickets as both concerts may be rescheduled for a later date.
Morrissey's four opening dates of his tour - all in Florida - at the end of February and start of March were also cancelled, reportedly due to illness.
The star also missed an appearance on this week's Later... With Jools Holland TV show, where he was replaced by Australian singer Daniel Merriweather.
Merriweather invoked the ire of Morrissey fans two years ago when he sang on Mark Ronson's cover version of The Smiths' classic Stop Me If You Think You've Heard This One Before.
Earlier this year, Morrissey said he was unlikely to reform The Smiths because he was "not stuck in the past".