树莓派使用code-server遇到的问题

2023-05-16

code-server在树莓派上使用是没有问题的,只要保证树莓派系统较新,一般不会遇到什么问题。

1. 以下一系列出现的问题,都与系统环境比较旧有关:

  • code进程一直100%占用CPU
  • 浏览器建立VSCode窗口后,shell一直提示[ExtensionHostConnection] The client has reconnected.
  • 错误日志中:Error: /usr/lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found 

很显然,一般出现问题,我们都要先看一下错误日志,问题的根源一般就能找到了。code-server的错误信息会直接打印出来,如果嫌打印的内容太多不好找,其错误日志保存在:~/.local/share/code-server/coder-logs/目录下,文件code-server-stderr.log 中。

如果不关心日志的话,这个问题的主要表现就是卡顿,它可以正常使用VSCode,按照插件、新建项目、新建文件等都没有问题,但唯一比较明显的就是新建文件时卡半天,代码提示功能直接失效了。

使用top命令查看后台占用,发现有一个node进程一直100%占用CPU,可以将其kill,但是意义不大,只要使用code-server,这个进程就会被唤醒。

解决方案:

1. 根据错误信息,查看释放有 GLIBCXX_3.4.26

strings /usr/lib/aarch64-linux-gnu/libstdc++.so.6 | grep GLIBCXX

        会出现一大堆,不过正常肯定没有这个,不然也不会报错了。

2. 全系统搜索,查找libstdc++.so.6

sudo find / -name "libstdc++.so.6"*

        我的是只能 找到

         因此,需要下载比较高的版本,来进行替代。

3. 从网上下载更高的版本,下载链接:libstdc++.so.6.0.28,或者从其它linux系统中拷贝一份,注意一定要是基于arm64的,或者是叫aarch64

4. 将原有的libstdc++.so.6进行拷贝备份

cd /usr/lib/aarch64-linux-gnu/
sudo mv ./libstdc++.so.6 ./libstdc++.so.6_bak

5. 将下载的libstdc++.so.6.0.28拷贝到/usr/lib/aarch64-linux-gnu/

然后将其链接到libstdc++.so.6

sudo cp libstdc++.so.6.0.28 /usr/lib/aarch64-linux-gnu/
sudo ln -s libstdc++.so.6.0.28 libstdc++.so.6    
ls -l libstdc++.so.6        #查看是否链接成功

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

