Problem nach dist-update mit aufs-dkms "BUILD_EXCLUSIVE directive which does not match this kernel/arch. This indicates that it should not be built."

  • Ich hatte beim letzten apt-get dist-upgrade auf meinem vor längerer Zeit von Debian 9 -> auf Debian 11 upgegradeten folgende Fehler:



    dkms status

    aufs, 4.19+20190211, 4.19.0-20-amd64, x86_64: installed


    Es liegt scheinbar am Package, welches neuere Kernel nicht unterstützt:

    aufs-dkms


    Hat dies mit einem unsauberen update zuvor zu tun, oder alles ok?
    Soll ich es purgen?
    sudo apt-get purge --auto-remove aufs-dkms

    Ich weiß nicht mehr, wo ich mir das installiert habe. Eventuell Docker.. dies kommt aber nicht mehr zum Einsatz auf diesem Server.

  • Das AUFS Packet auf Debian 11 ist unmaintained und wird deshalb nicht ausgeliefert.

    OverlayFS ist eine Alternative, ansonsten musst du die AUFS von den Sid Paketquellen installieren. (Apt Pinning)

  • hast Du da direkt von 9 auf 11 upgrgradet?


    das packet gibts für 11 nicht, also runter damit. https://packages.debian.org/search?keywords=aufs-dkms


    überhaupt sollte man keine obsoleten packete installiert haben. https://www.debian.org/release…pgrading.de.html#obsolete


    Keine Sorge ich habe eh step by step upgegradet. Nur als Info wie sich ergeben hat, dass ich hier Pakete hinterherschleife.


    Danke die Info und die Links sind sehr brauchbar!! Habe nicht gewusst, dass dies im Zuge eines Upgrades nicht behandelt wird.


    Ich habe mal nachgeschaut was betroffen ist, ohne etwas zu ändern:


    sudo apt-get purge --auto-remove aufs-dkms

    Code
    Die folgenden Pakete werden ENTFERNT:
      aufs-dkms* dctrl-tools* dkms* linux-headers-amd64*
      linux-image-4.19.0-20-amd64*
    0 aktualisiert, 0 neu installiert, 5 zu entfernen und 0 nicht aktualisiert.


    aptitude search '~o'


    Eine ziemlich lange Liste. :(

    Lösungsansatz:
    Docker und mod-pagespeed benötige ich auf diesem Server jedenfalls nicht mehr.
    Ich dachte aufs-dkms kommt mit Docker war aber seperat.

    1) Docker entfernt
    https://askubuntu.com/question…mpletely-uninstall-docker

    Code
    sudo apt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli
    sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce  
    sudo rm -rf /var/lib/docker /etc/docker
    sudo rm /etc/apparmor.d/docker
    sudo groupdel docker
    sudo rm -rf /var/run/docker.sock

    2) aufs-dkms gepurged

    Code
    sudo apt-get purge --auto-remove aufs-dkms


    3) Danach nochmal mit checken welche Pakete noch übriggeblieben sind.

    Code
    #checken was noch übrig ist
    aptitude search '~o'
    #auch weg damit 
    aptitude purge '~o'


    Diese Schritte 1-2 sind zwar auch in 3 enthalten aber bei Docker macht es doch Sinn, weil dort sonst immer was zurückbleibt und aufs-dkim hab ich separat, um zu sehen, ob es nicht doch irgendwie vom Panel gebraucht wird.

    Edit: Ok, ich habe den Lösungsansatz durchgeführt. Alles entfernt und es scheint bislang gut zu funktionieren.
    Edit 2 Tage später: Ja, alles passt

  • Transfer der Docker Volumes und Daten auf eine neue Kiste, Container auf dem neuen Server von Github pullen, Container starten. Fertig. ;) Der Umzug an Ostern war in ca 2 Stunden erledigt, dabei mehr Performance und auch gleich noch Debian 10 zu 11.

    RS Ostern L OST22 (~RS "3000" G9.5) (8C,24GB,960GB) | RS Cyber Quack (1C,2GB,40GB)

    Gefällt mir 1