解决 xmlsec.InternalError: (-1, ‘lxml xmlsec libxml2 library version mismatch‘)
解决 xmlsec.InternalError: (-1, ‘lxml & xmlsec libxml2 library version mismatch’)
错误信息如下:
Traceback (most recent call last):File "/home/mobsf/Mobile-Security-Framework-MobSF/manage.py", line 18, in <module>execute_from_command_line(sys.argv)File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_lineutility.execute()File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 436, in executeself.fetch_command(subcommand).run_from_argv(self.argv)File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 416, in run_from_argvself.execute(*args, **cmd_options)File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 457, in executeself.check(**check_kwargs)File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 492, in checkall_issues = checks.run_checks(^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/core/checks/registry.py", line 89, in run_checksnew_errors = check(app_configs=app_configs, databases=databases)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/core/checks/urls.py", line 44, in check_url_namespaces_uniqueall_namespaces = _load_all_namespaces(resolver)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/core/checks/urls.py", line 63, in _load_all_namespacesurl_patterns = getattr(resolver, "url_patterns", [])^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__res = instance.__dict__[self.name] = self.func(instance)^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/urls/resolvers.py", line 718, in url_patternspatterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__res = instance.__dict__[self.name] = self.func(instance)^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/urls/resolvers.py", line 711, in urlconf_modulereturn import_module(self.urlconf_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/importlib/__init__.py", line 90, in import_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "<frozen importlib._bootstrap>", line 1387, in _gcd_importFile "<frozen importlib._bootstrap>", line 1360, in _find_and_loadFile "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 935, in _load_unlockedFile "<frozen importlib._bootstrap_external>", line 999, in exec_moduleFile "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removedFile "/home/mobsf/Mobile-Security-Framework-MobSF/mobsf/MobSF/urls.py", line 25, in <module>from mobsf.MobSF.views import (File "/home/mobsf/Mobile-Security-Framework-MobSF/mobsf/MobSF/views/saml2.py", line 5, in <module>from onelogin.saml2.auth import (File "/usr/local/lib/python3.12/site-packages/onelogin/saml2/auth.py", line 12, in <module>import xmlsec
xmlsec.InternalError: (-1, 'lxml & xmlsec libxml2 library version mismatch')
[INFO] 29/May/2025 06:02:33 - Loading User config from: /home/mobsf/.MobSF/config.py
Traceback (most recent call last):File "/home/mobsf/Mobile-Security-Framework-MobSF/manage.py", line 18, in <module>execute_from_command_line(sys.argv)File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_lineutility.execute()File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 436, in executeself.fetch_command(subcommand).run_from_argv(self.argv)File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 416, in run_from_argvself.execute(*args, **cmd_options)File "/usr/local/lib/python3.12/site-packages/django/contrib/auth/management/commands/createsuperuser.py", line 90, in executereturn super().execute(*args, **options)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 457, in executeself.check(**check_kwargs)File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 492, in checkall_issues = checks.run_checks(^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/core/checks/registry.py", line 89, in run_checksnew_errors = check(app_configs=app_configs, databases=databases)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/core/checks/urls.py", line 44, in check_url_namespaces_uniqueall_namespaces = _load_all_namespaces(resolver)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/core/checks/urls.py", line 63, in _load_all_namespacesurl_patterns = getattr(resolver, "url_patterns", [])^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__res = instance.__dict__[self.name] = self.func(instance)^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/urls/resolvers.py", line 718, in url_patternspatterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__res = instance.__dict__[self.name] = self.func(instance)^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/urls/resolvers.py", line 711, in urlconf_modulereturn import_module(self.urlconf_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/importlib/__init__.py", line 90, in import_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "<frozen importlib._bootstrap>", line 1387, in _gcd_importFile "<frozen importlib._bootstrap>", line 1360, in _find_and_loadFile "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 935, in _load_unlockedFile "<frozen importlib._bootstrap_external>", line 999, in exec_moduleFile "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removedFile "/home/mobsf/Mobile-Security-Framework-MobSF/mobsf/MobSF/urls.py", line 25, in <module>from mobsf.MobSF.views import (File "/home/mobsf/Mobile-Security-Framework-MobSF/mobsf/MobSF/views/saml2.py", line 5, in <module>from onelogin.saml2.auth import (File "/usr/local/lib/python3.12/site-packages/onelogin/saml2/auth.py", line 12, in <module>import xmlsec
xmlsec.InternalError: (-1, 'lxml & xmlsec libxml2 library version mismatch')
[INFO] 29/May/2025 06:02:35 - Loading User config from: /home/mobsf/.MobSF/config.py
Traceback (most recent call last):File "/home/mobsf/Mobile-Security-Framework-MobSF/manage.py", line 18, in <module>execute_from_command_line(sys.argv)File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_lineutility.execute()File "/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py", line 436, in executeself.fetch_command(subcommand).run_from_argv(self.argv)File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 416, in run_from_argvself.execute(*args, **cmd_options)File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 457, in executeself.check(**check_kwargs)File "/usr/local/lib/python3.12/site-packages/django/core/management/base.py", line 492, in checkall_issues = checks.run_checks(^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/core/checks/registry.py", line 89, in run_checksnew_errors = check(app_configs=app_configs, databases=databases)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/core/checks/urls.py", line 44, in check_url_namespaces_uniqueall_namespaces = _load_all_namespaces(resolver)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/core/checks/urls.py", line 63, in _load_all_namespacesurl_patterns = getattr(resolver, "url_patterns", [])^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__res = instance.__dict__[self.name] = self.func(instance)^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/urls/resolvers.py", line 718, in url_patternspatterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/utils/functional.py", line 47, in __get__res = instance.__dict__[self.name] = self.func(instance)^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/site-packages/django/urls/resolvers.py", line 711, in urlconf_modulereturn import_module(self.urlconf_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/local/lib/python3.12/importlib/__init__.py", line 90, in import_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "<frozen importlib._bootstrap>", line 1387, in _gcd_importFile "<frozen importlib._bootstrap>", line 1360, in _find_and_loadFile "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 935, in _load_unlockedFile "<frozen importlib._bootstrap_external>", line 999, in exec_moduleFile "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removedFile "/home/mobsf/Mobile-Security-Framework-MobSF/mobsf/MobSF/urls.py", line 25, in <module>from mobsf.MobSF.views import (File "/home/mobsf/Mobile-Security-Framework-MobSF/mobsf/MobSF/views/saml2.py", line 5, in <module>from onelogin.saml2.auth import (File "/usr/local/lib/python3.12/site-packages/onelogin/saml2/auth.py", line 12, in <module>import xmlsec
xmlsec.InternalError: (-1, 'lxml & xmlsec libxml2 library version mismatch')
解决方法:
查看xmlsec版本
xmlsec = “1.3.14”
安装对应的版本:
lxml >= 4.6.5, !=4.7.0, <=5.2.1
也可以指定版本:
lxml = "==5.2.1"
pip install lxml==5.2.1
相关文章:
解决 xmlsec.InternalError: (-1, ‘lxml xmlsec libxml2 library version mismatch‘)
解决 xmlsec.InternalError: (-1, ‘lxml & xmlsec libxml2 library version mismatch’) 错误信息如下: Traceback (most recent call last):File "/home/mobsf/Mobile-Security-Framework-MobSF/manage.py", line 18, in <module>execute_f…...
【Linux基础知识系列】第九篇-Shell脚本入门
在Linux世界中,Shell脚本是自动化任务和简化操作的重要工具。它可以帮助用户编写一系列命令,自动执行重复的任务,从而提高工作效率。在本篇文章中,我们将介绍Shell脚本的基本概念、编写方法、常用命令和结构。通过这些内容&#x…...

typescript的Interface和Type
类型别名和接口非常相似,在大多数情况下你可以在它们之间自由选择。 几乎所有的 interface 功能都可以在 type 中使用,关键区别在于不能重新开放类型以添加新的属性,而接口始终是可扩展的。 // window.ts.transpileModule(src, {}); 这是调…...

java后端生成心电图-jfreechart
用jfreechart生成心电图 先上成功的图片 上代码 1.导入包 implementation org.jfree:jfreechart:1.5.4implementation org.jfree:jcommon:1.0.242.实现代码 对数据进行滤波 转换单位 package com.shinrun.infrastructure.util;import java.util.ArrayList; import java.ut…...

算法/机理模型演示平台搭建(二)——算法接口部署(FastApi)
算法/机理模型演示平台搭建(二)—— 算法接口部署(FastApi) 1. 项目结构2. 构建 Docker 镜像3. 运行 Docker 容器4. 访问 API 文档5. 调用 API1. 项目结构 app app/algorithms app/models Dockerfile FROM python:3.9-slimWORKDIR /codeCOPY ./requirements.txt /code…...

动态规划-647.回文子串-力扣(LeetCode)
一、题目解析 这里的子字符串是连续的,与之前的子序列不同,这里需要我们统计回文子串的数目。 二、算法原理 这里也有其他算法可以解决该问题,如中心扩展算法 时间复杂度O(N^2)/空间复杂度O(1),马拉车算法(具有局限性) 时间复杂…...
es 的字段类型(text和keyword)
Text 当一个字段是要被全文检索时,比如 Email 内容、产品描述,这些字段应该使用 text 类型。设置 text 类型以后,字段内容会被分析,在生成倒排索引之前,字符串会被分析器分词。text类型的字段不用于排序,很…...
Kotlin 中companion object {} 什么时候触发
在 Kotlin 中,companion object 的初始化触发时机是一个重要但容易被忽视的细节。以下是详细的解释: 1. 基本触发时机 companion object 的初始化发生在: 首次访问该类时(无论是访问伴生对象成员、创建类实例,还是通过…...

仿真每日一练 | Workbench中接触种类及选择方法简介
Workbench中给我们提供的接触类型主要包括以下几种👇 ◆ 1、摩擦 ◆ 2、无摩擦 ◆ 3、绑定 ◆ 4、不分离 ◆ 5、粗糙 ◆ 6、强制滑移 下面通过最常用的摩擦和绑定给大家展示两者的区别,同时文末也给大家介绍了几种接触的选择方法。首先先给大家介绍一下…...

Go语言中的rune和byte类型详解
1. rune类型 1.1. 基本概念 1. rune是Go语言的内建类型,它是int32的别名,即32位有符号整数; 2. 用于表示一个Unicode码点,全拼Unicode code point; 3. 可以表示任何UTF-8编码的字符; 1.2. 特点 1. 每…...
superior哥AI系列第6期:Transformer注意力机制:AI界的“注意力革命“
🎭 superior哥AI系列第6期:Transformer注意力机制:AI界的"注意力革命" 嘿!小伙伴们!👋 今天superior哥要带你们探索AI界最火的技术——Transformer!这个家伙可了不得,它不…...

【java面试】redis篇
redis篇 一、适用场景(一)缓存1、缓存穿透1.1 解决方案1:缓存空数据,查询返回的数据为空,将空结果缓存1.2 解决方案2:布隆过滤器 2、缓存击穿1.1 解决方案1:互斥锁1.2 解决方案2:逻辑…...

高效易用的 MAC 版 SVN 客户端:macSvn 使用体验
高效易用的 MAC 版 SVN 客户端:macSvn 使用体验 下载安装使用总结 最近有个项目要使用svn, 但是mac缺乏一款像 Windows 平台 TortoiseSVN 那样全面、高效且便捷的 SVN 客户端工具, 直到博主找到了该工具本文将结合实际使用体验,详细介绍 macSvn工具的核心…...
【搭建 Transformer】
搭建 Transformer 的基本步骤 Transformer 是一种基于自注意力机制的深度学习模型,广泛应用于自然语言处理任务。以下为搭建 Transformer 的关键步骤和代码示例。 自注意力机制 自注意力机制是 Transformer 的核心,计算输入序列中每个元素与其他元素的…...
自然图像数据集
目录 CIFAR-10 数据集CIFAR-100 数据集AFHQ 数据集FFHQ 数据集 CIFAR-10 数据集 简介: CIFAR-10 是一个经典的图像分类数据集,广泛用于机器学习领域的计算机视觉算法基准测试。它包含60000幅32x32的彩色图像,分为10个类,每类6000…...
Linux下使用nmcli连接网络
Linux下使用nmcli连接网络 介绍 在使用ubuntu系统的时候,有时候不方便使用桌面,使用ssh远程连接,可能需要使用nmcli命令来连接网络。本文将介绍如何使用nmcli命令连接网络。nmcli 是 NetworkManager 的命令行工具,用于管理网络连…...

HCIP(BGP综合实验)
一、实验拓扑 AS 划分: AS1:R1(环回 L0:172.16.0.1/32,L1:192.168.1.0/24)AS2:R2、R3、R4、R5、R6、R7(内部运行 OSPF,AS 号为 64512 和 64513 的联盟)AS3:R…...

Attention Is All You Need (Transformer) 以及Transformer pytorch实现
参考https://zhuanlan.zhihu.com/p/569527564 Attention Is All You Need (Transformer) 是当今深度学习初学者必读的一篇论文。 一. Attention Is All You Need (Transformer) 论文精读 1. 知识准备 机器翻译,就是将某种语言的一段文字翻译成另一段文字。 由…...

uniapp+vue2+uView项目学习知识点记录
持续更新中... 1、发送给朋友,分享到朋友圈功能开启 利用onShareAppMessage和onShareTimeline生命周期函数,在script中与data同级去写 // 发送给朋友 onShareAppMessage() {return {title: 清清前端, // 分享标题path: /pages/index/index, // 分享路…...

精美的软件下载页面HTML源码:现代UI与动画效果的完美结合
精美的软件下载页面HTML源码:现代UI与动画效果的完美结合 在数字化产品推广中,一个设计精良的下载页面不仅能提升品牌专业度,还能显著提高用户转化率。本文介绍的精美软件下载页面HTML源码,通过现代化UI设计与丰富的动画效果&…...

车载诊断架构 --- DTC消抖参数(Trip Counter DTCConfirmLimit )
我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 做到欲望极简,了解自己的真实欲望,不受外在潮流的影响,不盲从,不跟风。把自己的精力全部用在自己。一是去掉多余,凡事找规律,基础是诚信;二是…...

javaEE->IO:
文件: 操作系统中会把很多 硬件设备 和 软件资源 抽象成“文件”,统一进行管理。 大部分谈到的文件,都是指 硬盘的文件,文件就相当于是针对“硬盘”数据的一种抽象 硬盘: 1.机械硬盘:便宜 2.固态硬盘&…...

Oracle 用户/权限/角色管理
1. 用户 1.1. 用户的创建和删除 1.1.1. 创建用户 create user user identified {by password | externally} [ default tablespace tablespace ] [ temporary tablespace tablespace ] [ quota {integer [k | m ] | unlimited } on tablespace [ quota {integer [k | m ] | …...
使用免费wordpress成品网站模板需要注意点什么
在使用免费 WordPress 成品网站模板时,需要从版权、安全性、兼容性、功能限制等多个方面谨慎考量,避免后续出现问题。以下是具体需要注意的要点: 一、版权与授权问题 明确授权类型 免费模板可能分为「开源免费」「限个人使用」「禁止商业用…...
深入理解 JSX:React 的核心语法
1. 什么是 JSX? JSX(JavaScript And XML)是 React 中最核心的概念之一,也是区别于 Vue 的一个重要特征(尽管 Vue 现在也支持 JSX 语法)。JSX 是一种在 JavaScript 中编写 HTML 代码片段的语法协议…...

工厂方法模式深度解析:从原理到应用实战
作者简介 我是摘星,一名全栈开发者,专注 Java后端开发、AI工程化 与 云计算架构 领域,擅长Python技术栈。热衷于探索前沿技术,包括大模型应用、云原生解决方案及自动化工具开发。日常深耕技术实践,乐于分享实战经验与…...
TS 星际通信指南:从 TCP 到 UDP 的宇宙漫游
文章目录 一、计算机网络通信1、基本概念2、核心要素(一)终端设备(二)通信介质(三)网络协议 3、常用通信模型(一)OSI 七层模型(理论框架)(二&…...

python可视化:端午假期旅游火爆原因分析
python可视化:端午假期旅游火爆原因分析 2025年的旅游市场表现强劲: 2025年端午假期全社会跨区域人员流动量累计6.57亿人次,日均2.19亿人次,同比增长3.0%。入境游订单同比大涨近90%,门票交易额(GMV&#…...
Missashe考研日记—Day51-Day57
Missashe考研日记—Day51-Day57 写在面前 本系列博客用于记录博主一周的学习进度。线代题型总结 专业课408 这周简直是拼命学计网,花了两三天速通传输层和应用层内容,又臭又长的网课听不下去一点了,赶紧结束准备开二轮进行复习和刷题了。…...
electron-vite_18桌面共享
electron默认不支持桌面共享,需要添加desktopCapturer配置,这样在使用navigator.mediaDevices.getUserMedia API访问可用于从桌面捕获音频和视频的媒体源的信息。 electron版本 "electron": "^31.0.2",在main.js中添加desktopCaptu…...