# rpm -qa|grep createrepo createrepo-0.4.4-2.fc6 when i want to create new rpm: # rpmbuild -ba vztmpl.spec ..... createrepo . Traceback (most recent call last): File "/usr/share/createrepo/genpkgmetadata.py", line 30, in ? import urlgrabber ImportError: No module named urlgrabber make[1]: *** [repo] Error 1 make[1]: Leaving directory `/usr/src/redhat/BUILD/fedora-core-6/addons' make: *** [addons] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.12568 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.12568 (%build) yum install python-urlgrabber fix this error
The urlgrabber dependency has been removed from upstream createrepo this isn't really a fix for fc6 but I thought it should be noted.
In the meantime, everything is the other way round: On the rpm level, createrepo now requires python-urlgrabber (#214388), but it does not actually use it any more: http://devel.linux.duke.edu/cgi-bin/viewcvs.cgi/generate/genpkgmetadata.py?root=metadata&r1=1.53&r2=1.54 Please remove the dependency again for createrepo >= 0.4.6 packages.