createrepo不会自动删除.rēpodāṭā文件

时间:2017-12-28 18:56:43

标签: sqlite ibm-cloud redhat yum ibm-cloud-infrastructure

命令

createrepo .

输出     (进程:2560):GLib-CRITICAL **:g_timer_stop:断言'timer!= NULL'失败

(process:2560): GLib-CRITICAL **: g_timer_destroy: assertion 'timer != NULL' failed
Could not remove  temp metadata dir: .repodata
Error was [Errno 39] Directory not empty: '/app/run/local_repo/application/test/./.repodata'
Please clean up this directory manually.
Traceback (most recent call last):
File "/usr/share/createrepo/genpkgmetadata.py", line 309, in <module>
main(sys.argv[1:])
File "/usr/share/createrepo/genpkgmetadata.py", line 274, in main
mdgen.doRepoMetadata()
File "/usr/lib/python2.7/site-packages/createrepo/__init__.py", line 1014, in doRepoMetadata
gen_func(complete_path, csum)
File "/usr/lib64/python2.7/site-packages/sqlitecachec.py", line 61, in getOtherdata
self.repoid))
TypeError: Can not create db_info table: disk I/O error

我们尝试过Follow命令来清理缓存:

yum clean all

1 个答案:

答案 0 :(得分:0)

上述问题是由于虚拟机的磁盘错误造成的。 磁盘已损坏。