Closed bigjimmy546 closed 2 years ago
run this script with bash test.sh
on your device, then post here what you see.
test.sh
rm -rf ssrn
git clone --recursive https://github.com/ShadowsocksR-Live/shadowsocksr-native.git ssrn
mkdir ssrn/build && cd ssrn/build
cmake .. && make
cd ../..
跑完 cmake .. && make 出现 bash: /usr/bin/cmake: cannot execute binary file: Exec format error
运行 cmake --version
命令是啥结果?
运行 lscpu | grep Architecture | awk '{print $2}'
命令是啥结果?
跑完cmake之後出錯,需要重新安装cmake 再重新跑test.sh
2022-01-10 15:41:36 (6.60 MB/s) - ‘cmake_pkg.sh’ saved [45051301/45051301]
CMake Installer Version: 3.22.0, Copyright (c) Kitware This is a self-extracting archive. The archive will be extracted to: /usr/
Using target directory: /usr/ Extracting, please wait...
Unpacking finished successfully Failed to stop ssr-native.service: Unit ssr-native.service not loaded. ShadowsocksR uninstall success! Cloning into 'shadowsocksr-native'... Submodule 'depends/cstl' (https://github.com/ShadowsocksR-Live/cstl.git) registered for path 'depends/cstl' Submodule 'depends/http-parser' (https://github.com/ShadowsocksR-Live/http-parser.git) registered for path 'depends/http-parser' Submodule 'depends/json-c' (https://github.com/ShadowsocksR-Live/json-c.git) registered for path 'depends/json-c' Submodule 'depends/libbloom' (https://github.com/ShadowsocksR-Live/libbloom.git) registered for path 'depends/libbloom' Submodule 'depends/libsodium' (https://github.com/ShadowsocksR-Live/libsodium.git) registered for path 'depends/libsodium' Submodule 'depends/libuv' (https://github.com/ShadowsocksR-Live/libuv.git) registered for path 'depends/libuv' Submodule 'depends/mbedtls' (https://github.com/ShadowsocksR-Live/mbedtls.git) registered for path 'depends/mbedtls' Submodule 'depends/uri-encode' (https://github.com/ShadowsocksR-Live/uri-encode-c.git) registered for path 'depends/uri-encode' Submodule 'depends/uv-mbed' (https://github.com/ShadowsocksR-Live/uv-mbed.git) registered for path 'depends/uv-mbed' Cloning into '/root/shadowsocksr-native/depends/cstl'... Cloning into '/root/shadowsocksr-native/depends/http-parser'... Cloning into '/root/shadowsocksr-native/depends/json-c'... Cloning into '/root/shadowsocksr-native/depends/libbloom'... Cloning into '/root/shadowsocksr-native/depends/libsodium'... Cloning into '/root/shadowsocksr-native/depends/libuv'... Cloning into '/root/shadowsocksr-native/depends/mbedtls'... Cloning into '/root/shadowsocksr-native/depends/uri-encode'... Cloning into '/root/shadowsocksr-native/depends/uv-mbed'... Submodule path 'depends/cstl': checked out 'f103b2e073bf7f49be61c1892e0aab43152f3f03' Submodule path 'depends/http-parser': checked out '6a3d605ded6b4b8abc0a5eb01409fbd185629935' Submodule path 'depends/json-c': checked out '7b616b05f15bd784e9dce0bf5ca4012666090fb1' Submodule path 'depends/libbloom': checked out '2410ddaa6cacd976c8a1ccf090b524d940d40dac' Submodule path 'depends/libsodium': checked out '0738b0d63efe7995b0370f84095873ae78a287dd' Submodule path 'depends/libuv': checked out '98e92d136577802a48a621ff7edbe7dc508b50ec' Submodule path 'depends/mbedtls': checked out 'd83b865920e709fd1409cea0a868d84d9d811b29' Submodule path 'depends/uri-encode': checked out 'fcea083a12818af72b346f3c8e045fbbbe94aa07' Submodule path 'depends/uv-mbed': checked out '60f4242f33eab089e4a3ba3db423f80a319ac663' Switched to branch 'master' Your branch is up to date with 'origin/master'. Switched to branch 'master' Your branch is up to date with 'origin/master'. Switched to branch 'master' Your branch is up to date with 'origin/master'. Switched to branch 'master' Your branch is up to date with 'origin/master'. Switched to branch 'master' Your branch is up to date with 'origin/master'. Switched to branch 'v1.x' Your branch is up to date with 'origin/v1.x'. Switched to branch 'master' Your branch is up to date with 'origin/master'. Switched to branch 'master' Your branch is up to date with 'origin/master'. Switched to branch 'master' Your branch is up to date with 'origin/master'. ./ssrn-install.sh: line 380: /bin/cmake: cannot execute binary file: Exec format error /bin/cp: cannot stat './shadowsocksr-native/src/ssr-server': No such file or directory ShadowsocksR Native install failed, please contact @ssrlive
root@ubuntu:~# cmake --version bash: /usr/bin/cmake: cannot execute binary file: Exec format error
root@ubuntu:~# lscpu | grep Architecture | awk '{print $2}' aarch64
看来得改脚本了。
root@ubuntu:~# lscpu | grep Architecture | awk '{print $2}'
aarch64
是 aarch64
不是 x86_64
.
单独安装 cmake
sudo apt remove cmake -y
sudo apt update
sudo apt install -y cmake
脚本里搜索 cmake ,把 安装 cmake 的那几句删了,再跑脚本?
可以了,感谢
SSR 服务器正确安装上了吗?
SSR裝上了,謝謝
Please answer these questions before submitting your issue. Thanks!
What version of shadowsocks-native are you using?
6149265
What operating system are you using?
Ubuntu 20.04.3 LTS on Raspberry Pi4
What did you do?
Server deploy
What did you expect to see?
Success
What did you see instead?
./ssrn-install.sh: line 380: /bin/cmake: cannot execute binary file: Exec format error /bin/cp: cannot stat './shadowsocksr-native/src/ssr-server': No such file or directory ShadowsocksR Native install failed, please contact @ssrlive