Chief Minister Andrew Barr has apologised for the poor rollout of a new public transport ticketing system, but says he has full confidence in Transport Minister Chris Steel, who "got some bad advice".