问题标签 [archlinux-arm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 错误:指针与空指针的有序比较 [-Werror=extra]
尝试比较 void 指针 addr>(void *)0XFFFE00000000 时,我在 linux arm 体系结构中遇到以下错误。这里 addr 的类型为 void 指针错误:指针与空指针的有序比较 [-Werror=extra]
这只发生在 Linux arm 架构中,在其他架构中它工作正常
地址>(void *)0XFFFE00000000
如何解决这个问题?
java - Java8 ArchLinux arm 字体 NullPointerException
嗨,我有一个基于 Swing 的 Java 应用程序,该应用程序在我的计算机上的 Kali 发行版中运行良好
我想在基于 ArchLinux 的 raspBerry pi3 b+ 中运行这个应用程序 jar,我成功安装了支持 LXDE 的操作系统,我还使用了 openjdk 完全支持 1 8 171
使用命令 java -jar dvr.jar 运行时,我面临从字体管理器引发的 NullPointerException
如何设置 swing LAF 以使用系统当前字体?
我试过了,但没有结果
linux - Arch Linux 的默认用户名和密码是什么
我已经安装了 Arch Linux 并使用 VM 加载它,然后尝试使用 root/root 登录,它说登录不正确,你能告诉我默认的 Arch linux 用户名和密码吗
java - sun.awt.X11FontManager: java.lang.reflect.InvocationTargetException (Arch Linux)
我有一个在屏幕上写一些文本的信息亭程序。它在我的 Ubuntu 18 笔记本电脑和运行 Raspbian 的 Raspberry Pi 3b 上运行良好。为了最小化开销,我在仅运行 X.org (+ xterm) 的 Raspberry Pi 3b 上使用 Arch Linux 来启动我的程序。但它在没有任何可用信息的情况下失败:
java.io.IOException:读取字体数据时出现问题。
在 java.desktop/java.awt.Font.createFont0(Font.java:1177)
在 java.desktop/java.awt.Font.createFont(Font.java:1046)
在 code.Frame.(Frame.java:146)
在 code.Main.main(Main.java:58)
机器正在运行jre-openjdk 13
,字体从 JAR 中加载。
我已经尝试将 , 更改java.io.tmpdir
为绝对可写的目录。我还小写了所有文件。
基本结构是:
- 代码
- 主要的
- 框架
- 资源
- 机器人粗体.ttf
这是我的代码:
知道问题是什么或如何调试吗?
更新:
我已经开始使用 IntelliJ 远程调试呼叫。这样我就可以创建一个堆栈跟踪:
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)的java.lang.reflect.InvocationTargetException
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
的 java.base /jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
在 java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
在 java.base/java.lang.reflect.Constructor .newInstance(Constructor.java:481)
at java.desktop/sun.font.FontManagerFactory$1.run(FontManagerFactory.java:84)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:312)
在 java.desktop/sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:74)
在 java.desktop/java.awt.Font.createFont0(Font.java:1139)
在 java.desktop/java.awt.Font.createFont (Font.java:1046)
在 code.Frame.(Frame.java:146)
在 code.Main.main(Main.java:58)
我认为这意味着sun.awt.X11FontManager
不存在。我不知道如何解决这个问题。似乎是一个依赖问题,但extra/fontconfig 2:2.13.91
已extra/freetype2 2.10.1
安装。
python - 在 Raspberry Pi 1B 上安装 Pillow 失败“gcc:致命错误:终止信号终止程序 cc1”
我正在尝试在运行Arch Linux ARM的 Raspberry Pi 模型 1B 上安装枕头 6.2.1 (在最坏的情况下,我可以购买更新的树莓派,但这个项目的重点是升级旧的 Pi)。
我尝试以标准方式安装
pip install pillow==6.2.1
但是编译器内存不足所以我然后跑了
pip --no-cache-dir install pillow==6.2.1
这产生了下面给出的不同错误。
我不知道如何解释这个错误
汇编程序消息让我认为这可能与 Pi 资源不足有关。但它只是缺少一些依赖,还是有什么办法解决这个问题?
kubernetes - arch linux ARM worker服务上的k3s没有响应
当前设置:
主安装:
工人安装:
我还尝试使用 raspberry pi 作为运行 arch linux 和 raspbian 的 master,以及使用 armbian 的 rock pi 64。
我尝试使用 k3s 版本:
- v1.17.4+k3s1
- v1.17.5+k3s1
- v1.18.2+k3s1
我还使用docker 和--docker
k3s 中的安装选项进行了测试。
节点被发现(如上所示),但我无法通过http://10.1.1.1:30001访问我的工作节点(带有 arch linux arm 的树莓派 3)上的服务,但可以通过kubectl exec
.
我总是遇到连接超时
当 pod 在 master 节点上运行时,或者如果 worker 是一个amd64
节点,则可以通过http://10.1.1.1:30001访问它。
这是我尝试加载和访问的资源:
一些额外的信息:
docker - Docker 守护进程无法访问可使用 curl 访问的公共 docker 注册表
我正在尝试在运行 archlinux arm 的树莓派 2B 上使用 docker,但 docker 守护进程无法联系 docker 注册表。
docker pull hello-world
导致 docker 守护进程输出:
但是,我可以 curl 该地址,curl https://registry-1.docker.io/v2/
给出:
{"errors":[{"code":"UNAUTHORIZED","message":"authentication required","detail":null}]}
我也可以挖dig registry-1.docker.io
我的 daemon.json 是:
/etc/resolv.conf
ip链接的输出:
有任何想法吗?
raspberry-pi4 - archlinux arm的pygtk包
pygtk 包是否可用于 archlinux arm 的某处?
我正在尝试在运行 archlinux 的树莓派 4 上运行啁啾( https://chirp.danplanet.com/projects/chirp/wiki/Running_Under_Linux )。似乎大多数人都在运行 rasbian,听起来 pygtk 在 raspbian 上可用。
cross-compiling - 为不同的目标 Linux 架构编译 Kotlin Coroutines 依赖项
我正在开发一个用于 的 Kotlin Native/Multiplatform 项目linuxArm
,使用coroutines-core
(1.4.21) 但macosX64
在我的 MacBook 上使用目标进行开发。当我最终编译linuxArm64
那个 Gradle 时,我感到非常震惊,吐出一堆基本上coroutines-core
没有linuxArmXX
变体的错误。
我之前编译并运行了一个项目,没有针对linuxArm32
和linuxArm64
目标的协程,并在我的 RPi 3 (linuxArm) 上成功运行了二进制文件。
Roman Elizarov 本人表示,可以从源代码为主机上的替代架构进行编译:Coroutines are not built for arm ( targets linuxArm32Hfp and others) #855
如何做到这一点?我对 Gradle 有基本的了解,并且可以gcc
使用命令行“helloworld”,但是从源代码编译整个 KN 依赖项?好像是炼金术。
raspberry-pi - 在运行 Manjaro 和 X11 的 Raspberry Pi3 上无法旋转(默认)屏幕
我在 Raspberry Pi3 上运行最新版本的 Manjaro ARM i3(图片:Raspberry Pi 4 I3 20.10)。我不能为了我的爱让屏幕旋转。由于 Synergy 支持,我最近从 Manjaro Wayland 切换到了这个版本。
我尝试了什么:
- 用于
xrandr
旋转屏幕。xrandr 只看到“默认”屏幕,当我尝试旋转它时出现错误: - 用于
ARandR
旋转屏幕。这将在 GUI 工具中显示我的桌面,但旋转选项显示为灰色。我的主屏幕在这里显示为“默认”。 - 使用 Raspberry PI 配置文件
/boot/config.txt
设置旋转。这也行不通。
我正在运行 Stock 版本,没有额外的软件。关于如何让屏幕旋转的任何提示?