The match this Sunday was suspended earlier this week by a court order but this was then subsequently overturned.
“All safety requirements for the friendly between Brazil and England have been complied with and, because of a bureaucratic failure, the appraisal from the public ministry that proves the compliance with the rules on safety at the Maracana have not been sent to [city state authority] Suderj,” the Rio government said in a statement.
There had been anxieties over the 78,000 seater stadium being ready to hold an event, with work still being carried out recently as part of its update in preparation for the 2014 World Cup.
Should the match be cancelled it would come as a huge embarrassment to Brazil.
The England team are already in Rio ahead of the match and will be looking to make a statement of intent after this week’s dismal draw at Wembley with the Republic of Ireland.