ELF interpreter /lib64/ld-linux-x86-64.so.2 not found, error 2问题解决以及localsentd软件在Ubuntu兼容层的安装
ELF interpreter /lib64/ld-linux-x86-64.so.2 not found不知道怎么回事Ubuntu兼容层突然出了问题执行命令报错ELF interpreter /lib64/ld-linux-x86-64.so.2 not found, error 2尝试把另一个发行版里面的ld-linux-x86-64.so.2文件cp过来报错skywalkfb98:~ $ sudo cp /compat/linux/lib64/ld-linux-x86-64.so.2 /compat/ubuntu/lib64/ld-linux-x86-64.so.2报错信息*** stack smashing detected ***: terminatedAbort trap (core dumped)后来还是在Ubuntu系统里找到了文件做了个ln连接过去lrwxr-xr-x 1 root root 44 Jul 22 09:07 /lib64/ld-linux-x86-64.so.2 - ../lib/x86_64-linux-gnu/ld-linux-x86-64.so.2现在正常了运行localsend报错在FreeBSD的ubuntu兼容环境下运行localsend报错rootfb98:/bin# localsend_applocalsend_app: error while loading shared libraries: libayatana-appindicator3.so.1: cannot open shared object file: No such file or directoryrootfb98:/bin# apt install -fReading package lists... DoneBuilding dependency tree... DoneReading state information... Done0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.1 not fully installed or removed.After this operation, 0 B of additional disk space will be used.E: Can not write log (Is /dev/pts mounted?) - posix_openpt (2: No such file or directory)Setting up snapd (2.76ubuntu22.04.1) ...unable to set CAP_SETFCAP effective capability: Operation not permitteddpkg: error processing package snapd (--configure):installed snapd package post-installation script subprocess returned error exitstatus 1Errors were encountered while processing:snapdE: Sub-process /usr/bin/dpkg returned an error code (1)缺少依赖库的问题缺少依赖库‌localsend_app需要libayatana-appindicator3-1但该库未安装。安装上它apt-get install -y libayatana-appindicator3-1好了现在报错变成这样了rootfb98:/# localsend_app(localsend_app:18200): Gtk-WARNING **: 14:00:05.991: cannot open display:rootfb98:/# localsend_app :0翻看以前的记录在FreeBSD系统使用chroot进入Ubuntu仿真环境使用Localsend软件发送和接受文件_软件包 gir1.2-appindicator3-0.1 没有可安装候选-CSDN博客用这句export DISPLAY:0但是这次不行啊明白了还需要在宿主机里设置xhost local:可以启动了现在启动之后程序显示No GL implementation is available安装缺失的 Linux 图形库在 Chroot 环境内部LocalSend 需要 Linux 版本的 Mesa OpenGL 库。即使 FreeBSD 宿主机有 MesaChroot 内的 Ubuntu 环境也需要自己的副本。在 Chroot 内部执行‌bashapt-get updateapt-get install -y libgl1-mesa-glx libegl1-mesa libglx0 libdrm2 libgbm1现在启动有新的报错No available configurations for the given RGBA pixel format在 FreeBSD 的 Linux 兼容层中这通常意味着 ‌Mesa 库缺失‌、‌DRM 设备未映射‌ 或 ‌X11 转发配置不完整‌。请按照以下步骤逐步解决1. 安装缺失的 Mesa OpenGL 库LocalSend 基于 Flutter需要完整的 OpenGL 支持。Chroot 环境中可能缺少必要的 Mesa 库。‌在 Chroot 内部执行‌apt-get update apt-get install -y libgl1-mesa-glx libegl1-mesa libglx0 libdrm2 libgbm1 libwayland-client0问题未解决先搁置

相关新闻

RPCS3完整指南:如何在现代PC上完美运行PS3游戏

RPCS3完整指南:如何在现代PC上完美运行PS3游戏

RPCS3完整指南:如何在现代PC上完美运行PS3游戏 【免费下载链接】rpcs3 PlayStation 3 emulator and debugger 项目地址: https://gitcode.com/GitHub_Trending/rp/rpcs3 还在为无法重温经典PS3游戏而烦恼吗?RPCS3作为全球领先的免费开源PlayStati…

2026/7/22 22:40:18 阅读更多 →
动态表达式解析器(DynamicExpresso)完整指南:如何在.NET中实现运行时C表达式执行

动态表达式解析器(DynamicExpresso)完整指南:如何在.NET中实现运行时C表达式执行

动态表达式解析器(DynamicExpresso)完整指南:如何在.NET中实现运行时C#表达式执行 【免费下载链接】DynamicExpresso C# expressions interpreter 项目地址: https://gitcode.com/gh_mirrors/dy/DynamicExpresso 你是否曾经需要在运行时动态执行C#表达式&…

2026/7/22 22:39:17 阅读更多 →
从Claude Code源码看AI编码助手12个核心设计模式

