-
-
Notifications
You must be signed in to change notification settings - Fork 194
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
install-lxc.sh installiert die Kernel-Header auf Tinkerboard-S mit Armbian nicht #2728
Comments
Inzwischen ist mir klar wo es hakt. Könnte man ändern. 😉 |
Das ergibt natürlich Sinn. Das Tinkerboard hat ja eine reine 32bit ARM CPU und folglich ist es 'arm' bzw 'armv7l' und eben nicht 'aarch64'. Müsstest du einfach mal alle stellen im |
Ich denke das läuft... --- install-lxc.sh 2024-05-06 16:44:40.401793517 +0200
+++ install-lxc-bx.sh 2024-05-06 15:08:58.041647955 +0200
@@ -86,11 +86,16 @@
info "Purging pivccu-modules-dkms"
apt purge -y pivccu-modules-dkms
fi
HEADER_PKGS=
- if [[ "${PLATFORM}" == "aarch64" ]] &&
+ if [[ "${PLATFORM}" == "armv7l" ]] &&
+ command -v armbian-install >/dev/null; then
+ # armv7l based Armbian system
+ info "Identified armv7l-based Armbian host system..."
+ HEADER_PKGS="$(dpkg --get-selections | grep 'linux-image-' | grep -m1 '\sinstall' | sed -e 's/linux-image-\([a-z0-9-]\+\).*/linux-headers-\1/')"
+ elif [[ "${PLATFORM}" == "aarch64" ]] &&
command -v armbian-install >/dev/null; then
# arm based Armbian system
info "Identified arm64-based Armbian host system..."
HEADER_PKGS="$(dpkg --get-selections | grep 'linux-image-' | grep -m1 '\sinstall' | sed -e 's/linux-image-\([a-z0-9-]\+\).*/linux-headers-\1/')"
elif [[ "${PLATFORM}" == "aarch64" ]] &&
@@ -438,11 +443,16 @@
sh -c 'echo "deb [signed-by=/usr/share/keyrings/pivccu-archive-keyring.gpg] https://apt.pivccu.de/piVCCU stable main" >/etc/apt/sources.list.d/pivccu.list'
apt update
# install kernel headers
HEADER_PKGS=
-if [[ "${PLATFORM}" == "aarch64" ]] &&
+if [[ "${PLATFORM}" == "armv7l" ]] &&
+ command -v armbian-install >/dev/null; then
+ # armv7l based Armbian system
+ info "Identified armv7l-based Armbian host system..."
+ HEADER_PKGS="$(dpkg --get-selections | grep 'linux-image-' | grep -m1 '\sinstall' | sed -e 's/linux-image-\([a-z0-9-]\+\).*/linux-headers-\1/')"
+elif [[ "${PLATFORM}" == "aarch64" ]] &&
command -v armbian-install >/dev/null; then
# arm based Armbian system
info "Identified arm64-based Armbian host system..."
HEADER_PKGS="$(dpkg --get-selections | grep 'linux-image-' | grep -m1 '\sinstall' | sed -e 's/linux-image-\([a-z0-9-]\+\).*/linux-headers-\1/')"
elif [[ "${PLATFORM}" == "aarch64" ]] &&
@@ -466,11 +476,11 @@
done
fi
# install OS specific device tree stuff if RPI-RF-MOD
# or HM-MOD-RPI-PCB will be connected to the GPIO
-if [[ "${PLATFORM}" == "aarch64" ]] &&
+if [[ "${PLATFORM}" == "aarch64" ]] || [[ "${PLATFORM}" == "armv7l" ]] &&
! pkg_installed pivccu-devicetree-armbian &&
! pkg_installed pivccu-modules-raspberrypi &&
[[ ! -f /boot/firmware/overlays/pivccu-raspberrypi.dtbo ]]; then
text=$(cat <<EOF |
Du denkst ODER das läuft? Was nun? 😜 |
Läuft! 😉 |
Installation über das modifizierte install-lxc.sh
Sieht m.E. soweit gut aus und läuft sauber durch. |
Ja, sieht gut aus, nur die deutschen Ausgaben sind nervig. Bei einem Linux System gehört es sich dieses mit englischen Ausgaben aufzusetzen 😜 Danke dir, werd ich dann später mir anschauen und dann die Änderungen einbongen... |
So, mit der 1.15 version des |
Haken ist dran, läuft sauber durch (Install/Uninstall getestet). Installation mittels install-lxc.sh (v1.15)
|
Describe the issue you are experiencing
Wollte heute mal RaspberryMatic als LXC auf einem Tinkerboard-S mit Armbian 24.2.5 Bookworm CLI installieren.
Das install-lxc.sh wirft einen Fehler und installiert die nötigen Kernel-Header nicht.
Describe the behavior you expected
Das install-lxc.sh sollte das Hostsystem korrekt identifizieren und die Kernel-Header installieren.
Steps to reproduce the issue
...
What is the version this bug report is based on?
3.75.7.20240501-3c8648-lxc_arm
Which base platform are you running?
lxc_arm (Linux Container Infrastructure, ARM/armhf)
Which HomeMatic/homematicIP radio module are you using?
RPI-RF-MOD
Anything in the logs that might be useful for us?
Additional information
Das lässt sich umschiffen indem man den Befehl aus der Anleitung von Alex für die piVCCU - Installation nutzt.
Anleitung Punkt 3:
The text was updated successfully, but these errors were encountered: