当前位置: 首页 > news >正文

yum使用报错:ImportError: /lib64/libxml2.so.2: file too short

系统版本:Rocky 8.10
报错信息:

Traceback (most recent call last):File "/usr/lib64/python3.6/site-packages/libdnf/error.py", line 14, in swig_import_helperreturn importlib.import_module(mname)File "/usr/lib64/python3.6/importlib/__init__.py", line 126, in import_modulereturn _bootstrap._gcd_import(name[level:], package, level)File "<frozen importlib._bootstrap>", line 994, in _gcd_importFile "<frozen importlib._bootstrap>", line 971, in _find_and_loadFile "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 658, in _load_unlockedFile "<frozen importlib._bootstrap>", line 571, in module_from_specFile "<frozen importlib._bootstrap_external>", line 922, in create_moduleFile "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
ImportError: /lib64/libxml2.so.2: file too shortDuring handling of the above exception, another exception occurred:Traceback (most recent call last):File "/usr/bin/yum", line 61, in <module>from dnf.cli import mainFile "/usr/lib/python3.6/site-packages/dnf/__init__.py", line 30, in <module>import dnf.baseFile "/usr/lib/python3.6/site-packages/dnf/base.py", line 29, in <module>import libdnf.transactionFile "/usr/lib64/python3.6/site-packages/libdnf/__init__.py", line 8, in <module>from . import errorFile "/usr/lib64/python3.6/site-packages/libdnf/error.py", line 17, in <module>_error = swig_import_helper()File "/usr/lib64/python3.6/site-packages/libdnf/error.py", line 16, in swig_import_helperreturn importlib.import_module('_error')File "/usr/lib64/python3.6/importlib/__init__.py", line 126, in import_modulereturn _bootstrap._gcd_import(name[level:], package, level)
ModuleNotFoundError: No module named '_error'

解决方法:重新安装libxml2

下载libxml2安装包对应的rpm安装包:libxml2-2.9.7-18.el8.x86_64

卸载原本安装包
rpm -e --nodeps libxml2-2.9.7-18.el8.x86_64
重新安装
rpm -ivh libxml2-2.9.7-18.el8_10.1.x86_64.rpm
检查yum是否正常
yum repolist

故障原因

应该是有多个libxml2安装了,导致冲突。卸载重装即可。

http://www.lryc.cn/news/391529.html

相关文章:

  • 【Android面试八股文】你是怎么保证Android设备的时间与服务器时间同步的?(使用NTP和TrueTime方案)
  • 解决Python爬虫开发中的数据输出问题:确保正确生成CSV文件
  • SCI一区TOP|徒步优化算法(HOA)原理及实现【免费获取Matlab代码】
  • Android的activity广播无法接收,提示process gone or crashing原因有可能是那些?
  • 如何将等保2.0的要求融入日常安全运维实践中?
  • 51单片机嵌入式开发:STC89C52环境配置到点亮LED
  • 源代码加密:保护你的数字宝藏
  • Jackson库使用教程
  • 汉王、绘王签字版调用封装
  • 如何在TikTok上获得更多观看量:12个流量秘诀
  • vue模板语法v-html
  • 13 Redis-- 数据一致性模型、MySQL 和 Redis 的数据一致性
  • 启动Nuxt-hub-starter: Failed to initialize wrangler bindings proxy write EOF
  • 技术驱动旅游创新!深度解析景区导览小程序的地图渲染与AR导航技术
  • 二叉树之遍历
  • 【经验贴】如何做好自己的职业规划(技术转项目经理)
  • 【笔记】字符串相似度代码分享
  • AI墓地:738个倒闭AI项目的启示
  • 工程文件参考——CubeMX+LL库+SPI主机 阻塞式通用库
  • LLM - 模型历史
  • Go语言中的时间与日期处理:time包详解
  • Java实现单点登录(SSO)详解:从理论到实践
  • 【leetcode82-91动态规划,91-95多维动态规划】
  • Django学习第四天
  • redis-benchmark 使用
  • 什么是 qobject_cast?
  • Python酷库之旅-第三方库Pandas(001)
  • Firefox 编译指南2024 Windows10篇- 编译Firefox(三)
  • CSS弹性布局:打造响应式与灵活的网页设计
  • 【高阶数据结构】图的应用--最短路径算法