ST. PAUL, Minn. (AP) — Minnesota’s legislative auditor says two state agencies must share the blame for the troubled rollout in 2017 of a new driver’s license and vehicle registration system.

A report released Thursday says the $100 million and nine years devoted to developing the MNLARS system should have been sufficient to successfully complete the project. It blames leaders at the Department of Public Safety and Office of Minnesota Information Technology Services.

READ MORE: Man Charged In Connection To Shooting At St. Paul Gas Station

But the report says many factors, not just a single person or decision, contributed to the botched launch.

READ MORE: Police Trainer, Doctor Who Tried To Resuscitate George Floyd Take The Stand In Trial Of 3 Former Officers

It says the problems started early with a private vendor that was terminated for unsatisfactory work. The agencies then decided to build MNLARS in-house, but the report says they failed to take sufficient steps to ensure that the large and risky project would succeed.

MORE NEWS: Southwest Light Rail Project Faces Overrun Costs, Three-Year Delay

(© Copyright 2019 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten or redistributed.)