Du verwendest viele Dinge, die nicht empfehlenswert sind:
* So sollte man die Pakete `ngerman`, `german` und `babel` nicht zusammen verwenden.
* Das Paket `a4wide` sollte man besser gar nicht verwenden, da es ein Paket `a4` verwendet, das man nicht verwenden sollte (siehe dazu beispielsweise [`l2tabu`](http://www.ctan.org/pkg/l2tabu)). Stattdessen kann man bei KOMA-Script einfach mit Option `DIV` bestimmen, wie weit die Seite genutzt wird (wobei aus typografischen Gründen eigentlich die Voreinstellung oder sogar die Einstellung von `DIV=calc` vorzuziehen wäre) oder man verwendet das Paket [`geometry`](http://www.ctan.org/pkg/geometry) und stellt alles entsprechend der Anforderungen ein.
* `fancyhdr` ist zumindest mit einer KOMA-Script-Klasse nicht zu empfehlen und verursacht Warnungen, zum einen wegen der Verwendung mit einer KOMA-Script-Klasse zum anderen wegen der Verwendung veralteter Font-Befehle. Empfehlenswert ist stattdessen [`scrlayer-scrpage`](http://www.ctan.org/pkg/scrlayer-scrpage) oder bei veraltetem KOMA-Script zumindest [`scrpage2`](http://www.ctan.org/pkg/scrpage2)
* `subfigure` ist total veraltet. Offiziell wurde es durch [`subfig`](http://www.ctan.org/pkg/subfig) ersetzt. Der Autor von [`caption`](http://www.ctan.org/pkg/caption) empfiehlt hingegen eher die Verwendung seines Pakets [`subcaption`](http://www.ctan.org/pkg/subcaption) da das Zusammenspiel von `caption` und `subfig` in `subfig` wohl eher ungünstig gelöst wurde.
* Statt `units` wäre [`siunitx`](http://www.ctan.org/pkg/siunitx) zu empfehlen.
* Das Paket `here` ist in der Regel eher überflüssig. Zum einen gibt es bei KOMA-Script u. a. `\captionof` für Beschriftungen ohne Gleitumgebung, zum anderen kommt die Verwendung häufig aus einem fehlenden Verständnis des Sinns von Gleitumgebungen. Das ebenfalls verwendete Paket `caption`, das man mit KOMA-Script eigentlich eher selten benötigt aber natürlich durchaus verwenden kann, bietet ebenfalls `\captionof`.
* Die auskommentierte `\changefont`-Anweisung wird übrigens fast immer total falsch verwendet. Man sollte sie am besten ganz entfernen.
* Manche Pakete wie `desclist` lädst Du auch mehrfach, was zwar zunächst kein Problem ist, aber schnell dazu werden kann, wenn man etwas ändert, weil es natürlich die Übersicht beeinträchtigt.
Das ganze sieht mir entweder nach einer dieser über die Jahre und das Weiterreichen von Hand zu Hand ungeschickt gewachsene gewachsenen oder aus dem Internet recht wahllos zusammengewürfelte Präambel zusammengewürfelten Präambeln aus. Siehe daher unbedingt: [Minimale Vorlage vs. maximale Probleme](http://www.komascript.de/latexvorlage).
Ich bin ziemlich sicher, wenn Du diese Punkte Stück für Stück beachtest, verschwindet Dein Problem von ganz alleine. Wenn nicht, solltest Du wirklich ein [vollständiges Minimalbeispiel nach Anleitung](http://texwelt.de/wissen/fragen/569/was-ist-ein-vollstandiges-minimalbeispiel-oder-kurz-vm-und-wie-erstelle-ich-dieses) machen, mit dem wir das Problem direkt nachvollziehen können. Und natürlich solltest Du dann die Fehlermeldung vollständig zitieren.