aarch64 Centos7 No such file or directory和No module named sqlitecachec

2023-05-16

莫名其妙的出现yum无法使用,提示No such file or directory

可能是yum被误删除了,根据提示需要重新安装一下yum,检查版本

cat  /etc/redhat-release 
CentOS Linux release 7.8.2003 (AltArch)

通过centos对应版本在随便一个镜像站点找到安装包,

https://mirrors.bfsu.edu.cn/centos-altarch/7.8.2003/os/aarch64/Packages/

获取到yum-3.4.3-167.el7.centos.noarch.rpm的下载链接,通过rpm直接安装,rpm -ivh --nodeps https://mirrors.bfsu.edu.cn/centos-altarch/7.8.2003/os/aarch64/Packages/yum-3.4.3-167.el7.centos.noarch.rpm

在次运行yum,又出现状况,提示:No module named sqlitecachec

 

 

猜测是yum自有数据库问题,通过删除重建,解决问题,详细操作如下:

cd /var/lib/rpm/

rm -i __db.*

rpm --rebuilddb

通过镜像站点找到yum元数据管理安装包

 rpm -ivh --force --nodeps  https://mirrors.bfsu.edu.cn/centos-altarch/7.8.2003/os/aarch64/Packages/yum-3.4.3-167.el7.centos.noarch.rpm https://mirrors.bfsu.edu.cn/centos-altarch/7.8.2003/os/aarch64/Packages/yum-metadata-parser-1.1.4-10.el7.aarch64.rpm

安装后yum恢复正常。

yum运行依赖python,系统自带python2.7,如果又异常或者版本又变化,需要修改 /etc/bin/yum文件,执行对应的python

[root@hdp02 sysbench-1.0.20]# yum
Loaded plugins: product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

You need to give some command
Usage: yum [options] COMMAND

List of Commands:

check          Check for problems in the rpmdb
check-update   Check for available package updates
clean          Remove cached data
deplist        List a package's dependencies
distribution-synchronization Synchronize installed packages to the latest available versions
downgrade      downgrade a package
erase          Remove a package or packages from your system
fs             Acts on the filesystem data of the host, mainly for removing docs/lanuages for minimal hosts.
fssnapshot     Creates filesystem snapshots, or lists/deletes current snapshots.
groups         Display, or use, the groups information
help           Display a helpful usage message

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

