Skip to content

[Bug] v1.2.0 官方 amd64 deb 在 Ubuntu 22.04 上报 GLIBC_2.38 not found,能不能提供一个glibc2.35的release #466

Open

Description

@borealis-zhe

检查清单

  • 我已检索仓库中所有的 Issues,确保我没有重复提交问题;或有相似 Issue,但我觉得我的情况不包含在那个相似 Issue 之内
  • 我已经找到了可以复现这个问题的方法,并且写在了下面的「具体信息」中
  • 此问题可以在我的设备和当前环境中稳定复现
  • 此问题可以在最新版本 (Latest Release) 中复现
  • 此问题是在我更新到当前版本后才出现的

环境信息

使用环境

  • 系统:Ubuntu 22.04 LTS
  • 架构:x86_64 / amd64
  • 系统 glibc:2.35
  • SPlayer Next:1.2.0
  • 安装包:官方 Release 的 splayer-next-1.2.0-amd64.deb

具体信息

安装官方 Release 中的 splayer-next-1.2.0-amd64.deb 后,使用时出现 GLIBC_2.38 not found 错误,涉及原生音频模块 audio-engine.node。
复现步骤

  1. 在 Ubuntu 22.04、glibc 2.35 环境下,下载并安装上述 deb 包。
  2. 启动应用并尝试播放音乐。
  3. 日志出现 GLIBC_2.38 not found 错误。
    排查结果
    检查包中的原生模块:
    /opt/SPlayer-Next/resources/native/audio-engine.node
    发现它引用了以下符号:
    __isoc23_sscanf@GLIBC_2.38
    __isoc23_strtol@GLIBC_2.38
    Ubuntu 22.04 默认的 glibc 2.35 无法提供这些符号。

CI日志显示安装包是在Ubuntu 24.04.5 LTS 上构建的,ubuntu22不兼容

Activity

  1. github-actions commented on Nov 11, 2026

    @github-actions

    👋 @borealis-zhe

    感谢提交 Issue!我们已经收到您的反馈,会尽快确认您的问题。

    Thanks for opening this issue! We have received your report and will review it as soon as possible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions