-
-
Notifications
You must be signed in to change notification settings - Fork 259
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installing OMR-VPS on ARM64 (Debian 11) #3137
Comments
ARM64 is supported on Snapshot VPS but only for Debian (never tested on Ubuntu, not sure I will keep Ubuntu support...) |
I have option to install Debian on server-board, thank you very much. I also respect Debian more myself. |
$ sudo UPSTREAM6="yes" sh debian-x86_64.sh
Check user...
Check Linux version...
Check architecture...
Check about broken packages...
Check if OpenMPTCProuter VPS is already installed...
Update mode
Update repo.openmptcprouter.com key
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
Remove lock and update packages list...
Hit:1 http://deb.debian.org/debian bullseye InRelease
Hit:2 http://deb.debian.org/debian buster-backports InRelease
Hit:3 https://repo.openmptcprouter.com next InRelease
Hit:4 https://repo.openmptcprouter.com buster InRelease
Hit:5 http://mirrors.tuna.tsinghua.edu.cn/debian bookworm InRelease
Hit:6 http://mirrors.tuna.tsinghua.edu.cn/debian bookworm-updates InRelease
Hit:7 http://mirrors.tuna.tsinghua.edu.cn/debian bookworm-backports InRelease
Hit:8 http://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security InRelease
Reading package lists...
Install apt-transport-https, gnupg and openssh-server...
Reading package lists...
Building dependency tree...
Reading state information...
apt-transport-https is already the newest version (2.6.1).
gnupg is already the newest version (2.2.40-1.1).
openssh-server is already the newest version (1:9.2p1-2+deb12u2).
The following packages were automatically installed and are no longer required:
g++-10 gir1.2-ayatanaappindicator3-0.1 libavdevice58 libavfilter7
libavformat58 libavresample4 libcbor0 libfftw3-double3 libflac8
libfluidsynth2 libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0 libglew2.1
libglu1-mesa libgs9-common libgssdp-1.2-0 libgtksourceview-3.0-1
libgtksourceview-3.0-common libgupnp-1.2-0 libidn11 libilmbase25 libllvm11
libmms0 libnautilus-extension1a libntfs-3g883 libofa0 libopenexr25
libopengl0 libpoppler102 libpostproc55 libprocps8 libpython3.9 libqpdf28
librest-0.7-0 libsigsegv2 libsoup-gnome2.4-1 libsrt1.4-gnutls
libstdc++-10-dev libswscale5 libwmf0.2-7 python3-certifi
python3-charset-normalizer python3-ldb python3-pycurl python3-requests
python3-talloc ruby2.7
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Add OpenMPTCProuter repo...
Explanation: Prefer OpenMPTCProuter provided packages over the Debian native ones
Package: *
Pin: origin repo.openmptcprouter.com
Pin-Priority: 1001
Explanation: Prefer libuv1 Debian native package
Package: libuv1
Pin: version *
Pin-Priority: 1003
Install mptcp kernel and shadowsocks...
Hit:1 http://deb.debian.org/debian bullseye InRelease
Hit:2 http://deb.debian.org/debian buster-backports InRelease
Hit:3 https://repo.openmptcprouter.com next InRelease
Hit:4 https://repo.openmptcprouter.com buster InRelease
Hit:5 http://mirrors.tuna.tsinghua.edu.cn/debian bookworm InRelease
Hit:6 http://mirrors.tuna.tsinghua.edu.cn/debian bookworm-updates InRelease
Hit:7 http://mirrors.tuna.tsinghua.edu.cn/debian bookworm-backports InRelease
Hit:8 http://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
dirmngr is already the newest version (2.2.40-1.1).
patch is already the newest version (2.7.6-7).
rename is already the newest version (2.01-1).
curl is already the newest version (7.88.1-10+deb12u5).
libcurl4 is already the newest version (7.88.1-10+deb12u5).
unzip is already the newest version (6.0-28).
pkg-config is already the newest version (1.8.1-1).
ipset is already the newest version (7.17-1).
The following packages were automatically installed and are no longer required:
g++-10 gir1.2-ayatanaappindicator3-0.1 libavdevice58 libavfilter7
libavformat58 libavresample4 libcbor0 libfftw3-double3 libflac8
libfluidsynth2 libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0 libglew2.1
libglu1-mesa libgs9-common libgssdp-1.2-0 libgtksourceview-3.0-1
libgtksourceview-3.0-common libgupnp-1.2-0 libidn11 libilmbase25 libllvm11
libmms0 libnautilus-extension1a libntfs-3g883 libofa0 libopenexr25
libopengl0 libpoppler102 libpostproc55 libprocps8 libpython3.9 libqpdf28
librest-0.7-0 libsigsegv2 libsoup-gnome2.4-1 libsrt1.4-gnutls
libstdc++-10-dev libswscale5 libwmf0.2-7 python3-certifi
python3-charset-normalizer python3-ldb python3-pycurl python3-requests
python3-talloc ruby2.7
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Install iperf3
Reading package lists...
Building dependency tree...
Reading state information...
Package 'omr-iperf3' is not installed, so not removed
'omr-libiperf0' not found I comment package in 440 line apt-get -y remove omr-iperf3 # omr-libiperf0 and run again $ sudo UPSTREAM6="yes" sh debian-x86_64.sh
Check user...
Check Linux version...
Check architecture...
Check about broken packages...
Check if OpenMPTCProuter VPS is already installed...
Update mode
Update repo.openmptcprouter.com key
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
Remove lock and update packages list...
Hit:1 http://deb.debian.org/debian bullseye InRelease
Hit:2 http://deb.debian.org/debian buster-backports InRelease
Hit:3 https://repo.openmptcprouter.com next InRelease
Hit:4 https://repo.openmptcprouter.com buster InRelease
Hit:5 http://mirrors.tuna.tsinghua.edu.cn/debian bookworm InRelease
Hit:6 http://mirrors.tuna.tsinghua.edu.cn/debian bookworm-updates InRelease
Hit:7 http://mirrors.tuna.tsinghua.edu.cn/debian bookworm-backports InRelease
Hit:8 http://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security InRelease
Reading package lists...
Install apt-transport-https, gnupg and openssh-server...
Reading package lists...
Building dependency tree...
Reading state information...
apt-transport-https is already the newest version (2.6.1).
gnupg is already the newest version (2.2.40-1.1).
openssh-server is already the newest version (1:9.2p1-2+deb12u2).
The following packages were automatically installed and are no longer required:
g++-10 gir1.2-ayatanaappindicator3-0.1 libavdevice58 libavfilter7
libavformat58 libavresample4 libcbor0 libfftw3-double3 libflac8
libfluidsynth2 libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0 libglew2.1
libglu1-mesa libgs9-common libgssdp-1.2-0 libgtksourceview-3.0-1
libgtksourceview-3.0-common libgupnp-1.2-0 libidn11 libilmbase25 libllvm11
libmms0 libnautilus-extension1a libntfs-3g883 libofa0 libopenexr25
libopengl0 libpoppler102 libpostproc55 libprocps8 libpython3.9 libqpdf28
librest-0.7-0 libsigsegv2 libsoup-gnome2.4-1 libsrt1.4-gnutls
libstdc++-10-dev libswscale5 libwmf0.2-7 python3-certifi
python3-charset-normalizer python3-ldb python3-pycurl python3-requests
python3-talloc ruby2.7
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Add OpenMPTCProuter repo...
Explanation: Prefer OpenMPTCProuter provided packages over the Debian native ones
Package: *
Pin: origin repo.openmptcprouter.com
Pin-Priority: 1001
Explanation: Prefer libuv1 Debian native package
Package: libuv1
Pin: version *
Pin-Priority: 1003
Install mptcp kernel and shadowsocks...
Hit:1 http://deb.debian.org/debian bullseye InRelease
Hit:2 http://deb.debian.org/debian buster-backports InRelease
Hit:3 https://repo.openmptcprouter.com next InRelease
Hit:4 https://repo.openmptcprouter.com buster InRelease
Hit:5 http://mirrors.tuna.tsinghua.edu.cn/debian bookworm InRelease
Hit:6 http://mirrors.tuna.tsinghua.edu.cn/debian bookworm-updates InRelease
Hit:7 http://mirrors.tuna.tsinghua.edu.cn/debian bookworm-backports InRelease
Hit:8 http://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
dirmngr is already the newest version (2.2.40-1.1).
patch is already the newest version (2.7.6-7).
rename is already the newest version (2.01-1).
curl is already the newest version (7.88.1-10+deb12u5).
libcurl4 is already the newest version (7.88.1-10+deb12u5).
unzip is already the newest version (6.0-28).
pkg-config is already the newest version (1.8.1-1).
ipset is already the newest version (7.17-1).
The following packages were automatically installed and are no longer required:
g++-10 gir1.2-ayatanaappindicator3-0.1 libavdevice58 libavfilter7
libavformat58 libavresample4 libcbor0 libfftw3-double3 libflac8
libfluidsynth2 libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0 libglew2.1
libglu1-mesa libgs9-common libgssdp-1.2-0 libgtksourceview-3.0-1
libgtksourceview-3.0-common libgupnp-1.2-0 libidn11 libilmbase25 libllvm11
libmms0 libnautilus-extension1a libntfs-3g883 libofa0 libopenexr25
libopengl0 libpoppler102 libpostproc55 libprocps8 libpython3.9 libqpdf28
librest-0.7-0 libsigsegv2 libsoup-gnome2.4-1 libsrt1.4-gnutls
libstdc++-10-dev libswscale5 libwmf0.2-7 python3-certifi
python3-charset-normalizer python3-ldb python3-pycurl python3-requests
python3-talloc ruby2.7
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Install iperf3
Reading package lists...
Building dependency tree...
Reading state information...
Package 'omr-iperf3' is not installed, so not removed
The following packages were automatically installed and are no longer required:
g++-10 gir1.2-ayatanaappindicator3-0.1 libavdevice58 libavfilter7
libavformat58 libavresample4 libcbor0 libfftw3-double3 libflac8
libfluidsynth2 libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0 libglew2.1
libglu1-mesa libgs9-common libgssdp-1.2-0 libgtksourceview-3.0-1
libgtksourceview-3.0-common libgupnp-1.2-0 libidn11 libilmbase25 libllvm11
libmms0 libnautilus-extension1a libntfs-3g883 libofa0 libopenexr25
libopengl0 libpoppler102 libpostproc55 libprocps8 libpython3.9 libqpdf28
librest-0.7-0 libsigsegv2 libsoup-gnome2.4-1 libsrt1.4-gnutls
libstdc++-10-dev libswscale5 libwmf0.2-7 python3-certifi
python3-charset-normalizer python3-ldb python3-pycurl python3-requests
python3-talloc ruby2.7
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
iperf3 is already the newest version (3.12-1+deb12u1).
The following packages were automatically installed and are no longer required:
g++-10 gir1.2-ayatanaappindicator3-0.1 libavdevice58 libavfilter7
libavformat58 libavresample4 libcbor0 libfftw3-double3 libflac8
libfluidsynth2 libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0 libglew2.1
libglu1-mesa libgs9-common libgssdp-1.2-0 libgtksourceview-3.0-1
libgtksourceview-3.0-common libgupnp-1.2-0 libidn11 libilmbase25 libllvm11
libmms0 libnautilus-extension1a libntfs-3g883 libofa0 libopenexr25
libopengl0 libpoppler102 libpostproc55 libprocps8 libpython3.9 libqpdf28
librest-0.7-0 libsigsegv2 libsoup-gnome2.4-1 libsrt1.4-gnutls
libstdc++-10-dev libswscale5 libwmf0.2-7 python3-certifi
python3-charset-normalizer python3-ldb python3-pycurl python3-requests
python3-talloc ruby2.7
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Compile and install mptcpize...
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version (12.9).
The following packages were automatically installed and are no longer required:
g++-10 gir1.2-ayatanaappindicator3-0.1 libavdevice58 libavfilter7
libavformat58 libavresample4 libcbor0 libfftw3-double3 libflac8
libfluidsynth2 libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0 libglew2.1
libglu1-mesa libgs9-common libgssdp-1.2-0 libgtksourceview-3.0-1
libgtksourceview-3.0-common libgupnp-1.2-0 libidn11 libilmbase25 libllvm11
libmms0 libnautilus-extension1a libntfs-3g883 libofa0 libopenexr25
libopengl0 libpoppler102 libpostproc55 libprocps8 libpython3.9 libqpdf28
librest-0.7-0 libsigsegv2 libsoup-gnome2.4-1 libsrt1.4-gnutls
libstdc++-10-dev libswscale5 libwmf0.2-7 python3-certifi
python3-charset-normalizer python3-ldb python3-pycurl python3-requests
python3-talloc ruby2.7
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
git is already the newest version (1:2.39.2-1.1).
The following packages were automatically installed and are no longer required:
g++-10 gir1.2-ayatanaappindicator3-0.1 libavdevice58 libavfilter7
libavformat58 libavresample4 libcbor0 libfftw3-double3 libflac8
libfluidsynth2 libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0 libglew2.1
libglu1-mesa libgs9-common libgssdp-1.2-0 libgtksourceview-3.0-1
libgtksourceview-3.0-common libgupnp-1.2-0 libidn11 libilmbase25 libllvm11
libmms0 libnautilus-extension1a libntfs-3g883 libofa0 libopenexr25
libopengl0 libpoppler102 libpostproc55 libprocps8 libpython3.9 libqpdf28
librest-0.7-0 libsigsegv2 libsoup-gnome2.4-1 libsrt1.4-gnutls
libstdc++-10-dev libswscale5 libwmf0.2-7 python3-certifi
python3-charset-normalizer python3-ldb python3-pycurl python3-requests
python3-talloc ruby2.7
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
gcc -o mptcpize mptcpize.c
gcc -shared -o libmptcpwrap.so -fPIC mptcpwrap.c
gcc -shared -o libmptcpwrap.so -fPIC mptcpwrap.c
install -d /usr/bin/
install -m 755 mptcpize /usr/bin/
install -d /usr/lib/mptcpize/
install -m 644 libmptcpwrap.so /usr/lib/mptcpize/
Reading package lists...
Building dependency tree...
Reading state information...
iproute2 is already the newest version (6.1.0-3).
The following packages were automatically installed and are no longer required:
g++-10 gir1.2-ayatanaappindicator3-0.1 libavdevice58 libavfilter7
libavformat58 libavresample4 libcbor0 libfftw3-double3 libflac8
libfluidsynth2 libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0 libglew2.1
libglu1-mesa libgs9-common libgssdp-1.2-0 libgtksourceview-3.0-1
libgtksourceview-3.0-common libgupnp-1.2-0 libidn11 libilmbase25 libllvm11
libmms0 libnautilus-extension1a libntfs-3g883 libofa0 libopenexr25
libopengl0 libpoppler102 libpostproc55 libprocps8 libpython3.9 libqpdf28
librest-0.7-0 libsigsegv2 libsoup-gnome2.4-1 libsrt1.4-gnutls
libstdc++-10-dev libswscale5 libwmf0.2-7 python3-certifi
python3-charset-normalizer python3-ldb python3-pycurl python3-requests
python3-talloc ruby2.7
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
MPTCPize iperf3...
mptcpize: can't rename /tmp/unit_FDX4hz to /lib/systemd/system/iperf3.service: Invalid cross-device link how to solve this error? |
Should be fixed now. |
same thing
|
|
@Ysurac, remove sh works.
|
@Ysurac, how to fixes prev error? It is equals previous. |
mptcpize is required, I tested on some VPS using ARM64 and the current script is working. |
@Ysurac, it local deploy on board Orange Pi 3, Allwinner H6, not LTSversion with pci express port. |
I think I found a solution, so I will patch mptcpize. |
Can you try again ? |
Ok, wait pls. |
@Ysurac, how to create grub.cfg? where is I can grab.cfg examples? |
What is used to boot the kernel ? What do you have in |
|
It's not using grub, but another bootloader. I can't help here. |
It's Debian 11 |
@Ysurac, I find information about building bootloader U-boot and kernel for Orange Pi here: |
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days |
@Ysurac,
Hello, I understand correctly that there are no binaries arm64 in your repository and in order to configure omr-vps, I will have to build manually according to your instructions here: https://github.com/Ysurac/openmptcprouter-vps/wiki/Compile-kernel
how relevant is this script, is it suitable for Ubuntu 22.04?
https://github.com/rickytrevor/openmptcprouter-vps-install-arm64
from this issue #2707
Why don't you want to add similar simple installation script to ur repository?
The text was updated successfully, but these errors were encountered: