Das Paketmanagement teilt dir mit, dass es Verzeichnisse, die Teil der alten Versionen der Pakete, in diesem Fall linux-headers-next-sunxi 5.38 nicht entfernt werden, weil sich noch Dateien darin befinden, die nicht Teil des Pakets sind.
Ich vermute diese Dateien hast du (absichtlich oder irrtümlich) dort erstellt, also du versucht hast Module für den Kernel zu kompilieren, es könnten aber auch Dateien sein, die zu anderen Paketen gehören.
Das Ignorieren dieser Meldungen ist ungefährlich, du kannst dir die Sacher aber auch näher ansehen. Zuerst einmal kannst du nachsehen ob tatsächlich Dateien anderer Pakete in diesen Verzeichnissen liegen
Code: Alles auswählen
$ dpkg -S /boot/dtb-4.14.15-sunxi
$ dpkg -S /usr/src/linux-headers-4.14.15-sunxi/scripts
Also Ausgabe erhältst du eine Liste von Dateien in diesen Verzeichnis samt Paketnamen, zu dem diese Dateien gehören oder falls keine Dateien der Paketverwaltung dort existieren, dann eine Meldung, dass nichts gefunden wurde.
Wenn du nun eine Liste von Paketen erhältst, dann kannst du dir überlegen ob du diese Pakete brauchst oder ob sie vielleicht mit dem Update auch unnotwendig geworden sind und sie deinstallieren.
Wenn die Dateien zu keinem Paket gehören, dann heißt dass im Grunde, dass du sie selbst angelegt hast (egal ob unabsichtlich oder absichtlich) und du auch selbst wissen müsstest ob du sie behalten willst. Bei dem ersten Verzeichnis /boot/dtb-4.14.15-sunxi kann ich nicht viel sagen, außer dass ich beim Entfernen vorsichtig wäre.
Das zweite Verzsichnis, vermutlich gleich /usr/src/linux-headers-4.14.15-sunxi, kannst du wahrscheinlich löschen ohne viel zu überlegen, Es ist für den normalen Betrieb und den Systemstart keinesfalls notwendig und die wie du die zum Kernel passenden header installieren kannst, für den Fall, dass doch etwas ungewollt verloren geht, weißt du ja inzwischen...