Skip to content
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

Probleme mit der Installation der Installation pivccu-modules-dkms / Kernel Version 4.14.97-v7+ #130

Closed
jogi4github opened this issue Feb 10, 2019 · 4 comments

Comments

@jogi4github
Copy link

Hallo,

ich bekomme auf meinem bestehenden Raspberry pi System das Paket pivccu-modules-dkms nicht eingerichtet, obwohl die Kernel Headers installiert wurden.

# Kernel Header:
root@raspberrypi:~# dpkg -l | grep -i kernel-header
ii  raspberrypi-kernel-headers           1.20181112-1                       armhf        Header files for the Raspberry Pi Linux kernel

# Reconfigure Versuch:
root@raspberrypi:~# dpkg-reconfigure pivccu-modules-dkms
/usr/sbin/dpkg-reconfigure: pivccu-modules-dkms ist kaputt oder nicht komplett installiert
root@raspberrypi:~# dpkg --configure pivccu-modules-dkms
pivccu-modules-dkms (1.0.22) wird eingerichtet ...
Error! echo
Your kernel headers for kernel 4.14.97-v7+ cannot be found at
/lib/modules/4.14.97-v7+/build or /lib/modules/4.14.97-v7+/source.
dpkg: Fehler beim Bearbeiten des Paketes pivccu-modules-dkms (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 pivccu-modules-dkms

# Kernel Version
root@raspberrypi:~# uname -a
Linux raspberrypi 4.14.97-v7+ #1197 SMP Mon Feb 4 21:13:29 GMT 2019 armv7l GNU/Linux
root@raspberrypi:~# dpkg -l | grep -i kernel-header
ii  raspberrypi-kernel-headers           1.20181112-1                       armhf        Header files for the Raspberry Pi Linux kernel

# RPI:
root@raspberrypi:~# dpkg -l | grep -i kernel-header
ii  raspberrypi-kernel-headers           1.20181112-1                       armhf        Header files for the Raspberry Pi Linux kernel

root@raspberrypi:/lib/modules/4.14.97-v7+# ls
kernel		   modules.builtin	modules.dep.bin  modules.softdep
modules.alias	   modules.builtin.bin	modules.devname  modules.symbols
modules.alias.bin  modules.dep		modules.order	 modules.symbols.bin

Im Augenblick verstehe ich nicht, was genau fehlt...???

  • Jörg
@alexreinert
Copy link
Owner

Kernel und Header passen nicht zusammen: Installiert ist ein Kernel vom 4. Februar. Die Header sind von November. Hast du ein Kernel Update mit rpi-update gemacht?

@jogi4github
Copy link
Author

Ja, nachdem ich diese Fehlermeldung erhalten habe, habe ich ein rpi-update durchgeführt. Der Fehler blieb aber der Gleiche. Der Kernel wurde mit dem Update auf stretch installiert. Weißt du wo ich die richtigen Header Dateien her bekomme. Die Installation von raspberrypi-kernel-headers scheint ja nicht die richtige Headerversion zu installieren.

Woran hast du eigentlich erkannt, dass die Headerversion nicht mit dem installlierten Kernel übereinstimmt? Der installierte Kernel ist Linux raspberrypi 4.14.97-v7+, die Dateien hierfür liegen im System /lib/modules/4.14.97-v7/kernel/, oder verstehe ich da etwas falsch?

root@raspberrypi:~# ll /lib/modules/4.14.97-v7+/kernel/
insgesamt 44
drwxr-xr-x 11 root root 4096 Feb 10 16:20 .
drwxr-xr-x  3 root root 4096 Feb 10 16:20 ..
drwxr-xr-x  3 root root 4096 Feb 10 16:19 arch
drwxr-xr-x  3 root root 4096 Feb 10 16:19 crypto
drwxr-xr-x 45 root root 4096 Feb 10 16:19 drivers
drwxr-xr-x 27 root root 4096 Feb 10 16:19 fs
drwxr-xr-x  2 root root 4096 Feb 10 16:30 kernel
drwxr-xr-x  7 root root 4096 Feb 10 16:20 lib
drwxr-xr-x  2 root root 4096 Feb 10 16:20 mm
drwxr-xr-x 35 root root 4096 Feb 10 16:20 net
drwxr-xr-x  6 root root 4096 Feb 10 16:20 sound

@alexreinert
Copy link
Owner

So kommt man wieder auf den offiziellen Stable Kernel:

sudo apt install --reinstall raspberrypi-kernel raspberrypi-kernel-headers

Danach braucht es dann einen Reboot, damit der aktive Kernel und die Header wieder zusammenpassen.

Die eigentlichen Header werden unter /usr/src installiert und nicht unter /lib/modules.

Den Unterschied konnte man gut erkennen aufgrund der Datumsangabe im uname und der Version von der Headern.

@jogi4github
Copy link
Author

Super - vielen Dank, Das hat das Problem behoben.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants