标签: archlinux

prlimit64() Linux 函数

有谁知道prlimit64()C函数的作用是什么?我的 x86_64 Ubuntu 机器上似乎没有它,但它存在于 Arch 中,而且我似乎找不到任何人或事物知道它的作用。

c linux linux-kernel archlinux

5
推荐指数
2
解决办法
2975
查看次数

在 arch linux 上 Neo4j 服务器启动时出错

我有一个 arch linux 设置并通过 arch 用户存储库 ( yaourt -S neo4j) 安装了 neo4j,并且我能够正常运行 Web 控制台(sudo neo4j console具有看似正常的输出和完整功能),但是当尝试启动服务器 ( sudo neo4j start) 时,我遇到如下错误信息:

\n\n
/usr/share/neo4j/bin/utils: line 345: [: -lt: unary operator expected\nUsing additional JVM arguments:  -server -XX:+DisableExplicitGC -Dorg.neo4j.server.properties=/etc/neo4j/neo4j-server.properties -Djava.util.logging.config.file=/etc/neo4j/logging.properties -Dlog4j.configuration=file:/etc/neo4j/log4j.properties -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled\nStarting Neo4j Server...cat: /run/neo4j/neo4j-service.pid: No such file or directory\nprocess []... waiting for server to be ready. Failed to start within 120 seconds.\nNeo4j Server may have failed to start, please check the logs.\nrm: cannot remove \xe2\x80\x98/run/neo4j/neo4j-service.pid\xe2\x80\x99: No such …
Run Code Online (Sandbox Code Playgroud)

linux su neo4j archlinux

5
推荐指数
1
解决办法
1418
查看次数

修复 pacman 中的“未找到目标”(可能是 pacman.conf 的镜像列表)

我在新的 arch 系统中使用 pacman 时遇到了很多问题。我无法安装任何东西。

[root@life ~]# pacman -S pacaur

错误:找不到目标:pacaur

我已经尝试了一切,包括pacman -Syyu、重新安装 pacman 和弄乱镜像列表,这让我相信这可能是镜像列表或 pacman.conf 的问题

有人可以帮忙吗?

#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/ …
Run Code Online (Sandbox Code Playgroud)

linux archlinux pacman-package-manager

5
推荐指数
1
解决办法
5万
查看次数

如何在 Tmux 中设置活动窗格边框的样式?

问题是我以某种方式设置了活动边框的样式,使其呈亮橙色,并且所有边的厚度约为 5 像素。我不记得是什么命令导致了这个。

我使用 line 来设置非活动边框的样式没有问题set -g pane-border-style fg=brightblack。但是使用相同的格式来设置活动边框的样式不会set -g pane-active-border-style fg=white产生任何效果。

也许我试图设计错误的东西?是否有其他一些窗格属性与活动窗格重叠?

在此输入图像描述

archlinux tmux

5
推荐指数
1
解决办法
6814
查看次数

无法在 Arch 中安装 virtualbox

我尝试使用 pacman 在 Arch(4.7.0-1) 上安装 Virtualbox,一切似乎都很顺利,直到我尝试运行它。我收到以下消息

警告:未加载 vboxdrv 内核模块。当前内核 (4.7.0-1-ARCH) 没有可用的模块,或者加载失败。请重新编译内核模块并安装它

       sudo /sbin/vboxconfig

     You will not be able to start VMs until this problem is fixed.
Run Code Online (Sandbox Code Playgroud)

VirtualBox:supR3HardenedMainGetTrustedMain:dlopen(“/usr/lib/virtualbox/VirtualBox.so”,)失败:/usr/lib/libQt5Core.so.5:文件太短

关于我应该从哪里开始调试这个有什么想法吗?

virtualbox archlinux pacman-package-manager

5
推荐指数
1
解决办法
6869
查看次数

Bash 脚本适用于终端模拟器,但不适用于 i3 键绑定

我有一个锁屏脚本(通过 i3lock),它可以在终端窗口中正确运行,但在 i3 配置中用作键绑定时却不能。

脚本非常简单:

# Take screenshot
scrot /tmp/screenshot.png

# Pixelate and add central logo
magick /tmp/screenshot.png -scale 10% -scale 1000% -gravity center /home/user/bin/archlogo.png -composite /tmp/lock.png

# Lock using pixelated image & logo
i3lock -e -f -c 000000 -i /tmp/lock.png
Run Code Online (Sandbox Code Playgroud)

脚本被保存~/bin/lock并可执行。该目录也已在我的~/.bash_profile.

没有错误信息,只有终端光标的短暂闪烁。

中的相关行~/.config/i3/config

# lock screen
bindsym $mod+l exec lock
Run Code Online (Sandbox Code Playgroud)

(删除了 $mod+l 的默认键绑定并重新启动了 i3)。

linux bash archlinux i3

5
推荐指数
1
解决办法
1518
查看次数

BTRFS 无法挂载

嘿,更新期间冻结后,我的 btrfs 分区无法挂载。我从我能找到的 Archlinux 和 BTRFS Wiki 中尝试了所有,但这还不够。

我的尝试和输出:

$ sudo mount -t btrfs /dev/sda3 /mnt

mount: /mnt: wrong fs type, bad option, bad superblock on /dev/sda3, missing codepage or helper program, or other error.
Run Code Online (Sandbox Code Playgroud)

$ sudo btrfs 救援超级恢复 /dev/sda3

parent transid verify failed on 204229967872 wanted 182262 found 182259
parent transid verify failed on 204229967872 wanted 182262 found 182259
Ignoring transid failure
parent transid verify failed on 204229853184 wanted 182261 found 182259
parent transid verify failed on 204229853184 wanted …
Run Code Online (Sandbox Code Playgroud)

linux mount superblock archlinux btrfs

5
推荐指数
1
解决办法
1437
查看次数

Emacs - ccls:命名空间“std”中没有名为“filesystem”的成员

Archlinux 用户使用 Emacs 作为 C++ IDE,设置如下:company/flycheck/lsp-ui/ccls

我正在尝试将filesystemc++17 中的库用于个人用途,但我无法摆脱 Emacs 中的此错误

ccls : no member named 'filesystem' in namespace 'std'

我的问题的快速示例

#include <iostream>
#include <filesystem>

int main(int argc, char** argv) {
   std::filesystem::path filePath("./sample.cpp");
   std::cout << filePath.filename() < std::endl;
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

使用此命令编译和运行时完全没问题:

clang++ -std=c++17 sample.cpp

输出 : "sample.cpp"

但是 Emacs 中仍然存在“错误”,这有点烦人。我尝试添加.ccls具有以下内容的文件,但这并不能解决问题。

clang++
%cpp -std=c++17        ; Also tried with gnu++17
Run Code Online (Sandbox Code Playgroud)

这是问题的屏幕截图。错误coutfilePath是第一个的后果我猜是因为总的来说一切都很好

截屏

有人知道如何解决问题吗?

c++ emacs archlinux flycheck c++17

5
推荐指数
1
解决办法
809
查看次数

Manjaro 安装 ncurses5-compat-libs

我正在尝试安装此软件包,ncurses5-compat-libs但由于以下问题,我可以安装。

我做了什么:

1. 是的 ncurses5-compat-libs

有两种类型的错误:要么我将检查“Y”并添加密钥,那么在这种情况下,我将收到如下错误消息

gpg: keyserver receive failed: Permission denied
==> Error: Problem importing keys
Run Code Online (Sandbox Code Playgroud)

或者我将检查为“n”以不添加密钥,我将收到

==> Verifying source file signatures with gpg...
    ncurses-6.1.tar.gz ... FAILED (unknown public key 702353E0F7E48EDB)
==> ERROR: One or more PGP signatures could not be verified!
Error downloading sources: ncurses5-compat-libs
Run Code Online (Sandbox Code Playgroud)

2. sudo gpg --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB

我试过手动添加它,但没有用。

3. sudo gpg --recv-keys 702353E0F7E48EDB

还有这个我尝试手动添加,但没有用

4. yay -S --noconfirm --needed ncurses5-compat-libs

5. 试图关闭这个论坛

最少但不是最后

6.我尝试通过以下方式手动克隆存储库

git clone http://aur.archlinux.org/ncurses5-compat-libs.git 
cd ncurses5-compat-libs
sudo gpg --recv-keys …
Run Code Online (Sandbox Code Playgroud)

pacman archlinux manjaro pacman-package-manager

5
推荐指数
1
解决办法
5051
查看次数

GitHub Actions 意外的 bash 可读测试结果

移动电源

我有一个 GitHub Actions 工作流程,它最近在我没有进行更改的情况下停止工作。错误:

==> ERROR: /etc/makepkg.conf not found.
    Aborting...
Run Code Online (Sandbox Code Playgroud)

这是从运行# sudo -Eu builder makepkg --printsrcinfo

日志的顺序似乎是错误的,但在较早的日志中是正确的(可能是由于ls -l输出量大)。

此错误的来源似乎是libmakepkg/util/config.sh.in

==> ERROR: /etc/makepkg.conf not found.
    Aborting...
Run Code Online (Sandbox Code Playgroud)

我在入口点脚本中添加了以下内容:

    # Source the config file; fail if it is not found
    if [[ -r $MAKEPKG_CONF ]]; then
        source_safe "$MAKEPKG_CONF"
    else
        error "$(gettext "%s not found.")" "$MAKEPKG_CONF"
        plainerr "$(gettext "Aborting...")"
        exit $E_CONFIG_ERROR
    fi
Run Code Online (Sandbox Code Playgroud)

builder用户在创建build.sh

echo "Writing SRCINFO..."

# Debug
echo …
Run Code Online (Sandbox Code Playgroud)

linux archlinux docker github-actions

5
推荐指数
1
解决办法
191
查看次数