Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic:  [ok] d-u wants to remove kernel-header & dkms unknown command 'm'?  (Read 2770 times)

Offline spacepenguin

  • User
  • Posts: 862
    • spacepenguin.de
The lastest d-u wants to remove the kernel headers:

Code: [Select]
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete werden ENTFERNT:
  linux-headers-3.16-1.towo-siduction-amd64 linux-headers-3.16-2.towo-siduction-amd64 linux-headers-3.16-2.towo.2-siduction-amd64
  linux-headers-siduction-amd64
Die folgenden Pakete sind zurückgehalten worden:
  cpp-4.9 g++ g++-4.9 gcc-4.9 gcc-4.9-base gcc-4.9-base:i386 lib32gomp1 libasan1 libatomic1 libcilkrts5 libgcc-4.9-dev libgcc1
  libgcc1:i386 libgfortran3 libgomp1 libitm1 liblsan0 libobjc-4.9-dev libobjc4 libquadmath0 libstdc++-4.9-dev libstdc++6
  libstdc++6:i386 libtsan0 libubsan0
0 aktualisiert, 0 neu installiert, 4 zu entfernen und 25 nicht aktualisiert.
Nach dieser Operation werden 93,0 MB Plattenplatz freigegeben.

I installed the kernel 3.16-2.towo-siduction-amd64 a d-u before this, also the kernel headers for 3.16-2. Alas with that kernel it is not possible to build the nvidia module, I get an error message about an "unknown command 'm':

Code: [Select]
run-parts executing /etc/kernel/header_postinst.d/dkms 3.16-2.towo-siduction-amd64
sed -e Ausdruck #1 Zeichen 6: Unbekannter Befehl: 'm'

So by now I am stuck with kernel 3.16-1.towo-siduction-amd64...

***

Mit dem jetzigen d-u sollen die Kernel-Header entfernt werden. Außerdem ist es mit dem 3.16-2er Kernel (zumindest 64bit) nicht möglich, mit dkms das Nvidia-Modul zu bauen (mit installierten Headern).
« Last Edit: 2014/09/10, 14:57:59 by spacepenguin »
Susan | Hardware: SysProfile
Music-Profile: http://www.last.fm/de/user/spacepengu

Offline michaa7

  • User
  • Posts: 2.295
I assume here we have two different problems (removing headers and unknown command).

As to the command, I have the same problem, with the new kernel, but 32 bit:
Quote
run-parts: executing /etc/kernel/postinst.d/dkms 3.16-2.towo-siduction-686 /boot/vmlinuz-3.16-2.towo-siduction-686
sed: -e Ausdruck #1, Zeichen 6: Unbekannter Befehl: `m'

As to the headers, nothing to remove here on 32 bit. But maybe for you it is the usuall hassle during compiler upgrade.
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

Offline towo

  • Administrator
  • User
  • *****
  • Posts: 2.920
Code: [Select]
~
towo:Defiant> dkms status
nvidia-current, 343.13, 3.16-0.towo-siduction-amd64, x86_64: installed
nvidia-current, 343.13, 3.16-2.towo.2-siduction-amd64, x86_64: installed
nvidia-current, 343.13, 3.17-rc3-siduction-amd64, x86_64: installed
nvidia-current, 343.13, 3.17-rc4-siduction-amd64, x86_64: installed
vboxhost, 4.3.14, 3.16-0.towo-siduction-amd64, x86_64: installed
vboxhost, 4.3.14, 3.16-2.towo.2-siduction-amd64, x86_64: installed
vboxhost, 4.3.14, 3.17-rc3-siduction-amd64, x86_64: installed
vboxhost, 4.3.14, 3.17-rc4-siduction-amd64, x86_64: installed
Also an der Meldung liegt es nicht, daß nvidia nicht gebaut wird, die kommt hier nämlich auch.
Und das Entfernen der Pakete ist von Zeit zu Zeit nunmal normal bei Multiarch.
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

Offline spacepenguin

  • User
  • Posts: 862
    • spacepenguin.de
Hmm, du hast Recht, towo, gebaut wurde das Modul:

Code: [Select]
dkms status
Passwort:
nvidia-current, 340.32, 3.16-1.towo-siduction-amd64, x86_64: installed
nvidia-current, 340.32, 3.16-2.towo-siduction-amd64, x86_64: installed
nvidia-current, 340.32, 3.16-2.towo.2-siduction-amd64, x86_64: installed

Ok, dann liegt es wohl nicht daran, dann unterlag ich wohl einer Fehleinschätzung aufgrund der Meldung.

Trotzdem hängt das System bei Blinkecursor auf schwarzen Grund mit dem 16-2er Kernel, mit Alt-F1 komm ich aber auf eine virtuelle Konsole. Ein reinstall des nvidia-driver hab ich gemacht. Liegt es dann vielelicht daran, dass zwei Module vorhanden sind?? Aber eigentlich sollte doch bei Kernel linux-image-3.16-2.towo.2-siduction-amd64 auch das 2er Modul zugeordnet werden können?

Edit: Hat sich nach 2. Reboot erledigt, funktioniert wieder... schräg.
« Last Edit: 2014/09/10, 14:57:01 by spacepenguin »
Susan | Hardware: SysProfile
Music-Profile: http://www.last.fm/de/user/spacepengu

Offline towo

  • Administrator
  • User
  • *****
  • Posts: 2.920
Wie wäre es, wenn Du einfach mal die relevanten Infos gibst, anstatt irgendwelche Vermutungen zu äüßern?
/var/log/Xorg.0.log ist das mindeste, was man sehen mußte, damit man helfen kann.
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

BlueAptosid

  • Guest
Bei mir wurden eben beim dist-upgrade auch die letzten linux-header Dateien entfernt. Beim Neustart blieb der PC auch mit dem blinkenden Curser stehen (Nvidiagrafikkarte).

Ich habe die linux-headers-3.16-2.towo.2-siduction-amd64 nach installiert und dann ein

apt-get install --reinstall nvidia-driver

reboot

und alles wieder OK.

Gruß Jürgen

Offline musca

  • User
  • Posts: 725
  • sid, fly high!
Hallo Jürgen (BlueAptosid),

Du hast jetzt zwar die passenden Headers zu deinem Kernel installiert, aber zum automatischen Updaten auf den nächsten Kernel fehlt nun noch das Metapaket linux-headers-siduction-amd64, das sich vermutlich gerade nicht installieren läßt -- einfach später noch mal gerade ziehen.

Gruß
musca
„Es irrt der Mensch, solang er strebt.“  (Goethe, Faust)

Offline spacepenguin

  • User
  • Posts: 862
    • spacepenguin.de
Bei mir funktionierte das nach dem 2. Reboot auch wieder. Das erste gab den Blinkecursor.
Susan | Hardware: SysProfile
Music-Profile: http://www.last.fm/de/user/spacepengu