media-build-experimental-dkms Paket wird nach Kernelupdate nicht automatisch neu gebaut (Ubuntu)

  • Das wird dann auch bei jedem Kernelupdate etwas dauern, aber dafür passiert es dann automatisch.


    Lars

    hm... ich habe heute ein Kernelupdate durchgeführt und leider ist Stunden später noch immer nichts passiert. Woran kann das liegen? :(
    Ist das ganze nicht vielleicht auch sehr unsicher, wenn während des automatischen treiber-updates aufeinmal rebooted wird? Vielleicht ist es so bei mir passiert? :/

  • Leute, könnt ihr eure Paketbau-Probleme nicht in einem eigenen Thread abarbeiten?
    Distributionsspezifisches ist in diesem Thread off-topic!

  • Sorry, aber ich dachte es handelt sich bei dem deb package um "Aktuelle Treiber für Octopus(ddbridge), CineS2(ngene/ddbridge), DuoFlex-S2, DuoFlex-CT, CineCT sowie TT S2-6400".
    Wo is da was Off-Topic ?
    Aber naja. Wenn es nun klargestellt wurde, wo kann man das ganze dann behandeln?

  • Das deb-Paket ist nicht von UFO, in diesem Thread geht es nur um den Treiber, nicht darum, wie man ein Debian/Ubuntu-Paket, das diesen Treiber als Inhalt hat, installiert bzw. warum der Treiber nicht automatisch neu gebaut wird, wenn man ein Kernelupdate gemacht hat.


    => neuen Thread dafür erstellen: "dkms-Paket wird nach Kernelupdate nicht automatisch neu gebaut" und darin dann genau beschreiben, was du wie getan hast.


    Ich melde das mal, so dass ein Mod diese Posts hier heraustrennen kann.


    Lars.

  • ich habe das .deb Package[Blockierte Grafik: https://launchpad.net/@@/package-source] media-build-experimental-dkms - 0~20140312.204530-1yavdr2~trusty geladen.
    Gestern habe ich ein Kernelupdate durchgeführt und leider ist heute noch immer nichts passiert.



    Woran kann das liegen? :( Gibt es irgendwo eine art debug log ?
    Auch frage ich mich, ob das ganze nicht vielleicht auch sehr unsicher ist, wenn während des automatischen treiber-updates aufeinmal rebooted wird? Weil man ja nicht mitbekommt, wann das Update durchgeführt wird. Vielleicht ist es so bei mir passiert? :/
    Und zu guter letzt, habe ich gerade den Thread von Frodo entdeckt, indem er das dkms package selber überarbeitet hat und dort von der Implementierung der "Modulen Stand 09.07.2014" spricht.
    Sind die Module aus dem .deb vielleicht ein wenig veraltet und machen desshalb Probleme?


    Ich nutze Ubuntu 14.04 mit kernel 3.13.0-32-generic

    Vielen Dank!

  • Wie gewünscht aus dem anderen Thread herausgetrennt, aber mit diesem neuen Thread "ge-merge-t" nach "Debian und Derivate".


    Regards
    fnu

    HowTo: APT pinning

  • Meinst du den Ubuntu-Kernel ? Oder habe ich dich da falsch verstanden?
    kernel 3.13.0-32-generic


    Den Thread merge'n geht klar, denke ich :D
    oh.. und ich sehe gerade das der Thread verschoben wurde. Dann entschuldigt bitte, das ich den Thread falsch erstellt habe.

  • hmm.. mit "code" hier einfügen, geht leider nicht (nur 100 000 Zeichen).
    die .log als Dateianhang is angeblich zu groß


    .. also hier zum download... https://doc-0c-1c-docs.googleusercontent.com/docs/securesc/ha0ro937gcuc7l7deffksulhg5h7mbp1/efdhl4g6oee71nat47n3pgmpjeiqkih6/1405692000000/00240882686634704986/*/0B81QzCCqll85SThvaWU5bEo5Wlk?h=16653014193614665626&e=download


    sorry :S


    Ich bin leider ein totaler noob... außer der meldung, dass nicht die "full kernel source" installiert ist, fällt mir nichts verdächtiges auf :(
    Aber schön zu sehen, dass er es wenigstens für den neusten kernel versucht hat.. :D


    schonmal vielen dank für deine Hilfe

  • Code
    $ dkms status
    bcmwl, 6.30.223.141+bdcom, 3.13.0-30-generic, x86_64: installed
    bcmwl, 6.30.223.141+bdcom, 3.13.0-32-generic, x86_64: installed
    media-build-experimental, 0~20140312.204530, 3.13.0-30-generic, x86_64: installed (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!)
    media-build-experimental, 0~20140312.204530, 3.13.0-32-generic, x86_64: installed (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!)
    media-build-experimental, 0~20140312.204530, 3.2.0-60-generic, x86_64: built
    media-build-experimental, 0~20140312.204530, 3.8.0-37-generic, x86_64: built
  • Wenn ein dkms-Treiber bei mir mal aus unerfindlichen Gründen nicht richtig baut bei einem Update, hilft manchmal, das Paket einfach noch mal zu installieren. Einen Reboot während des Updates sollte man natürlich nicht machen. Deshalb lasse ich die auch nicht automatisch installieren, sondern mache sie manuell. Dann sieht man, wann er fertig ist.


    Lars

  • Ok. Also einfach drüber bügeln? Nicht vorher irgendwas Deinstallieren? Wie bei dem Source-Paket ?
    Wegen dem Problem des Reboots, denke ich, werde ich einfach Nachts über einen cronjob ein dist-upgrade triggern... Dann sollte ein versehentlicher reboot unwahrscheinlich werden. :)

  • Was dann genau das Gegenteil zu dem wäre was Lars dir empfohlen hat. Wie kann man denn während eines manuellen updates einen versehentlichen reboot machen?


    Von welchem Source-Paket spricht du?


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Ich hatte vorher das media-build-experimental, als Source paket... und hatte mit dem .deb Package ein Problem, als das Source-Paket zusätzlich noch drauf war.
    Desshalb die Frage, ob ich das .deb Paket auch vorher noch deinstallieren muss. Aber vermutlich nicht?


    Das es entgegen dem Rat war, ist mir klar. Aber nur wegen dem automatischen neu build, direkt nach dem Kernelupdate, benutze ich das dkms package überhaupt erst.


    Ich glaube du hast mich da falsch verstanden, ich rede nicht von einem versehentlichen reboot beim manuellen installieren, sondern beim automatischen, nach einem Kernelupdate. Manuell ist man da bestimmt auf der sicheren Seite.

  • Am besten deinstalliert Du das media-build-experimental Paket erst einmal komplett.

    Code
    apt-get remove media-build-experimental-dkms

    Anschliessend mit dkms status prüfen ob alles deinstlliert wurde.

    Code
    dkms status

    Ist kein Eintrag mehr von media-build-experimental vorhanden kannst Du nun direkt neu installieren. Ansonsten erst noch mit

    Code
    dkms remove -m media-build-experimental -v 0~20140312.204530 --all

    alle dkms Instanzen löschen. Zeigt nun "dkms status" das alles entfernt wurde nun noch ein

    Code
    apt-get install media-build-experimenta-dkms

    Dannach sollte alles wieder funktionieren.


    Kernel Updates würde ich bei einem VDR im übrigen nie automatisch durchführen.

    Gruß
    Frodo

  • Hey Frodo.
    Auch dir vielen Dank für deine Antwort.
    Das hat mir wirklich geholfen. Hätte die .deb um ein Haar einfach drüber gebügelt :D


    Ich bin hier im VDR-Portal nur unterwegs, weil ihr Jungs einfach der Hammer seid :D .. und ich hier das source-paket und die .deb gefunden habe. Hier noch einmal, vielen Dank euch allen. Allein hätte ich da den Wald vor lauter Bäumen nicht gesehen.
    Eigentlich benutze ich Ubuntu 14.04 LTS als Server & Desktop mit einer DigitalDevices Karte und TVHeadend als backend - mit XBMC IPTVs als frontend. Aber die Treiber sind ja zum Glück kompatibel :) Ich denk mal weil yaVDR ja auch auf Ubuntu setzt?


    Ich werde jetzt das Paket neu installieren und hoffe das es zukünftig funktioniert :)



    UPDATE:


    Hat nicht funktioniert.. :(


    Code
    Status: Before uninstall, this module version was ACTIVE on this kernel.
    
    
    a8293.ko:
     - Uninstallation
       - Deleting from: /lib/modules/3.13.0-30-generic/
    rmdir: konnte »“ nicht entfernen: Datei oder Verzeichnis nicht gefunden
     - Original module
       - No original module was found for this module on this kernel.
       - Use the dkms install command to reinstall any previous module version.


    und dann folgen noch ein paar dutzend andere .ko dateien, die den selben Fehler melden :(
    Ist es doch ein Problem, dass ich ein normales Ubuntu nutze? :S Dachte nie, dass es ein Problem sein könnte, weil das source-paket ja auch funktioniert hat...


    Na jedenfalls ließ ich das durchlaufen .. und dkms status hat dann auch nichts mehr angezeigt. also die .deb wieder installiert, neugestartet - und wieder keinen erfolg :(

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!