PHP启动:无法使用Jenkins加载动态库'/usr/lib/php/20160303/pdo_sqlite.so'

2024-05-06

在 Jenkins 管道中运行 phpunit 测试套件时,我收到此警告。

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/pdo_sqlite.so' - /usr/lib/php/20160303/pdo_sqlite.so: undefined symbol: sqlite3_column_table_name in Unknown on line 0

但是,直接在终端中运行测试套件时不会引发此警告。

我的系统中有 PHP 7.1,这是我安装的唯一 PHP 版本。php7.1-sqlite3已安装。

先感谢您。


据我所知,有一个错误的文件/usr/local/lib called libsqlite3.so.0这指向libsqlite3.so.0.8.6。我重命名了该文件,以防需要它。使用命令:

cd /usr/local/lib sudo mv libsqlite3.so.0 ./libsqlite3.so.0.back

但您也可以删除它:rm libsqlite3.so.0

引导我找到答案的线索:link https://bugzilla.redhat.com/show_bug.cgi?id=1505101

这解决了我的问题,我希望他们也能解决你的问题:)

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

PHP启动:无法使用Jenkins加载动态库'/usr/lib/php/20160303/pdo_sqlite.so' 的相关文章

  • SQLite。无法添加超过 1000 行

    我试图向我的 SQLite 数据库 使用 fmdb 添加 10k 行 但写入在 1000 行处停止 我没有任何错误或警告 我的代码 NSString queryString NSString stringWithFormat insert
  • 读取 chrome 历史记录时出现数据库文件锁定错误 C#

    我正在开发一个应用程序 它需要 chrome 浏览器历史记录 我编写了一段 C 代码来获取历史记录 但是 我的代码中有两个问题我无法弄清楚 有这个警告 警告 1 正在构建的项目 MSIL 的处理器架构与参考 System Data SQLi
  • MissingGreenlet:greenlet_spawn 尚未被调用

    我正在尝试获取一对多关系中匹配的行数 当我尝试时parent children count I get sqlalchemy exc MissingGreenlet greenlet spawn尚未被调用 不能在这里调用await only
  • 间歇性 SQLiteException:dbopen 上不是错误

    在我的应用程序中 我在很多情况下使用数据库 但有一种情况我遇到异常 但不是每次都出现异常 并且可以重现它 还 这种情况仅发生在操作系统版本 2 3 7 和 2 1 update 1 上 代码 public void removeOldOcc
  • 使用 SQLite.Net.Async 的 Xamarin.Forms

    我已按照此处的说明进行操作http developer xamarin com guides cross platform xamarin forms working with databases http developer xamari
  • 整合 Jenkins 电子邮件通知

    我有一个 Jenkins 项目 由 3 个简单的自由式作业组成 每个作业都有自己的构建从站 每个作业都与一个单独的平台相关联 linux mac 或 windows 当开发人员提交代码时 Jenkins 很快就会轮询存储库 在每个构建从属设
  • 在 selenium 下运行 chromedriver 日志时,如何减少其详细程度?

    我的功能测试的詹金斯失败报告充满了这样的行 selenium webdriver remote remote connection DEBUG Finished Request selenium webdriver remote remot
  • 还有其他方法可以在 python sqlite3 模块中导入数据文件(如 .csv)吗? 【不一一插入】

    在 sqlite3 的客户端 CLI 中 有 import file TABLE name 来执行此操作 但是 我目前不想将 sqlite3 安装到我的服务器上 在python sqlite3模块中 我们可以创建和编辑数据库 但是 我还没有
  • 将 SQLite 与经典 ASP 结合使用

    我正在构建一个 快速小 应用程序 它需要一个小型数据库 我想使用经典 ASP 即不是 ASP NET 并且我想知道 SQLite 用于数据库 可以使用 Classic ASP 中的 SQLite 吗 如何从 ASP 打开 创建 使用 SQL
  • 如何打开sqlite数据库并将其转换为pandas dataframe

    我已经下载了一些数据作为 sqlite 数据库 data db 我想在 python 中打开这个数据库 然后将其转换为 pandas 数据框 这是到目前为止我所做的 import sqlite3 import pandas dat sqli
  • Jacoco 代码覆盖率在 Jenkins 上显示覆盖率为 0%

    我已阅读了类似问题的大部分答案 但没有一个适合回答我的问题 我的 pom 文件中的配置文件如下所示
  • python sqlite3从excel创建数据库

    我正在尝试从 Excel 电子表格创建数据库 我有下面的代码 问题是当我运行代码时 我的数据库为每列创建一个表 我想为工作簿中列出的每个电子表格创建一个表格 工作表名称为工作表 1 和工作表 2 import sqlite3 import
  • 詹金斯上的登录类型选择有什么区别?

    我之前已经在一些机器上通过 war 文件和作为 Windows 服务安装的网页安装了 jenkins 现在我尝试通过 msi 文件将其安装在另一台计算机上 但我遇到了一个问题 在安装步骤中 有一个步骤询问我 登录类型 这给了我 2 个选择
  • 如何从詹金斯管道获取所有参数(参数化构建)?

    我正在较新版本的 jenkins 中构建一个参数化管道作业 在较旧版本的 jenkins 中 我使用 getbinding getVariables 来检索所有参数 但较新的版本它返回空值 如何在新版本的詹金斯中检索参数 全部 您可以使用
  • Gitlab 合并请求事件不触发 Jenkins 多分支管道

    我正在尝试在合并请求事件上使用 GitLab Webhook 触发 Jenkins 多分支管道作业 当我测试 Webhook 时 我收到以下消息 Hook 执行成功但返回 HTTP 409 当我设置不同的 GitLab Webhook 例如
  • SQlite 获取最近的位置(带有纬度和经度)

    我的 SQLite 数据库中存储有纬度和经度的数据 我想获取距我输入的参数最近的位置 例如我当前的位置 纬度 经度等 我知道这在 MySQL 中是可能的 并且我已经做了相当多的研究 SQLite 需要一个自定义外部函数来实现半正弦公式 计算
  • SQLite HAVING 比较错误

    我有一个测试 SQLite 表 用于存储带有值的报告数据 CREATE TABLE IF NOT EXISTS test fact daily revenue date TEXT revenue NUMERIC product TEXT I
  • Python jenkinsapi - 禁用/启用不工作的作业

    我正在尝试使用 禁用作业 詹金萨皮 https jenkinsapi readthedocs io en latest using jenkinsapi html example 3 disable enable a jenkins job
  • 詹金斯没有运行任何作业

    我在尝试解决其他一些问题时成功地破坏了詹金斯 现在 每当我运行作业时 它都会立即失败并出现以下错误 java lang NullPointerException at java util TreeMap putAll TreeMap jav
  • 哪个持续集成服务器能够对作业进行排队?

    使用案例 CI 服务器轮询一些 VSC 存储库并为每个修订版运行测试套件 如果提交了两个或多个修订 即使在相对较小的时间间隔内 我也希望 CI 服务器将每个修订放入队列中 为每个修订运行测试 存储结果 并且不再为这些提交运行测试 而且我不希

随机推荐