Хорошо, я получил ответ. Я ошибочно выполнил команду createrepo.
createrepo
следует запускать в каждой подпапке, где существуют пакеты RPM.
Поскольку мои RPM-пакеты находились внутри сторонней программы, я запускаю их так:
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
И один раз прямо в каталоге репо.
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