Невозможно установить cloudflared на RPi3

Я пытаюсь настроить R-Pi 3, работающий на сервере Ubuntu, как pi-hole:

Linux ubuntu 5.3.0-1014-raspi2 #16-Ubuntu SMP Tue Nov 26 11:18:23 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux

Я установил отверстие для пи с помощью единственной команды установки. Без вопросов.

Но я попытался установить на нем службу cloudflared ​​с помощью нескольких статей, но в целом с помощью следующих шагов:

wget https://bin.equinox.io/c/VdrWdbjqyF/cloudflared-stable-linux-arm.tgz
tar -xvzf cloudflared-stable-linux-arm.tgz
sudo cp ./cloudflared /usr/local/bin
sudo chmod +x /usr/local/bin/cloudflared
cloudflared -v

но при последней команде я всегда получаю сообщение об ошибке: -bash: / usr / bin / cloudflared: Нет такого файла или каталога

Я пробовал устанавливать несколько статей и искал эту ошибку. Но, похоже, ничто не помогает найти здесь проблему.

Я хочу заставить работать DoH, и эта проблема кажется такой неясной.

В чем может быть проблема?

- править-- запрошенные подробности:

# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

и,

# ls -l /usr/bin/cloudflared
-rwxr-xr-x 1 root root 36928876 Dec  9 23:51 /usr/bin/cloudflared
ls -l /usr/local/bin/cloudflared
-rwxr-xr-x 1 root root 36928876 Dec 13 20:29 /usr/local/bin/cloudflared

PS: cloudflared присутствует в обоих каталогах из предыдущих попыток. Стоит ли его удалить?

0
задан 13 December 2019 в 19:01

1 ответ

Это похоже, у вас есть двоичный файл для неправильной архитектуры руки. Если вы запустите команду file в двоичном файле, вы должны увидеть что-то вроде этого для arch64:

# file /usr/bin/cloudflared
/usr/bin/cloudflared: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV),
dynamically linked, interpreter /lib/ld-linux-aarch64.so.1,
BuildID[sha1]=da09ab5a10be675f43fde2ce9aecf7cd2bab6d5c, for GNU/Linux 3.7.0,
stripped
0
ответ дан 8 April 2020 в 08:24

Другие вопросы по тегам:

Похожие вопросы: