The SparqlConnection constructor API changed, since Boxes does purely readonly use of Tracker, it's most convenient to use the bus connection here.
Also specify the tracker:Software graph for queries, as ISO image data will be written to it.
As all versions of tracker 3.x are guaranteed to have the osinfo:language, we don't need the fallback queries either.