aarch64 Centos7 No such file or directory和No module named sqlitecachec 的相关文章

  • 计算文件扩展名 C#

    您好 我是一名 C 初学者 我想做一个简单的程序 它将遍历一个文件夹并计算有多少个文件是 mp3 文件以及有多少个文件是 flac 就像我说的 该程序非常基础 它将询问音乐文件夹路径 然后遍历它 我知道主音乐文件夹中会有很多子文件夹 因此必
  • iPhone 存储图像的最佳方式

    我正在开发一个应用程序 需要缓存一些来自网络的图像 图像可能是 100x100 我只需要知道哪个更好 将图像作为文件存储在 iPhone 文件系统中 将它们作为 blob 与已保存在数据库中的其他数据一起存储在 sqlite 数据库中 感谢
  • 如何复制Makefile中的目录?

    我有一个目录images 我想复制到build images 从 Makefile 中 该目录可能包含多个级别的子目录 最优雅的方法是什么 我想 避免每个目录都复制完整的目录make运行 即不cp r 保证一致性 即如果文件在images
  • 如何快速从文件夹树中选取随机文件?

    我试图从文件夹树中选择一个随机文件 从固定路径开始 并在所有子文件夹 或所选文件夹本身 中递归 搜索 我的想法是 创建文件列表 计算文件数量 在该范围内选择一个随机数 然后选择该索引处的文件 这是我的代码 create list of al
  • 如何获取文件的 ctime、atime、mtime 并更改它们

    如何使用 Go 获取文件的 ctime mtime atime 并更改它们 在 Go 1 1 2 中 os Stat只能获取mtime os Chtimes 可以更改 mtime 和 atime 但不能更改 ctime Linux ctim
  • Ruby MRI 1.8.7 - 文件写入线程安全

    在我看来 在 Ruby MRI 1 8 7 中写入文件是完全线程安全的 示例 1 完美的结果 File open test txt a f threads 1 000 000 times do n threads lt lt Thread
  • Byte[] 和 java.lang.OutOfMemoryError 按位读/写文件

    我正在努力擦除 Android 中的一些可用空间 这是我的代码 private void creatingFileDelete int size int passMode File lastFile new File Environment
  • 如何在头文件中声明一个由c中的多个文件使用的结构?

    如果我有一个带有结构的 source c 文件 struct a int i struct b int j 如何在另一个文件中使用这个结构 即func c 我应该创建一个新的头文件 在那里声明结构并将该头包含在func c 或者我应该在头文
  • 如何在批处理文件中解析带有特殊分隔符的文件?

    我想使用批处理来解析一个如下所示的文件 a string containing various characters and spaces 1 b string containing various characters and space
  • 如何使用C从http下载文件?

    最近几天我试图弄清楚如何从 URL 下载文件 这是我对套接字的第一个挑战 我用它来了解协议 所以我想在没有 cURL 库的情况下只用 C 语言来完成它 我搜索了很多 现在我可以打印页面的源代码 但我认为这与文件不同 我不必只将接收到的数据从
  • Python:文本文件中的占位符变量

    我有一个名为help txt将被读取并打印出内容 我需要该文件包含变量占位符 其中变量值将被替换 例如 I have 3 variables one two and three 如果这只是 python 文件中硬编码的字符串 我可以将其视为
  • 如何突出显示2个html文件之间的差异

    我的网络应用程序有职位描述 某些用户可以修改这些职位描述 每次修改都会产生新版本的职位描述 职位描述的内容由用户使用tinymce 编辑器直接在textarea 中以html 形式进行编辑 我希望能够向用户展示内容从一个版本到另一个版本所做
  • Python无法识别目录 os.path.isdir() [重复]

    这个问题在这里已经有答案了 我有以下 Python 代码来删除目录中的文件 由于某种原因 我的 svn 目录未被识别为目录 我得到以下输出 svn 不是目录 任何想法 将不胜感激 def rmfiles path pattern patte
  • 追加文件会导致覆盖 (Java)

    因此 我正在创建一个 CSV 文件 每次发生操作时我都想将数据写入该文件 我遇到的问题是 第二次输入时它会覆盖数据 如何将数据添加到文件末尾 public boolean save to csv check if directory exi
  • 从多个进程附加到单个文件的“线程安全”?

    假设我有 X 个进程打开文件 Y 进行追加 每个进程一次只写入一行 带有 n 真正的日志条目 文件 Y 中的每一行是否保证不会错误地交错 更新 本地附加文件系统 问题取决于正在进行什么类型的写入 如果您使用带缓冲的标准 I O 这通常是大多
  • 比较方法在对文件进行排序时违反了其一般契约

    我知道这种异常有很多问题 而且我确实找到了解决方案 但我的问题是不同项目中的相同代码不会抛出异常 而这个却抛出异常 这两个项目都具有相同版本的 Java 和其他库 基本上我有一个小函数 它从目录中检索文件列表 按时间戳对它们进行排序 然后返
  • System.IO.IOException:进程无法访问文件“.txt”,因为它正在被另一个进程使用

    我正在使用下一个代码来记录 Web 应用程序的错误 using StreamWriter myStream new StreamWriter sLogFilePath true myStream WriteLine string Forma
  • 为什么 System.AppDomain.CurrentDomain.BaseDirectory 返回不同的结果?

    我将数据库的路径 包含一些 xml 文件的文件夹 存储在 app config 中 在启动时 我检查路径是否存在 如果不存在 我想将路径设置为默认路径 代码如下所示 public void CheckAndRepairSettings Ch
  • 在 x86 汇编语言中获取文件大小的简单方法

    假设我已经在汇编中打开了一个文件 并且在寄存器 eax 中有该文件的文件句柄 我将如何获取文件的大小 以便为其分配足够的缓冲区空间 我在这里研究了另一个讨论 建议使用sys fstat 28 系统调用来获取文件统计信息但无法实现它 My a
  • 保存录制的 AVAudioRecorder 声音文件:现在怎么办? (iOS、Xcode 4)

    在我的应用程序中 我希望用户能够录制一个声音文件并播放它 然后保存该声音文件以供以后使用 我用了本教程 http www techotopia com index php Recording Audio on an iPhone with

随机推荐