Ok, eu tenho a resposta. Eu tinha incorretamente executado um comando createrepo.
createrepo
deve ser executado, sob cada subpasta onde os RPMs existem.
Como meus RPMs estavam dentro de terceiros, eu o executo assim:
sles11SP3-yast:/srv/www/htdocs/repo/RPMS # createrepo /srv/www/htdocs/repo/RPMS/Third-Party/
Spawning worker 0 with 4 pkgs
Workers Finished
Gathering worker results
Saving Primary metadata
Saving file lists metadata
Saving other metadata
E uma vez diretamente sob o diretório repo.
sles11SP3-yast:/srv/www/htdocs/repo # createrepo .
Spawning worker 0 with 4 pkgs
Workers Finished
Gathering worker results
Saving Primary metadata
Saving file lists metadata
Saving other metadata