createrepo不会自动删除.repodata文件

问题描述 投票:0回答:1

Command

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

我们尝试了以下命令来清理缓存:

yum clean all

sqlite ibm-cloud redhat yum ibm-cloud-infrastructure
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.