从Claude Code源码看AI编码助手12个核心设计模式

1. 从Claude Code源码泄露看AI编码助手设计最近Claude Code的源码泄露事件在开发者社区引发了广泛讨论。作为一名长期关注AI辅助编程工具的技术博主,我认为这次泄露最有价值的不是代码本身,而是其中体现的设计思想和架构模式。这些模式经过了大规模生产环…

2026/7/22 22:39:17 阅读更多 →

最新新闻

好的平台不让你“学会适应”,而是主动适应你的需求

好的平台不让你“学会适应”,而是主动适应你的需求

有些平台的设计逻辑是:你来了,就要适应它的规则。适应它的界面、适应它的流程、适应它的售后方式、适应它的发票格式。你要花时间去“学会怎么用”。而好的平台逻辑正好相反:它不需要你主动去适应它,而是它在你还没意识到需要什么…

2026/7/22 23:23:11 阅读更多 →
DBeaver SQL脚本防丢失指南:5步保护你的宝贵代码

DBeaver SQL脚本防丢失指南:5步保护你的宝贵代码

DBeaver SQL脚本防丢失指南:5步保护你的宝贵代码 【免费下载链接】dbeaver Free universal database tool and SQL client 项目地址: https://gitcode.com/GitHub_Trending/db/dbeaver 当你在DBeaver中编写复杂的SQL查询时,突然的程序崩溃或意外关…

2026/7/22 23:23:11 阅读更多 →
Linux Shell 脚本入门——变量、判断、循环、函数

Linux Shell 脚本入门——变量、判断、循环、函数

Shell 脚本是自动化运维的基础。这篇把最常用的语法讲一遍。 一、变量 # 定义变量 APP_NAME"seckill-system" APP_PORT9090# 使用变量 echo "应用名: $APP_NAME" echo "端口: ${APP_PORT}"二、判断 if [ -f "app.jar" ]; thenecho &qu…

2026/7/22 23:23:11 阅读更多 →
Linux 常用命令——文件操作、权限管理、进程管理

Linux 常用命令——文件操作、权限管理、进程管理

Linux 是后端开发必须掌握的技能。这篇把最常用的命令分类总结。 一、文件操作 # 查看文件 cat file.log # 查看全部 tail -f file.log # 实时跟踪日志# 搜索 grep "ERROR" file.log grep -r "关键字" /app/# 统计 wc -l file.log # 行数…

2026/7/22 23:23:11 阅读更多 →
健康管理系统移动端应用:专业的个人健康管理平台,让健康生活更简单、更科学、更有效

健康管理系统移动端应用:专业的个人健康管理平台,让健康生活更简单、更科学、更有效

一、 项目背景及简介项目背景随着现代生活节奏的加快和工作压力的增大,人们对健康管理的需求日益增长。传统的健康管理方式往往存在以下问题:缺乏系统性:健康知识碎片化,缺乏科学的管理体系缺乏个性化:千篇一律的健康建…

2026/7/22 23:23:11 阅读更多 →
Linux下MyIpAdd库的使用

Linux下MyIpAdd库的使用

一、MyIpAdd库简介 MyIpAdd库是一个纯C库,可以用它获取我们的公网IP地址。其github地址为:https://github.com/felmur/MyIpAdd 二、下载编译MyIpAdd源码 从 https://github.com/felmur/MyIpAdd 下载MyIpAdd源码: 解压,进入源码目…

2026/7/22 23:22:11 阅读更多 →

日新闻

TI DSP系统配置模块SYSCFG详解:中断机制与主设备优先级配置实战

TI DSP系统配置模块SYSCFG详解:中断机制与主设备优先级配置实战

1. 项目概述与SYSCFG模块的核心价值在嵌入式系统,尤其是像TI C6000系列这样的高性能DSP开发中,我们常常会与芯片手册里那些密密麻麻的寄存器打交道。很多开发者可能更关注算法实现、内存优化或者外设驱动,但对于一个稳定、高效的系统而言&…

2026/7/22 0:00:26 阅读更多 →
微信Server酱:高到达率的应急通知方案实践

微信Server酱:高到达率的应急通知方案实践

1. 为什么我们需要"最次"的通知方案? 在数字化协作环境中,消息通知系统的重要性不言而喻明。但现实情况是,企业级通知方案往往需要复杂的API对接(如企业微信、钉钉、飞书),个人开发者的小项目又经…

2026/7/22 0:00:26 阅读更多 →
甲方要的“简洁“PPT,到底是简洁还是省事?

甲方要的“简洁“PPT,到底是简洁还是省事?

甲方说"简洁一点",乙方听到的是"少做几页"。甲方说"不要太复杂",乙方理解成"别放图表了"。结果交过去,甲方说"我说的简洁不是这个意思"。"简洁"这个词在PPT语境里,是…

2026/7/22 0:00:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 8:58:19 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 19:43:43 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/22 12:54:44 阅读更多 →

月新闻