The dyalpm library's SyncDBs() returns an empty slice, causing packages from official repos (extra, core, multilib) to not be found. This fix manually registers each repo after getting an empty result.