Raspberry Pi ZeroにCloudflaredでtunnel作ろうとしたらなんか出た

ちなみに環境は
  • Raspberry Pi Zero
  • Debian12.1 32bit
  • 時期 2024/08/07
CloudflaredをインストールするときRaspi Zeroで以下のコマンドを打った
curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-arm.deb
sudo dpkg -i cloudflared.deb
  
そもそもこれではインストールできず
次はこれを使った
wget https://github.com/cloudflare/cloudflared/releases/download/2022.6.3/cloudflared-linux-armhf.deb
sudo dpkg -i ./cloudflared-linux-armhf.deb
ちなみにこの解決策はここに書いてある
これで行けたと思ったが、「Illegal instruction」といわれる
 
最終的にこの解決法に至る
まず/etc/apt/source.listに以下を追記
deb [arch=arm signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared buster main
そんで以下のコマンドでdpkgのアーキテクチャにarmを追加
  dpkg --add-architecture arm
  
これで解決した 
 
[追記] 2024/08/09
dockerをインストールしようとしたら認証が通らなくなった
なんだろうと思ったらsource.listに追記した部分がダメだった
なので、コメント化したらうまくいった
ちなみにRaspi Zeroにはdockerは対応しておらず、インストールできなかった
 

コメント

このブログの人気の投稿

DockerのNextcloudでエラーが出た SQLSTATE[08006] [7]

Arduinoで電流を測定する