树莓派使用code-server遇到的问题 的相关文章

  • Kafka 服务器启动失败 - java.io.IOException:映射失败

    由于以下错误 我无法启动 Kafka 服务器 java io IOException Map failed at sun nio ch FileChannelImpl map FileChannelImpl java 940 at kafk
  • PHP Symfony 服务器运行意外终止

    我开始学习 PHP Symfony2 框架 我有一台装有 Windows 7 和 Wamp manager 2 2 的 PC 其中包括 PHP 5 4 3 和 Apache 2 4 2 我按照以下步骤尝试安装和运行 Symfony2 项目
  • Payara5 服务器将无法部署:未知协议 RFB

    在干净的 eclipse 环境中 payara5 将不会部署 我已经使用 java 1 8 下载了正确版本的服务器 只需将其添加到新服务器即可启动它 我无法摆脱这个错误 payara 登陆页面可以工作 但管理控制台超时 任何帮助表示赞赏 2
  • 为什么openfire的用户在会话中不存在SESSION的情况下仍保持在线

    I m developing an android app contains Messaging using OpenFire as an XMPP server and using Smack for android client All
  • Meteor 服务器 Websocket

    我正在寻找在 Meteor 服务器 而不是客户端 上创建一个 websocket 以连接到外部网站 我知道我要访问的 URL 以及期望的数据 但我不清楚如何准确地创建 websocket 本身 我所做的所有搜索都为我提供了客户端解决方案 但
  • 如何保持用户登录始终“与服务器连接”

    我正在开发一个应用程序 我希望用户保持登录状态意味着在成功登录后始终连接到服务器 就像 Facebook 应用程序一样 我试图用谷歌搜索这个 但没有找到任何正确的逻辑 许多网站建议使用SharedPreference但保留用户的登录信用 S
  • 本机 PHP 5.6 OpenSSL Composer.phar 无法在 Windows 上启用加密

    我在 Windows 计算机上使用本机 PHP 5 6 时遇到问题 当我尝试运行 Composer 更新 php Composer phar update 时出现此错误 Composer Downloader TransportExcept
  • ipython 服务器无法启动:没有名为 notebook.notebookapp 的模块

    我一直在尝试按照几个教程设置 ipython 服务器 因为没有一个完全符合我的情况 几天前 我确实设法将其启动 但随后无法通过 url 访问它 今天它不再启动了 我找不到太多关于我得到的这个特定错误的信息 Traceback most re
  • 如何使 nixos 上的 Zabbix 在本地网络中可用

    我的笔记本电脑和我的 nixos 服务器 主机名 nixos 都连接到我的路由器 fritz box 我可以通过 ping 访问 rooter ping nixos fritz box 和 ssh ssh email protected c
  • 尽管不再支持 TomCat,如何在 Plesk Onyx 17.8 中部署 .war 文件?

    Plesk Onyx 及之前版本 17 5 附带 Tomcat 安装 无需安装不再受支持 https support plesk com hc en us articles 115005115774从 17 8 版本开始 因此 不再可以部署
  • Electron 构建应用程序无法启动 Express 服务器

    我正在构建一个应用程序 当我处于开发人员模式时一切正常 每件事都按其应有的方式运作 但是 当我使用电子构建器打包我的应用程序时 应用程序会打开 但它不会启动快速服务器 并且应用程序无法正常工作 这是我的 package json 代码 na
  • nginx 服务器中不允许方法 405 错误

    我们的反应应用程序在我们的本地机器上正常工作 但我们将其延迟到更高的环境中 它不起作用 它发送405 Method not allowed error 页面正在加载 每当我们要求时submit form这个问题来了 下面是我的nginx c
  • 无法在服务器端 NodeJS 启用 CORS

    我无法启用CORS在服务器端 我的前端和后端服务器有不同的端口 服务器端的实现方式如下 http createServer function req res Here you can create your data response in
  • 在云服务器中运行 python 脚本的最简单方法是什么?

    我有一个网络爬行 python 脚本 需要几个小时才能完成 并且无法在我的本地计算机上完整运行 有没有一种方便的方法可以将其部署到简单的 Web 服务器 该脚本基本上将网页下载到文本文件中 如何最好地实现这一点 谢谢 既然你说性能是一个问题
  • IIS 如何识别请求的是哪个站点?

    如果我在一台服务器上托管多个站点 并且 dns 服务器将不同的域名解析到同一地址 这是服务器的名称 那么 IIS 如何知道最终请求的是哪个站点 因此 客户端输入我的 1 站点地址 gt myrandomsite mydomain com 然
  • Grpc - 将消息从一个客户端发送到连接到同一服务器的另一个客户端

    是否可以将消息从一个客户端发送到连接到同一服务器的另一个客户端 我想将数据从一个客户端发送到服务器然后发送到特定客户端 我想我需要获取客户端 ID 但我不知道如何获取此 ID 以及如何从服务器将此消息发送到该客户端 我这里有一个样本 这是一
  • 如何与使用 child_process.spawn 创建的新创建的服务器交互

    我正在尝试为我的私人托管的 反恐精英全球攻势 服务器制作一个前端 当我点击运行服务器时 在前端 一切正常 服务器启动并记录到控制台 但是如何查看服务器IP地址 服务器中的玩家等信息呢 这是我到目前为止运行服务器的内容 router post
  • Java TCP Echo 服务器 - 广播

    我有一个简单的回显服务器 我希望当连接的用户向服务器键入任何内容时 所有其他客户端和该客户端都会收到消息 MOD 它现在不会发送给所有客户端 但它应该发送 而且我只是不知道我的代码出了什么问题 所以现在它只会将消息 MOD 发送给发送消息的
  • 无需代理转发的 SSH 跳转主机

    虽然是一个简单的问题 但我已经搜索了几天没有成功 M My machine J Jump Host S Server Jump Host has my public key on authorized keys Server has J s
  • Nuxt.js 使用 https 调用服务器端 API 的问题

    当我使用 HTTP 时 我遇到 nuxt 服务器端 API 调用问题S 在客户端 一切都很好 当我通过链接在客户端切换页面时 API 可以工作 但是当我按下 Ctrl f5 并且数据将在服务器端预取时 实际上没有 API 调用 也没有提供数

随机推荐

  • ISBN从10位升为13位,执行日期为2007年1月1日

    国际标准化组织 ISO 日前发布了新版的国际标准图书编号标准 ISBN 最新发布的ISO 2108 信息和文件 国际标准图书编号 xff0c 规定新的13位数的国际标准图书编号的执行日期为2007年1月1日 国际标准图书编号 标准对全球的图
  • antd 时间类组件的国际化 locale 设置不生效 解决方案汇总

    antd 时间类组件的国际化 locale 设置不生效 xff0c 踩坑之路和解决办法 问题 如图所示 xff0c antd 时间类组件中英文混合显示 xff1a 初始配置代码如下 xff1a span class token keywor
  • 【CCF 201809-3】元素选择器

    思路 处理每一行 xff1a 每一行都处理为一个结构体 xff0c 包含3个属性 xff1a 级别 xff08 rank xff09 元素名称 xff08 element xff09 id名称 级别 61 点的数量 2 元素名称 amp i
  • 无需上架,接入穿山甲广告和广点通广告 sdk

    我们都知道广告是商业流量变现最重要的方式之一 xff0c 所以基本所有的游戏或者app都会接入广告sdk 而我们都知道穿山甲广告sdk和广点通广告sdk是国内收益相对比较高的 xff0c 但是想接入穿山甲广告sdk 你的游戏或者app必须上
  • JavaScript基础之缓存机制:HTML5离线缓存

    浏览器的缓存机制 xff0c 多种多样 xff0c 离线缓存是其中之一 xff0c 这也是为了更好的用户体验 xff0c 性能优化的重要一步 我们来讲讲这个离线缓存 什么是HTML5离线缓存 xff1f 离线缓存 xff08 Applica
  • IDEA 调试部署 Web-INF/classes下面不生成class文件

    IDEA 调试部署 WEB INF classes下面不生成class文件 原因 xff1a 编译版本 1 8 或者其他版本 xff0c 没有设置 异常 xff1a at javax management remote rmi RMICon
  • Macbook 终端Terminal下如何查看文件生成日期和修改日期

    有时候在用vim命令修改配置文件时 xff0c 不确定是否被修改 xff0c 为了与旧版本比较 xff0c 最好查一下文件生成和修改日期 xff0c 方法如下 xff1a span class pln style margin 0px pa
  • 仿微信地图定位列表

    gitbub源代码链接 xff1a https github com MinLee6 LMMapLocationList 首先按照百度配置要求配置开发环境 1 在AppDelegate mm中设置百度定位的key BOOL applicat
  • FreeBSD zfs安装bhyve跑虚拟机

    FreeBSD zfs文件系统下跑bhyve虚拟机 xff0c 使用简单且稳定高效 xff0c 今天新装一个n3450的小主机 xff08 省电 xff09 xff0c 此简单记录下vm bhyve工具的使用 1 安装 a xff0c 更改
  • vmware下unbuntu虚拟机网络启动后过几分掉线原因

    我vmware用的是17 01 build 21139696版本 xff0c ubuntu使用的是16 lts版本 xff0c 总是开机或挂起恢复后过一段时间网络就掉线 xff0c 但网络的上下两个箭头符号却是正常的 xff0c 并未显示掉
  • 联想 ubuntu14.04无线网卡被禁用的解决办法

    新人在学习Linux时 xff0c 一般会选择安装ubuntu系统 xff0c 但是很多笔记本都会出现安装系统后无限网卡被禁用的问题 xff0c 这种情况的原因我认为并不是无线网卡的驱动没有安装 xff0c 而是ubuntu系统驱动的某个地
  • 序列切片

    序列切片 切片 切片就是指对操作对象 截取 其中一部分的操作 字符串 列表 元祖 有序序列 都支持切片操作 基本语法 顾头不顾尾 序列名称 span class token punctuation span 开始位置下标 span clas
  • 阿里云领取免费2H2G云服务器&证书分享(一):Apsara Clouder云计算专项技能认证:云服务器ECS入门

    这个证书是你领服务器一个月内要考的 xff0c 内容也不难 新老用户都能领 xff0c 要求是有学生认证 当然这个证书是独立的 xff0c 你也可以不认证直接考 点击这个链接 阿里云飞天计划 跳转到阿里云飞天计划 领的服务器如果想不到要做什
  • 卷积神经网络的旋转不变性理解

    卷积神经网络本身的设计对旋转不变性没有进行专门的考虑 xff0c 只不过max pooling可以稍微补偿一下这个功能 xff0c 只是角度变化太大 xff0c 可能会作用不大 xff0c 但因为max pooling并不是为此而设计的 x
  • VS code + Win10 Linux子系统(Ubuntu)开发ESP32

    Windows开发ESP32 最近在研究EPS32 xff0c 但是和STM32之类的单片机不同 xff0c 国内资料大多是在arduino上的简单修改 xff0c 想开发底层硬件比较困难 xff1b 而官方提供的eclipse集成环境体积
  • malloc和calloc的区别

    malloc和calloc的区别有两点 xff1a 两个函数的参数不一样 malloc只有1个参数 xff0c 而calloc有两个参数内存分配后初始化不一样 calloc会把分配的内存全部初始化为0 xff0c 而malloc没有初始化操
  • ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

    欢迎关注大数据和人工智能技术文章发布的微信公众号 xff1a 清研学堂 xff0c 在这里你可以学到夜白 xff08 作者笔名 xff09 精心整理的笔记 xff0c 让我们每天进步一点点 xff0c 让优秀成为一种习惯 xff01 有时候
  • CSDN完整导出pdf博客内容,去除冗余,仅保留blog

    本文完全参考自其它博客 xff1a 新CSDN文章转成PDF 打印 去空白 IT说的博客 CSDN博客 如何将CSDN的文章导出为pdf xff1f 我的blog屋 CSDN博客 csdn导出pdf 原博客代码执行后还保留了博客作者栏 xf
  • WSL2连接调用USB设备

    声明 xff1a 本文教程来源于微软官网WSL教程 xff0c 链接地址 xff1a Connect USB devices 最近在学OpenCV xff0c 发现微软的WSL是个好东西 xff0c 结合VS Code编辑器 xff0c 无
  • 树莓派使用code-server遇到的问题

    code server在树莓派上使用是没有问题的 xff0c 只要保证树莓派系统较新 xff0c 一般不会遇到什么问题 1 以下一系列出现的问题 xff0c 都与系统环境比较旧有关 xff1a code进程一直100 占用CPU浏览器建立V