git clone: Unterordner eines Submoduls bleibt leer
Nach git clone ist ein Unterverzeichnis leer, der Build findet nichts. Submodule holt nur --recurse-submodules oder submodule update --init.
// Schweregrad
Diese Fehler kosten nichts als kurz das Gesicht. Ein Kabel im falschen Anschluss, ein Haken, den niemand gesetzt hat, ein Passwort mit einem großen I statt einer kleinen l. Sie sind deshalb nicht dumm – sie sind der Normalfall. Die Technik ist voller Fallen, die aussehen wie Bedienfehler, und der Unterschied zwischen einem Anfänger und einem Profi ist nicht, dass der Profi sie nicht tappt. Er erkennt sie nur schneller wieder.
119 dokumentierte Fehler
Nach git clone ist ein Unterverzeichnis leer, der Build findet nichts. Submodule holt nur --recurse-submodules oder submodule update --init.
Error: Could not find or load main classjava findet die Startklasse nicht, obwohl die .class-Datei daneben liegt. Gefragt sind voll qualifizierter Klassenname und passender Klassenpfad.
§ 64 Abs. 4 TKG: Bei vorausbezahlten Diensten erstattet der bisherige Anbieter auf Anfrage bei Vertragsende das Restguthaben. Verfall steht da nicht.
Seit Android 13 sind Benachrichtigungen neuer Apps aus, bis man sie erlaubt. Ein Nicht zulassen bei älteren Apps gilt bis zur Neuinstallation.
Bis Android 11 braucht jede Bluetooth-Suche den Standort, weil ein Scan den Ort verraten kann. Ab Android 12 heißt die Freigabe Geräte in der Nähe.
Eine App auf dem Apple TV zeigt plötzlich ein Download-Symbol? Sie wurde ausgelagert, um Speicher zu sparen. Ihre Daten bleiben dabei erhalten.
Apple TV 4K leitet bei AirPlay-Lautsprechern als Standardausgabe Systemtöne und Spielton weiter über den Fernseher. Nur HomePod bekommt alles.
Die TV-Taste der Siri Remote ist laut Apple-Handbuch umschaltbar: Apple TV App oder Home Screen. Die Einstellung liegt unter Fernbedienungen.
Nach dem iPhone-Wechsel fehlen Trainings und Ringe? Die Uhr sichert sich aufs iPhone, Health-Daten nur über iCloud oder verschlüsselte Backups.
Abschnitt 2a BGG und BITV 2.0 gelten für öffentliche Stellen des Bundes. Rathaus und Schule stehen im Landesrecht, der Verein im Zuwendungsbescheid.
§ 15 Absatz 5 SGB V: In dringenden Fällen darf die Gesundheitskarte nachgereicht werden. § 291 Absatz 9: Die Kasse schickt den Nachweis an die Praxis.
In Java ist == bei Strings manchmal true und meist false, weil es Referenzen vergleicht, nicht Inhalt. Die Sprachspezifikation nennt equals.
ln -s mit relativem Ziel aus einem anderen Verzeichnis zeigt ins Leere? Der Pfad gilt relativ zum Ort des Links, nicht zum Ort des Aufrufs.
§ 2 PSA-BV: Der Arbeitgeber stellt Schutzausrüstung bereit, individuell passend, für eine Person. § 3 Absatz 3 ArbSchG verbietet die Kostenumlage.
Nachtzeit ist nach § 2 ArbZG 23 bis 6 Uhr, Nachtarbeit erst ab mehr als zwei Stunden davon. Der Schichtname im Dienstplan entscheidet nichts.
§ 54 TKG: Ein am Telefon geschlossener TK-Vertrag wird erst wirksam, wenn die Vertragszusammenfassung da ist und der Kunde in Textform genehmigt.
§ 3 Nr. 51 EStG befreit Trinkgelder, die dem Arbeitnehmer gegeben werden. Der Inhaber kommt dort nicht vor; sein Trinkgeld ist Kasseneinnahme.
Recall gibt es nur auf Copilot+-PCs, ist Opt-in, verlangt Windows-Hello-Biometrie und sendet nichts an Microsoft, sagt Microsofts eigene Seite.
ls -lc und die Change-Zeile von stat zeigen nicht, wann eine Datei angelegt wurde, sondern die letzte Statusänderung. Ein chmod genügt schon.
Ein Prozess mit Status Z lässt sich mit kill -9 nicht entfernen, auch nicht als root. Er ist längst beendet; abholen muss ihn sein Elternprozess.
§ 51 UrhG erlaubt das Zitat nur zum Zweck des Zitats und im gerechtfertigten Umfang. § 63 verlangt die Quelle, öffentlich samt Urhebername.
§ 70 VwGO lässt den Widerspruch schriftlich, qualifiziert signiert, über bestimmte Formulare und Postfächer oder zur Niederschrift zu. E-Mail fehlt.
Die Hello-PIN wird nie übertragen und hängt am TPM mit Sperre gegen Durchprobieren. Das Passwort wandert zum Server. Kurz heißt hier nicht schwach.
Sudo für Windows startet Befehle nur als Administrator, kennt keinen Benutzerwechsel und fragt per UAC statt Passwort. Linux-Reflexe gehen ins Leere.
§ 23 Absatz 1c StVO verbietet nicht nur Radarwarngeräte. Satz 3 erfasst Geräte mit anderen Zwecken: Die Warnfunktion darf nicht verwendet werden.
Nichts in der Hand, per Sprache bedient, trotzdem verboten: § 23 Absatz 1a Satz 3 StVO knüpft nicht an die Hand an, sondern an den Kopf.
Start-Stopp hat den Motor abgestellt, also darf das Handy in die Hand? § 23 Absatz 1b StVO: Das automatische Abschalten ist kein Ausschalten.
Über 3,5 t muss der Fahrer sicherstellen, dass das vorgeschriebene Notbremsassistenzsystem über 30 km/h eingeschaltet ist. Der Taster ändert nichts.
ERR_MODULE_NOT_FOUNDIn ESM scheitert import './utils' mit ERR_MODULE_NOT_FOUND. Node verlangt hier die Dateiendung – anders als require. Ursache, Beleg und Lösung.
Ein Thread-Gerät auf Batterie antwortet erst Sekunden später. Es hat seinen Funk ausgeschaltet und holt Nachrichten nur beim Aufwachen ab.
Automatische Erkennung von Fälschungen ist ein Hinweis, kein Urteil. Warum ein grünes Ergebnis nichts freispricht und ein Chatbot dafür untauglich ist.
Das Programm wandert nicht in den Papierkorb, weil es angeblich benutzt wird oder zum System gehört? Am Mac gilt eine andere Regel als bei Windows.
Eine 1-TB-Platte fasst 931,32 GiB, ein 32-GB-Stick 29,8. Kein Betrug: Hersteller zählen dezimal, das Betriebssystem rechnet binär – zwei Einheiten.
Die Messsteckdose zeigt andere Kilowattstunden als der Zähler. Kein Defekt: Sie ist kein Messgerät im Sinn des Mess- und Eichgesetzes.
Ablesekarte vergessen, Verbrauch geschätzt? § 40a EnWG sagt, wann geschätzt werden darf, wie es kenntlich sein muss und wer widersprechen kann.
Sie schützt gegen Diebstahl des ausgeschalteten Geräts. Gegen Schadsoftware auf dem laufenden System und gegen den Standby-Modus schützt sie nicht.
Flugmodus an und WLAN trotzdem nutzbar? Er schaltet zuerst alle Funkdienste ab — einzelne darf man danach wieder einschalten.
Das PDF ist hochgeladen, trotzdem fehlt die Hälfte in der Zusammenfassung. Beim Anhängen wird das Dokument zerlegt und nur passend Wirkendes abgerufen.
Preise, Fristen, Versionen, Menüpfade: Ein Sprachmodell kennt nichts, was nach seinem Training passiert ist. Es merkt das nicht und sagt es nicht.
Summen, Prozente, Fristen: Ein Sprachmodell rechnet nicht, es wählt das wahrscheinlichste nächste Token. Der gezeigte Rechenweg ist auch nur Text.
Das Schloss im Browser sagt, mit welchem Server du sprichst – nicht, wer die Nachricht danach liest. Was der Anbieter trotzdem im Klartext sieht.
Alles wird vorgelesen, einfaches Tippen tut nichts, der Bildschirm bleibt schwarz. Wie man VoiceOver, TalkBack und die Sprachausgabe wieder loswird.
Netzname verstecken, Zugang nur für bekannte Geräte: zwei beliebte Ratschläge. Was Apple und das BSI dazu schreiben — und wo sie sich uneinig sind.
Seit dem Solarpaket entfällt die Meldung beim Netzbetreiber, das Marktstammdatenregister bleibt Pflicht. 800 VA und 2 kW im Gesetzestext.
Sobald du losfährst, kommt nichts mehr an? Der Fahrfokus schaltet sich selbst ein und lässt Anrufe nur über CarPlay, Auto-Bluetooth oder Freisprecher zu.
Ein Sprachmodell antwortet auch dann, wenn die Grundlage fehlt. Erfundene Paragrafen, Befehle und Studien klingen dabei genauso sicher wie richtige.
Wer Kundenlisten, Personalakten oder Quellcode in einen fremden KI-Dienst kopiert, verarbeitet Daten bei einem Dritten. Was daraus folgt.
Der Eintrag sieht kryptisch aus und ist nur Base64: in einer Sekunde zurückgerechnet. Kodieren, Hashen und Verschlüsseln sind drei verschiedene Dinge.
Der Rechner liefert 0.30000000000000004 und die Summe stimmt um einen Cent nicht. Kein Fehler: Binär lässt sich 0,1 nicht exakt darstellen.
ImagePullBackOffDer Pod wartet, weil das Abbild nicht kommt: falscher Name, falsches Tag, fehlende Zugangsdaten. So liest du die Ursache statt zu raten.
Alte Intel-App startet auf dem M-Mac nicht? Ohne Rosetta läuft x86_64-Code dort nicht. So prüfst du die Architektur und richtest Rosetta ein.
Ein Passkey ist kein gespeichertes Passwort, sondern ein Schlüsselpaar. Warum das Phishing strukturell aushebelt und was beim Geräteverlust gilt.
RuntimeError: Expected all tensors to be on the same deviceModell auf der GPU, Daten auf der CPU: PyTorch verschiebt nichts von allein. Warum das so ist und wie beide Seiten auf dasselbe Gerät kommen.
Neues Gerät mit Wi-Fi 7, aber nichts wird schneller? Eine Verbindung kann nur, was beide Seiten können – und Wi-Fi 6E ist keine eigene Generation.
Warten auf das Matter-Update für die alten Lampen? Matter läuft über WLAN, Ethernet und Thread – für Zigbee sieht der Standard eine Brücke vor.
No match for argumentFedora findet ffmpeg, Codecs oder ein Paket nicht ('No match for argument')? Meist ist nur RPM Fusion nicht eingerichtet. So aktivierst du es richtig.
Dein Handy bleibt im Hochformat und dreht den Bildschirm nicht ins Querformat? Meist ist die Ausrichtungssperre aktiv. So drehst du das Bild wieder.
Alexa oder Google steuert das Gerät nach dem Umbenennen nicht mehr? Der Assistent kennt nur den alten Namen – die Geräteliste wurde nicht abgeglichen.
Der zweite Bildschirm bleibt schwarz? Oft steckt das Kabel im Mainboard statt in der Grafikkarte — oder Windows muss noch erweitern.
Die Fotos vom iPhone haben die Endung .heic und Windows zeigt nichts an? Kein Defekt – ein Dateiformat, das der PC nicht kennt. Drei Wege, es zu lösen.
Der Rat, den Akku vollständig zu entladen, stammt aus der Zeit alter Zellen. Bei modernen Lithium-Akkus schadet Tiefentladung.
Der DNS-Wechsel beschleunigt die Namensauflösung um Millisekunden – an der Bandbreite ändert er nichts. Der Downloadbalken bleibt gleich.
Nachrichten erscheinen stumm, ohne Ton? Meist ist Nicht stören aktiv, der App-Ton aus oder eine Lautstärke versehentlich auf null.
Das mobile Internet kriecht ab Monatsmitte? Oft ist das Highspeed-Volumen aufgebraucht und der Tarif drosselt — seltener ist ein Zähler im Handy schuld.
Das ständige Schließen von Apps bringt nichts – es kostet sogar mehr Energie, weil jeder Neustart teurer ist als das Weiterleben im Speicher.
Die Katze löst den Alarm aus? Ein PIR-Melder sieht Wärme in Bewegung, nicht Gestalten. Montagehöhe, Winkel und Zonen entscheiden, ob das Tier ihn triggert.
Ein hochwertigeres Netzwerkkabel beschleunigt kein Gigabit-Netz. Die Kategorie bestimmt die Obergrenze, nicht die tatsächliche Rate.
Die Lüfter der Grafikkarte stehen still? Meist ist das der gewollte Ruhemodus im Leerlauf — erst unter Last müssen sie anlaufen.
Am USB-Anschluss des Rechners lädt das Handy kaum. Der Port liefert wenig Strom – schnelles Laden braucht ein passendes Netzteil.
Der Ton wird immer leiser oder dumpf. Meist sitzt Staub und Textilfusel im Lautsprechergitter – kein Defekt, sondern Hosentaschenalltag.
Privates Surfen verbirgt den Verlauf nur lokal. Arbeitgeber, Provider und die besuchte Seite sehen weiterhin alles.
Nach dem Update ist der Akku über Nacht viel schlechter? Meist arbeitet das iPhone im Hintergrund nach — ein paar Tage Geduld, dann pendelt es sich ein.
Der Akku bleibt bei 80 Prozent stehen und lädt nicht voll? Meist ist das kein Defekt, sondern eine gewollte Schonfunktion, die den Akku länger leben lässt.
Zusätzlicher Arbeitsspeicher hilft nur, wenn der vorhandene knapp ist. Sonst liegt er ungenutzt herum – der Engpass steckt woanders.
TabError: inconsistent use of tabs and spaces in indentationPython bricht ab, weil Tabs und Leerzeichen gemischt wurden. Der Code sieht korrekt aus – die Einrückung ist es nicht.
Der meistverspottete Support-Rat funktioniert wirklich. Er räumt volle Tabellen, hängende Verbindungen und abgelaufene Zuweisungen auf.
Die Angst vor verbrauchten Schreibzyklen ist meist unbegründet. Normale Nutzer erreichen die Grenze über die Lebensdauer des Rechners kaum.
Ein Thermostat ist ein Zielwert, kein Gaspedal. Die Heizung wird nicht heißer – der Raum wird nur wärmer als gewollt.
Ein Zwischenknoten im Traceroute antwortet langsam oder gar nicht. Das ist meist völlig normal und kein Beweis für ein Problem.
Das Gerät lädt am Kabel, wird aber vom Rechner nicht erkannt. Viele Kabel haben schlicht keine Datenleitungen – sie sind reine Ladekabel.
Das gesendete Video sieht beim Empfänger matschig aus. Messenger komprimieren Medien stark – der Versand als Datei umgeht das.
Die Geräte finden sich nicht, obwohl beide funken. Zigbee und Z-Wave sind verschiedene Funkstandards auf verschiedenen Frequenzen.
Android blockt eine App als schädlich? Bei Dateien von außerhalb des Stores ist Vorsicht Pflicht — die Warnung ist kein Fehler, sondern Schutz.
Das Handy lädt am PC, aber der Dateizugriff fehlt? Der USB-Modus steht auf „nur Laden“ und muss erst auf Dateiübertragung gestellt werden.
CMOS Checksum ErrorDer Rechner meldet beim Booten einen CMOS-Fehler und vergisst Uhrzeit und BIOS-Einstellungen. Erster Verdacht: die Knopfzelle auf dem Mainboard.
Eine umgezogene Seite ist nicht erreichbar oder zeigt die alte Version? Der Rechner merkt sich die alte Adresse — der DNS-Cache lässt sich leeren.
Der Sensor meldet offen, obwohl das Fenster zu ist? Meist ist der Abstand zwischen Sensor und Magnet zu groß — ein Reed-Kontakt kippt dann.
Im Gäste-WLAN geht das Internet, aber Drucker und NAS bleiben unsichtbar. Das ist kein Fehler, sondern der Sinn der Sache — mit bewussten Ausnahmen.
Ein hohes Sirren aus der Grafikkarte bei vielen Bildern pro Sekunde ist meist Spulenfiepen — unangenehm, aber technisch harmlos und kein Defekt.
Nach einem Stromausfall leuchtet die smarte Lampe grell weiß statt gedimmt? Das ist Absicht: Ohne Steuerbefehl fällt sie in einen sicheren Grundzustand.
AirDrop zeigt den Empfänger nicht an? Es braucht WLAN und Bluetooth gleichzeitig, den richtigen Sichtbarkeits-Modus und ein entsperrtes, waches Gegengerät.
Eine Seite bleibt stumm oder kommt nur bei bestimmter Kabelhaltung. Meist ist das Kabel am Stecker gebrochen — seltener eine Balance-Einstellung.
cannot change localeStändige locale-Warnungen bei jedem Befehl? Die Sprachumgebung ist gesetzt, aber nicht erzeugt. Ein Generierungslauf beendet das Gemecker dauerhaft.
running scripts is disabled on this systemEin Skript startet nicht, weil die Ausführung deaktiviert sei? Das ist kein Defekt, sondern eine Schutzeinstellung — mit bewusst gewähltem Ausweg.
Das smarte Thermostat dreht die Heizung mitten im Betrieb ab, obwohl alles zu ist? Ein Temperatursturz durch Zugluft täuscht ihm ein offenes Fenster vor.
Bei mehreren gleichzeitig gedrückten Tasten fehlen plötzlich Eingaben. Das ist kein Defekt, sondern eine bauartbedingte Grenze günstiger Tastaturen.
Layer 8: PEBKAC'Permission denied' im Terminal? Meist fehlt sudo oder dein User ist nicht in der sudo-/wheel-Gruppe. So bekommst du die Rechte real zurück.
fatal: refusing to merge unrelated historiesgit pull scheitert mit 'refusing to merge unrelated histories'? So führst du zwei getrennt entstandene Repos kontrolliert zusammen.
ModuleNotFoundErrorPython meldet ModuleNotFoundError, obwohl das Paket installiert ist? Meist stimmt die Umgebung, der Import-Name oder der Dateiname nicht. So löst du es.
kann nicht geöffnet werden, da Apple sie nicht auf Schadsoftware überprüfen kannmacOS öffnet die App nicht, weil Apple sie nicht prüfen kann? Das ist Gatekeeper. So gibst du eine einzelne App frei – ohne den Schutz abzuschalten.
fatal: not a git repositorygit meldet 'fatal: not a git repository (or any of the parent directories)'? Du bist im falschen Ordner oder .git fehlt. So kommst du zurück ins Repo.
NET::ERR_CERT_DATE_INVALIDBrowser blockt Seiten mit NET::ERR_CERT_DATE_INVALID? Meist geht nur die Systemuhr falsch. So korrigierst du Zeit und Zertifikatsprüfung.
WLAN-Steckdose oder Smart-Home-Gerät lässt sich nicht koppeln? Meist scheitert es am 5-GHz-WLAN des Handys. So gelingt die Einrichtung im 2,4-GHz-Netz.
Netzwerkkabel nicht angeschlossenWindows meldet 'Netzwerkkabel nicht angeschlossen', obwohl es steckt? So findest du Kabelbruch, Port- und Treiberprobleme zuverlässig.
EACCES: permission deniednpm install -g bricht mit 'EACCES: permission denied' ab? Nicht sudo verwenden. So installierst du globale Pakete korrekt über nvm oder ein eigenes Prefix.
command not found: brewHomebrew installiert, aber 'zsh: command not found: brew' auf dem Mac? Auf Apple Silicon fehlt /opt/homebrew im PATH. So richtest du brew dauerhaft ein.
Could not get lock /var/lib/dpkg/lock-frontendapt meldet 'Could not get lock /var/lib/dpkg/lock-frontend'? Ein anderer Prozess nutzt die Paketverwaltung. So löst du die Sperre gefahrlos auf.
Your local changes would be overwrittengit stoppt mit 'Your local changes would be overwritten by merge/checkout'? So rettest du deine Änderungen per commit oder stash, statt sie zu verlieren.
Play Store hängt bei 'Download ausstehend' und lädt nichts? Meist blockiert die Warteschlange, der Speicher oder der Cache. So läuft es wieder.
Aus München wird München? Excel liest die CSV in der falschen Kodierung. So importierst du UTF-8 richtig, ohne Daten zu zerstören.
Permission denied (publickey)git push scheitert mit 'Permission denied (publickey)'? So erstellst du einen SSH-Schlüssel, lädst ihn hoch und testest die Verbindung.
externally-managed-environmentpip install bricht mit 'externally-managed-environment' ab? So installierst du Python-Pakete korrekt per venv oder pipx statt am System.
MSVCP140.dll fehltProgramm startet nicht, weil MSVCP140.dll fehlt? So installierst du das richtige Visual C++ Redistributable und reparierst die Laufzeit.
Das Touchpad am Laptop reagiert nicht mehr? Oft ist es nur per Tastenkürzel deaktiviert oder von einer Maus abgeschaltet. So aktivierst du es wieder.
Permission deniedShell-Skript startet nicht mit 'Permission denied'? Meist fehlt nur das Ausführbar-Recht. So machst du es lauffähig – und findest seltenere Ursachen.
Einzelne Tasten reagieren nicht oder tippen doppelt? Meist steckt Schmutz, ein Treiber oder eine aktive Hilfsfunktion dahinter. So findest du die Ursache.
Webcam bleibt schwarz oder wird nicht gefunden? Meist blockiert eine Blende, eine Berechtigung oder eine andere App den Zugriff. So löst du es.
'Der Computer wurde durch Windows geschützt' blockiert deine App? Das ist SmartScreen. So startest du vertrauenswürdige Programme sicher.
E: Unable to locate packageapt install meldet 'E: Unable to locate package'? Meist fehlt ein apt update, das Repository oder es ist ein Tippfehler. So installierst du das Paket doch.