Nachweis per PDF: Textform ja, elektronische Form nein
§ 2 NachwG erlaubt die Niederschrift in Textform mit Empfangsnachweis, schließt die elektronische Form aber aus. Die Signatur rettet nichts.
// Kategorie: SW
Software ist die einzige Kategorie, in der der Fehler wörtlich dasteht – und trotzdem niemand ihn liest. „Could not get lock", „database is locked", „refusing to merge unrelated histories": Das sind keine kryptischen Codes, sondern vollständige Sätze, die exakt beschreiben, was passiert ist. Der Layer-8-Moment beginnt meist erst danach, wenn im Netz die Anleitung gefunden wird, den Schutzmechanismus zu umgehen, der da gerade angeschlagen hat.
278 dokumentierte Fehler
§ 2 NachwG erlaubt die Niederschrift in Textform mit Empfangsnachweis, schließt die elektronische Form aber aus. Die Signatur rettet nichts.
Nach einem flachen Klon kennt Git nur einen Zweig und einen Commit. Die Option --depth schaltet stillschweigend --single-branch mit ein.
Not possible to fast-forward, aborting.git pull bricht ab, sobald eigener und entfernter Zweig auseinandergelaufen sind. Laut Git 2.55 ist --ff-only die Voreinstellung, nicht der Merge.
Nach git sparse-checkout set fehlen plötzlich andere Ordner, git status schweigt. set ersetzt die Auswahl, add ergänzt sie; alles wie dokumentiert.
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.
Non-resolvable parent POMMaven findet das Eltern-POM nicht, obwohl es daneben liegt. Gesucht wird nur unter relativePath, Vorgabe ../pom.xml, und nur bei passender Version.
ERROR 1055 (42000)Dieselbe Abfrage, die auf dem alten Server lief, scheitert jetzt mit ERROR 1055 und only_full_group_by. Der neue Server ist nicht kaputt, nur ehrlich.
§ 7 Abs. 2 Nr. 2 UWG: Werbung per elektronischer Post ohne vorherige ausdrückliche Einwilligung ist stets unzumutbare Belästigung, auch bei Firmen.
ERR_REQUIRE_ESMrequire() eines ES-Moduls bricht mit ERR_REQUIRE_ESM ab. Aktuelles Node lädt solche Module längst synchron; der Fehler ist offiziell veraltet.
Verbindungen stehen stundenlang auf idle in transaction, Sperren bleiben, VACUUM kommt nicht hinterher. Der Timeout dafür steht ab Werk auf null.
Der Monatsbericht bricht immer zur gleichen Sekunde ab. Kein Absturz, sondern statement_timeout, pro Rolle oder vom Pool gesetzt, nicht in der conf.
work_mem gilt nicht je Abfrage, sondern je Sortier- oder Hash-Operation; Hash-Tabellen dürfen ab Werk das Doppelte. Gesamt: ein Vielfaches.
WAL verlangt alle Prozesse auf demselben Rechner, weil der wal-index im gemeinsamen Speicher liegt. Über ein Netzdateisystem funktioniert das nicht.
§ 12b Absatz 4 BGG: Bundesstellen antworten auf gemeldete Barrieren binnen eines Monats. Danach steht die kostenlose Schlichtung nach § 16 offen.
Bei technischen Einrichtungen zur Überwachung verlangt § 87 Absatz 1 Nr. 6 BetrVG Mitbestimmung. Eine Info-Mail ist die schwächere Stufe aus § 90.
§ 79a BetrVG: Verarbeitet der Betriebsrat personenbezogene Daten, ist der Arbeitgeber Verantwortlicher. Den Datenschutz einhalten müssen beide.
Abschnitt 2a BGG und BITV 2.0 gelten für öffentliche Stellen des Bundes. Rathaus und Schule stehen im Landesrecht, der Verein im Zuwendungsbescheid.
§ 3 TDDDG nennt vier Gruppen Verpflichteter, den Arbeitgeber nicht; das Wort fehlt im ganzen Gesetz. Maßstab für Dienstpost bleibt § 26 BDSG.
§ 69b UrhG: Am Programm aus dem Arbeitsverhältnis übt allein der Arbeitgeber die vermögensrechtlichen Befugnisse aus. Urheber bleibt der Entwickler.
§ 38 BDSG zählt Personen, die ständig automatisiert Daten verarbeiten, Schwelle 20. Für zwei Fallgruppen gilt die Pflicht ohne jede Mindestzahl.
§ 3a VwVfG nennt die De-Mail nicht als Ersatz der Schriftform, und das De-Mail-Gesetz tritt mit Ablauf des 31.12.2026 außer Kraft.
§ 69e UrhG erlaubt Dekompilierung nur für die Interoperabilität eines eigenen Programms, und nur, wenn die Informationen nicht ohnehin offenliegen.
§ 26 Absatz 2 BDSG: Die Einwilligung von Beschäftigten braucht Schrift- oder elektronische Form und Aufklärung in Textform. Schweigen genügt nicht.
§ 337 Absatz 2 SGB V trennt Löschen und Beschränken. § 342 verlangt vor dem Löschen einen Hinweis auf die Beschränkung; die App muss warnen.
§ 335 SGB V: Zugriff auf die ePA darf von Versicherten nicht verlangt werden. § 344 Absatz 2a: Kasse und Anbieter dürfen nicht hineinsehen.
§ 339 SGB V: ePA-Zugriff nur im zeitlichen Zusammenhang mit der Behandlung, Nachweis per Karte. § 342: 90 Tage voreingestellt, Apotheke drei.
§ 7 BITV 2.0 verlangt für die Erklärung eine tatsächliche Bewertung und eine jährliche Aktualisierung. Das Muster ersetzt die Prüfung nicht.
§ 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.
§ 12a BGG erfasst ausdrücklich Intranet-Angebote für Beschäftigte und Angebote auf Websites Dritter. Die Pflicht endet nicht an der eigenen Domain.
OutOfMemoryError: Java heap spaceContainer mit 4 GB, Java bricht bei 1 GB mit OutOfMemoryError ab: Ohne -Xmx nimmt die JVM standardmäßig 25 Prozent des erkannten Speichers als Heap.
2147483647 + 1 ergibt in Java -2147483648, ohne Exception. Die Sprachspezifikation sagt: Die Ganzzahloperatoren zeigen Überlauf in keiner Weise an.
NullPointerExceptionEine NullPointerException nennt in Java die Referenz, die null war; die Option ist standardmäßig an. Wer nur den Stacktrace liest, übersieht es.
In Java ist == bei Strings manchmal true und meist false, weil es Referenzen vergleicht, nicht Inhalt. Die Sprachspezifikation nennt equals.
§ 146a Absatz 4 AO: Der Steuerpflichtige selbst meldet die Kasse per Datenfernübertragung binnen eines Monats, die Außerbetriebnahme ebenso.
§ 6 KassenSichV: Ein elektronischer Beleg braucht die Zustimmung des Empfängers und ein standardisiertes Datenformat. Ein Displaybild ist keins.
§ 146 AO verlangt, Kasseneinnahmen täglich festzuhalten, und verbietet Änderungen, die den ursprünglichen Inhalt nicht mehr feststellbar machen.
Das UrhG kennt weder KI noch Prompt. § 2 Absatz 2 schützt nur persönliche geistige Schöpfungen, § 7 nennt den Schöpfer, nicht die Maschine.
§ 80 Absatz 3 Satz 2 BetrVG: Muss der Betriebsrat Künstliche Intelligenz beurteilen, gilt ein Sachverständiger als erforderlich.
§ 4 BITV 2.0 verlangt vier Erläuterungen auf der Startseite, in Gebärdensprache und Leichter Sprache. Nicht die ganze Website, aber auch nicht nichts.
Release 1.0 überschrieben, alle bauen weiter mit der alten: Maven lädt eine Release-Version nur, wenn sie lokal fehlt. Auch mvn -U hilft nicht.
§ 87 Absatz 1 Nr. 14 BetrVG: Wie mobile Arbeit mit Laptop, VPN und Diensthandy ausgestaltet wird, ist mitbestimmt. Eine Rundmail regelt das nicht.
§ 2 ArbZG rechnet Arbeitszeiten bei mehreren Arbeitgebern zusammen. Keine Zeiterfassung sieht die Summe, das Gesetz meint sie trotzdem.
Nach type module in der package.json fehlt __dirname? ES-Module kennen die Variable nicht. Node bietet dafür import.meta.dirname an.
npm update bringt Version 1.x nie auf 2.0: Es respektiert die Bereiche in package.json und schreibt sie standardmäßig nicht um.
npx create-xyz startet eine alte Fassung: Ohne Versionsangabe nimmt npx, was im Projekt oder im Cache liegt, und prüft nicht auf Neueres.
§ 146 Absatz 1 AO erlässt die Einzelaufzeichnung nur beim Verkauf von Waren an viele Unbekannte gegen Bargeld und nur ohne elektronische Kasse.
§ 53 erlaubt die Privatkopie, § 95a verbietet das Umgehen wirksamer Schutzmaßnahmen. § 95b setzt die Privatkopie gegen Schutz nur auf Papier durch.
§ 69d Absatz 2 UrhG: Die Sicherungskopie darf nicht vertraglich untersagt werden. § 69g Absatz 2 erklärt entgegenstehende Lizenzklauseln für nichtig.
§ 9 ArbZG verbietet Beschäftigung an Sonn- und Feiertagen von 0 bis 24 Uhr. Freiwillig steht nirgends im Gesetz, die Büro-E-Mail in keiner Ausnahme.
Nachtzeit ist nach § 2 ArbZG 23 bis 6 Uhr, Nachtarbeit erst ab mehr als zwei Stunden davon. Der Schichtname im Dienstplan entscheidet nichts.
§ 3 Nr. 51 EStG befreit Trinkgelder, die dem Arbeitnehmer gegeben werden. Der Inhaber kommt dort nicht vor; sein Trinkgeld ist Kasseneinnahme.
§ 26 Absatz 1 Satz 2 BDSG: Auswerten zur Aufdeckung von Straftaten nur bei dokumentierten tatsächlichen Anhaltspunkten gegen eine bestimmte Person.
§ 127 Absatz 2 BGB: Bei vereinbarter Schriftform genügt die telekommunikative Übermittlung. Das Einschreiben ist Gewohnheit, kein Gesetz.
Vertrauensarbeitszeit steht nicht im ArbZG. § 16 Absatz 2 verlangt trotzdem: jede Stunde über acht wird aufgezeichnet und zwei Jahre aufbewahrt.
§ 77 BGB verlangt für jede Anmeldung zum Vereinsregister eine öffentlich beglaubigte Erklärung. Eine E-Mail mit dem Protokoll ist keine.
§ 4 ArbZG sagt unterbrechen und gewähren, nicht abziehen. Ein automatischer Pausenabzug beweist keine Pause, er erzeugt eine falsche Aufzeichnung.
§ 5 EFZG: Auch mit eAU bleibt die unverzügliche Krankmeldung beim Arbeitgeber Pflicht, und die Bescheinigung lässt man sich aushändigen.
§ 126 BGB verlangt die eigenhändige Unterschrift, § 126a für die elektronische Form eine qualifizierte Signatur. Der Scan im PDF ist keins von beidem.
§ 344 Absatz 3 SGB V: Der ePA kann man jederzeit widersprechen, auch nach den sechs Wochen. Dann wird gelöscht, und die Daten kommen nicht zurück.
Zwei Integer mit dem Wert 100 sind per == gleich, bei 1000 ist das offen. Die JLS garantiert identische Objekte nur von -128 bis 127.
Die Kassen-Nachschau nach § 146b AO kommt ohne Ankündigung. Den Export über die einheitliche digitale Schnittstelle kann der Amtsträger verlangen.
§ 146a Absatz 2 AO verlangt bei elektronischen Kassen zu jedem Geschäftsvorfall einen Beleg. Befreien kann nur die Finanzbehörde, kein Schild.
§ 44b UrhG erlaubt Text und Data Mining, solange kein Vorbehalt besteht. Online wirkt er nur maschinenlesbar, ein Format nennt das Gesetz nicht.
§ 60a UrhG erlaubt im Unterricht 15 Prozent eines Werkes. Für Schulen bestimmte und gekennzeichnete Werke nimmt Absatz 3 an Schulen aus.
Zwei Bibliotheken wollen dieselbe Abhängigkeit in 1.0 und 2.0? Maven wählt die im Baum nächstgelegene. Bei gleicher Tiefe gewinnt die Reihenfolge.
§ 17 MiLoG verlangt bei Minijobs Beginn, Ende und Dauer der täglichen Arbeitszeit, binnen sieben Kalendertagen. Eine Monatssumme reicht nicht.
npm install mit genauer Versionsangabe pinnt nichts: In der package.json landet standardmäßig ein Bereich mit ^. Was save-exact und Lockfile ändern.
§ 2a BITV 2.0 zählt Dokumente und Formulare zur Website. Ausgenommen sind drei Inhaltsarten – ein Dateiformat ist nicht darunter.
§ 51 UrhG erlaubt das Zitat nur zum Zweck des Zitats und im gerechtfertigten Umfang. § 63 verlangt die Quelle, öffentlich samt Urhebername.
§ 32 Absatz 3 BGB: Ohne Versammlung gilt ein Vereinsbeschluss nur, wenn alle Mitglieder in Textform zustimmen. Die Mehrheit der Antworten zählt nicht.
§ 32 Absatz 2 BGB: Hybride Mitgliederversammlungen gehen schon per Einladung, rein virtuelle per Mitgliederbeschluss. Die Satzung zählt über § 40.
§ 70 VwGO lässt den Widerspruch schriftlich, qualifiziert signiert, über bestimmte Formulare und Postfächer oder zur Niederschrift zu. E-Mail fehlt.
Der BfDI beaufsichtigt Bundesstellen, Telekommunikation und Post. Für Onlineshop, Arbeitgeber oder Verein ist die Landesdatenschutzbehörde zuständig.
429Zu viele Anfragen, Kapazität erschöpft, 429: Der KI-Dienst ist nicht ausgefallen, sondern gedeckelt. Wiederholen hilft nur bei einer der Ursachen.
Der Satz steht noch im Verlauf, das Modell findet ihn nur nicht mehr: Mit der Token-Zahl sinken Genauigkeit und Trefferquote. Context rot.
Kirchen und öffentlich-rechtlicher Rundfunk haben eigene Datenschutzaufsicht. Warum BfDI und Landesbehörde dort keine Zuständigkeit haben.
§ 12 Arbeitsschutzgesetz weist die Unterweisung dem Arbeitgeber zu, vor Aufnahme der Tätigkeit. Ein PDF-Link im Postfach ist noch keine.
Datenübertragbarkeit gilt nur bei Einwilligung oder Vertrag, nur automatisiert und nur für selbst bereitgestellte Daten. Das ist weniger als Artikel 15.
java.lang.OutOfMemoryError: MetaspaceDer Heap ist halb leer, die JVM stirbt trotzdem. Metaspace liegt im nativen Speicher und hat eine eigene Grenze – ein größerer Heap hilft nicht.
jcmd -l listet nichts oder nur sich selbst, obwohl die JVM läuft. Schuld ist fast immer der falsche Benutzer – und sudo macht es schlimmer, nicht besser.
Certificate was added to keystore – und die Verbindung scheitert weiter. Ohne -cacerts legt keytool das Zertifikat in .keystore im Heimverzeichnis ab.
Zwei Builds, ein Commit, zwei Hashes. Maven stempelt die Bauzeit in jeden Archiveintrag – project.build.outputTimestamp friert sie ein.
!repo1,* spiegelt alles außer repo1. !repo1, * spiegelt gar nichts. Der Unterschied ist ein Leerzeichen, und Maven sagt dazu kein einziges Wort.
java.lang.NoClassDefFoundErrorKompilieren klappt, Tests laufen, beim Start fehlt die Klasse. Scope provided liegt im Compile- und Test-Classpath, aber nicht im Runtime-Classpath.
utf8 ist in MySQL nicht UTF-8, sondern utf8mb3 mit höchstens drei Byte pro Zeichen. Emoji brauchen vier — und fallen deshalb hinten runter.
1298Benannte Zeitzonen funktionieren nur, wenn die Zeitzonentabellen in der mysql-Datenbank gefüllt sind. Frisch installiert sind sie leer.
ERR_PACKAGE_PATH_NOT_EXPORTEDImport von pkg/lib/util.js scheitert mit ERR_PACKAGE_PATH_NOT_EXPORTED? Das exports-Feld kapselt alle Unterpfade eines Pakets. Ursache und Lösung.
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.
Node aktualisiert, schon streikt ein natives Addon. Warum V8-Addons pro Hauptversion neu kompiliert werden müssen und Node-API das Problem löst.
UNABLE_TO_VERIFY_LEAF_SIGNATURENode bricht mit UNABLE_TO_VERIFY_LEAF_SIGNATURE ab, obwohl die Firmen-CA im System liegt. Warum das passiert und was --use-system-ca dagegen tut.
npm ci scheitert, weil Lockfile und package.json auseinanderlaufen. Warum das Absicht ist und warum npm install im CI die falsche Antwort ist.
Das engines-Feld in package.json blockiert nichts: ohne engine-strict ist es reine Beratung. Was es wirklich tut und wie du es verbindlich machst.
Die Sortierbibliothek des Betriebssystems hat sich geändert. PostgreSQL warnt vor einem Versions-Konflikt — Indizes auf Textspalten sind dann unbrauchbar.
Die Datenbank verweigert jede schreibende Transaktion. Nicht die Platte ist voll, sondern die Transaktionsnummern gehen aus — Autovacuum kam nicht durch.
Die Spalte heißt INTEGER, enthält aber „42“ als Zeichenkette. SQLite bindet den Datentyp an den Wert, nicht an die Spalte — und meckert nicht.
Die .db-Datei allein ist im WAL-Modus keine vollständige Datenbank. Ohne die -wal-Datei fehlen Transaktionen oder die Kopie ist beschädigt.
s_client ist ein Testwerkzeug und setzt den Handshake nach Zertifikatsfehlern absichtlich fort. Eine erfolgreiche Verbindung beweist deshalb nichts.
Was auf einem Gerät gelöscht wird, ist überall gelöscht. Der Papierkorb der Cloud ist eine Frist von Tagen, keine Sicherung.
Eine Schnellformatierung löscht die Dateitabelle, nicht die Daten. Entscheidend ist jetzt, nichts mehr auf den Datenträger zu schreiben.
Automatische Erkennung von Fälschungen ist ein Hinweis, kein Urteil. Warum ein grünes Ergebnis nichts freispricht und ein Chatbot dafür untauglich ist.
200 Zeilen Daten, 40 Megabyte Datei, winzige Bildlaufleiste. Strg+Ende springt ins Nichts – Excel hält Tausende leerer Zellen für benutzt.
Screenshot als Beleg, Foto als Beweis: Diese Gewohnheit trägt nicht mehr. Was sich statt der Bildpunkte prüfen lässt – Quelle, Kontext, Kennzeichnung.
Die Nachbarn jubeln, bei dir passiert noch nichts? Der Rückstand ist keine Störung, sondern in die Bauweise des Streamings eingebaut — und berechenbar.
Zwei Dateien, beide .mp4 — eine läuft, die andere nicht? Die Endung nennt nur die Kiste, nicht ihren Inhalt. Der meistverwechselte Unterschied überhaupt.
Zu Hause sitzt jede Zeile, auf dem Beamer-Rechner bricht alles um. In der Datei steht nur der Name der Schrift – nicht die Schrift selbst.
Beim Absender spielt der Film, beim Empfänger bleibt ein schwarzer Kasten. Meist steckt nur ein Verweis auf die Videodatei in der Präsentation.
552Zwanzig Folien, 90 Megabyte, der Server weist die Mail ab. Schuld sind fast immer Bilder in Kameraauflösung – samt der weggeschnittenen Ränder.
Ein Sicherungsordner auf demselben Laufwerk überlebt keinen Plattendefekt. Apple und das BSI verlangen beide ausdrücklich ein getrenntes Medium.
Eine Sicherung, die niemand je wiederhergestellt hat, ist eine Hoffnung. Das BSI verlangt den Test ausdrücklich – so führt man ihn durch.
Die Liste ist alphabetisch, aber Ärzte steht hinter Zylinder. Alphabetische Reihenfolge ist keine Eigenschaft der Zeichen, sondern der Sprache.
Telefonbanking per Sprechererkennung, Videoident zur Kontoeröffnung: Fernidentifikation über Kamera und Mikrofon ist angreifbar. Was daraus folgt.
Nach der Zeitumstellung steht die Besprechung plötzlich um zehn statt um neun. Schuld ist nicht der Kalender, sondern eine Uhrzeit ohne Zeitzone.
Der Film läuft auf Englisch, die deutsche Spur ist verschwunden oder jemand beschreibt das Bild? Drei verschiedene Ursachen, drei verschiedene Lösungen.
Lag der Schlüssel auf dem Rechner, der ausgefallen ist, ist die Sicherung so wertlos wie keine. Das BSI führt genau diesen Fall auf.
Ein Videocall gilt als Beweis, dass wirklich der Gegenüber spricht. Gesichtstausch läuft in Echtzeit – warum Zahlungen daran nicht hängen dürfen.
Ab Seite 7 steht eine andere Kopfzeile, und die Nummerierung fängt wieder bei 1 an. Ursache ist fast immer ein Abschnittswechsel, den niemand sieht.
Der Nachname endet auf einem schwarzen Rautezeichen, das Feld meldet zu lang. In UTF-8 ist ein Zeichen ein bis vier Bytes – Länge ist zweideutig.
Gutscheincodes, Rücksetz-Links und Losnummern aus der normalen Zufallsfunktion sind vorhersagbar. Für Sicherheit gibt es einen anderen Generator.
§ 312k BGB schreibt eine Kündigungsschaltfläche vor. Fehlt sie, ist der Vertrag jederzeit ohne Kündigungsfrist kündbar – das ist der schärfste Hebel.
„Ab zwölf“ ist keine Empfehlung. § 14 JuSchG knüpft die Freigabe allein daran, ob ein Inhalt für diese Altersstufe entwicklungsbeeinträchtigend ist.
VIDEO_TDR_TIMEOUT_DETECTED (0x00000117)Bild kurz schwarz, dann meldet Windows den wiederhergestellten Anzeigetreiber? Eine Stoppuhr im System hat die Grafikkarte zurückgesetzt.
Ein App-Kennwort wird beim Zurücksetzen des Kontokennworts nicht automatisch ungültig. Und eine freigegebene App interessiert sich nicht dafür.
Unten fehlt eine Zeile, rechts ist alles abgeschnitten? Meist steht das Papierformat auf Letter statt A4 — oder die Skalierung rechnet dazwischen.
Die meisten verschlüsselten Mails schützen nur den Textkörper. Der Betreff steht offen davor – und wer mit wem schreibt, ohnehin.
Nach vielen Nachrichten fällt der Anfang aus dem Gespräch. Das Modell hat kein Gedächtnis: Es sieht nur, was gerade in sein Kontextfenster passt.
Löschen und Formatieren geben nur Platz frei. Was vor dem Verkauf von Festplatte, SSD oder Handy passieren muss – und was bei Flash anders ist.
Statt des Dokuments kommen Seiten voller kryptischer Zeichen — oft im Dutzend. Der Drucker liest die Daten in der falschen Sprache und merkt es nicht.
Der Brief kommt auf Recyclingpapier, der Umschlag bleibt liegen? Man wählt kein Fach aus, sondern ein Papier — das Fach ergibt sich daraus.
Ein fremder Zugriff aufs Postfach ist der Generalschlüssel zu allen anderen Konten. Das BSI nennt eine klare Reihenfolge – und die beginnt oben.
Schloss-Symbol und Gütesiegel beweisen nichts. Woran ein Shop nach § 5 DDG und § 312j BGB messbar scheitert – und warum das mehr sagt als ein Bauchgefühl.
Sie schützt gegen Diebstahl des ausgeschalteten Geräts. Gegen Schadsoftware auf dem laufenden System und gegen den Standby-Modus schützt sie nicht.
Kamera und Telefon schreiben Ort und Zeitpunkt in die Bilddatei. Wer das Foto weitergibt, gibt beides mit. So siehst du nach und wirst es los.
Der Zugang ist zu, die Mails gehen trotzdem weiter mit. Eine eingerichtete Weiterleitung überlebt jeden Passwortwechsel – sie hängt am Konto.
Word und Excel speichern Namen, Kommentare und gestrichenen Text mit. Die Dokumentprüfung findet vieles davon – aber längst nicht alles.
Blasser Text ist keine Geschmacksfrage, sondern rechenbar. Die WCAG-Formel, die Schwellen 4,5:1 und 3:1 und die Falle namens Deckkraft.
Das PDF ist hochgeladen, trotzdem fehlt die Hälfte in der Zusammenfassung. Beim Anhängen wird das Dokument zerlegt und nur passend Wirkendes abgerufen.
§ 241a BGB: Unbestellte Leistungen begründen keinen Anspruch. Was ein Inkassodienstleister nach § 13a RDG offenlegen muss, bevor überhaupt gestritten wird.
Dieselbe Eingabe liefert beim zweiten Versuch etwas anderes. Das ist kein Fehler, sondern die Bauweise: Jedes Wort wird aus einer Verteilung gezogen.
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.
Am PC gelesen, am Handy wieder ungelesen oder ganz verschwunden? Dann holt ein Gerät die Post ab und löscht sie, statt sie auf dem Server zu lassen.
Ein Konto ist ein Vertrag. §§ 106 bis 110 BGB regeln, was eine minderjährige Person allein abschließen kann und was von einer Genehmigung abhängt.
Zwanzig selbst erfundene Kennwörter sind schwächer als eines im Tresor. Was der Manager löst – und was passiert, wenn das Hauptkennwort weg ist.
Der Anbieter meldet ein volles Postfach, der Papierkorb ist leer? Gelöschte Nachrichten sind nur markiert — erst das endgültige Entfernen gibt Platz frei.
Der Fernzugriff trennt sich immer nach derselben Zeit oder landet auf dem Anmeldebildschirm? Dann greift ein Zeitlimit, nicht das Netz.
Text bleibt winzig, oder beim Zoomen zerfällt die Seite. Was WCAG 1.4.4 und 1.4.10 verlangen und warum Apps eigene Einheiten brauchen.
Das Vorleseprogramm sagt nur „Grafik“ oder „Schaltfläche“. Warum die Textalternative fehlt, was WCAG 1.1.1 und 4.1.2 wörtlich verlangen.
Zwei Standards, dieselbe Aufgabe, keine Verbindung zueinander. Warum verschlüsselte Mail nach Jahrzehnten immer noch fast niemand benutzt.
Maus und Controller reagieren spürbar verzögert? Ein guter Teil der Verzögerung entsteht in der Bildwarteschlange, nicht im Bildschirm.
Der Hersteller stellt die Updates ein. Das BGB nimmt dafür aber den Verkäufer in die Pflicht – und knüpft die Dauer nicht an feste zwei Jahre.
Das Schloss im Browser sagt, mit welchem Server du sprichst – nicht, wer die Nachricht danach liest. Was der Anbieter trotzdem im Klartext sieht.
Der Knopf „Von allen Geräten abmelden“ wirkt entschlossen und ist folgenlos, solange das alte Passwort gilt. Und er wirkt nicht überall sofort.
Nach dem Update fehlt eine Funktion oder liegt hinter einem Abo. Das BGB erlaubt solche Änderungen nur unter drei Bedingungen – sonst darfst du raus.
Echo oder Rückkopplung im Videocall? Die Echounterdrückung braucht ein Referenzsignal – und verliert es bei USB- und Bluetooth-Boxen.
Mikrofon in der Videokonferenz stumm oder zu leise? Meist hält eine App das Gerät exklusiv, oder die Berechtigung fehlt. So findest du es.
Bildschirm dunkel oder Rechner im Ruhezustand mitten in der Besprechung? Dann fordert keine Anwendung die Wachhaltung an. So findest du sie.
Tabulator springt ins Nichts, oder der Fokus kommt aus dem Fenster nicht mehr heraus. Was WCAG 2.1.1 und 2.1.2 fordern und was nicht.
Wer die hinterlegte Zweitadresse oder Rufnummer kontrolliert, setzt das Passwort beliebig oft neu. Diese Rückfalloptionen gehören zuerst geprüft.
Beides auf einem Gerät gilt vielen als unzulässig. Die EU-Verordnung nennt das Mehrzweckgerät ausdrücklich und knüpft Bedingungen daran.
Nutzerkonto, Vertrauensniveau, qualifizierte Signatur: Was das Onlinezugangsgesetz dazu wirklich sagt und wo die Schriftform anders ersetzt wird.
Seit dem 28.06.2025 trifft das BFSG auch private Anbieter. Was der Gesetzestext zu Shops, Kleinstunternehmen und Ausnahmen wirklich sagt.
Aufnahme oder Bildschirmteilen läuft, nur das Video fehlt und bleibt ein schwarzer Kasten? Das ist keine Panne, sondern eine eingebaute Sperre.
Login oder Formular bricht ab, sobald es eingebettet läuft oder von außen verlinkt ist. Der Browser schickt das Cookie im Fremdkontext nicht mit.
Ein Ordner lässt sich nicht kopieren: Ein Name enthält ein verbotenes Zeichen, oder zwei Namen unterscheiden sich nur in der Schreibweise.
Artikel 12 Absatz 3 DSGVO nennt einen Monat, Artikel 15 den Umfang. Was ein Unternehmen herausgeben muss und was bei Schweigen gilt.
§ 14 Absatz 1 UStG nennt ein PDF eine sonstige Rechnung, keine elektronische. Was im Gesetzestext zu Format, Pflicht und Übergangsfristen steht.
Ein Sprachmodell antwortet auch dann, wenn die Grundlage fehlt. Erfundene Paragrafen, Befehle und Studien klingen dabei genauso sicher wie richtige.
Liveness probe failedDer Container läuft, wird aber ständig neu gestartet? Oft ist nicht die Anwendung kaputt, sondern die Liveness-Probe zu streng eingestellt.
Pending / FailedSchedulingDer Pod steht auf Pending und startet nie? Kubernetes hat ihn angenommen, aber keinen passenden Knoten gefunden. So liest du die Begründung aus.
Wer Kundenlisten, Personalakten oder Quellcode in einen fremden KI-Dienst kopiert, verarbeitet Daten bei einem Dritten. Was daraus folgt.
Mixed Content: The page at … was loaded over HTTPS, but requested an insecure … This request has been blocked; the content must be served over HTTPS.Die Seite läuft über HTTPS, lädt aber Bilder oder Skripte per HTTP nach. Der Browser blockiert sie — und die halbe Seite fehlt. Warum das gut ist.
Im Wolkenordner steht dieselbe Datei zweimal, eine davon mit dem Rechnernamen dahinter. Das ist keine Panne, sondern eine Konfliktkopie.
Ohne Netz lässt sich die Datei nicht öffnen, obwohl sie im Ordner steht. Sie ist ein Platzhalter von rund 1 KB – der Inhalt liegt in der Wolke.
Die Online-Ausweisfunktion ist ab Werk eingeschaltet und trotzdem unbenutzbar. Was Transport-PIN, Zugangsnummer und Entsperrnummer wirklich tun.
Ein KI-Assistent mit Zugriff auf Mails, Dateien und Webseiten befolgt Anweisungen, die in diesen Inhalten stehen. Das BSI nennt es intrinsisch.
Refused to display 'https://example.com/' in a frame because it set 'X-Frame-Options' to 'deny'.Der eingebettete Rahmen bleibt weiß, die Konsole meldet verweigertes Anzeigen. Die fremde Seite untersagt das Einbetten per Kopfzeile — mit Absicht.
Derselbe Film, dasselbe Abo, dieselbe Leitung — im Browser trotzdem grieselig? Nicht die Bandbreite entscheidet das, sondern die Rechteverwaltung.
Das Backup bringt alles mit – nur die TAN-App verlangt eine neue Freischaltung. Das ist kein Fehler, sondern eine Vorgabe aus dem EU-Recht.
Keine Untertitel, falsche Sprache, verschobene Zeiten oder ä statt ä? Drei völlig verschiedene Arten von Untertiteln, drei verschiedene Ursachen.
Nach dem Entpacken steht Buchstabensalat im Dateinamen. Das ZIP-Format schreibt keine feste Kodierung für Namen vor. So rechnest du sie zurück.
Der Eintrag sieht kryptisch aus und ist nur Base64: in einer Sekunde zurückgerechnet. Kodieren, Hashen und Verschlüsseln sind drei verschiedene Dinge.
CUDA out of memorytorch.OutOfMemoryError beim Laden oder Trainieren? Der Grafikspeicher muss mehr fassen als die Gewichte allein. Was wirklich hilft und was nicht.
Jeder Docker-Build installiert alle Pakete neu? Dann steht COPY . . zu früh. So ordnest du die Anweisungen, damit der Build-Cache endlich greift.
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.
Nach git reset --hard oder einem verkorksten Rebase sind Commits scheinbar weg. Das Reflog kennt den alten Stand – so holst du ihn zurück.
Der Eintrag in .gitignore wirkt nicht? Dann kennt Git die Datei schon. Mit git rm --cached raus aus dem Index – und was das nicht heilt.
OOMKilledGrund OOMKilled, Exit-Code 137: Der Container hat sein eigenes Speicherlimit gerissen – nicht der Knoten hatte zu wenig Arbeitsspeicher.
ImagePullBackOffDer Pod wartet, weil das Abbild nicht kommt: falscher Name, falsches Tag, fehlende Zugangsdaten. So liest du die Ursache statt zu raten.
CrashLoopBackOffCrashLoopBackOff ist kein Fehler von Kubernetes, sondern die Meldung, dass dein Container beim Start abbricht. So kommst du an die Ursache.
ER_NET_PACKET_TOO_LARGEEin Einspielvorgang bricht ab, weil das Paket größer ist als erlaubt? MySQL kappt die Verbindung — Client und Server brauchen beide mehr Luft.
Läuft lokal, stirbt auf dem Server? Unter Unix unterscheidet MySQL bei Tabellennamen die Schreibweise, unter Windows und macOS nicht.
Ein Passkey ist kein gespeichertes Passwort, sondern ein Schlüsselpaar. Warum das Phishing strukturell aushebelt und was beim Geräteverlust gilt.
Rechtschreibfehler taugen längst nicht mehr als Warnsignal. Woran man Phishing wirklich festmacht: Absenderdomain, Linkziel und Handlungsdruck.
RecursionErrorRecursionError in Python ist fast immer eine Endlosrekursion, kein zu kleines Limit. Warum ein höheres Limit den Interpreter abstürzen lässt.
UnicodeEncodeErrorUnicodeEncodeError in Python: Umlaute oder Emojis passen nicht in die Zielkodierung. So legst du sie für Dateien und Konsole ausdrücklich fest.
PyTorch findet die Grafikkarte nicht, obwohl sie im Rechner steckt? Vier Stellen, an denen die Kette zwischen Karte und Python reißen kann.
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.
Ein Schrägstrich am Quellpfad entscheidet, ob rsync den Ordner oder seinen Inhalt kopiert. So entsteht daten/daten/ – und so verhindert -n es.
SQLITE_CORRUPT (11)SQLite meldet eine beschädigte Datenbankdatei? Erst kopieren, dann prüfen, dann mit .recover retten — und danach die Ursache abstellen.
Zwei Namen sehen identisch aus, der Vergleich sagt trotzdem ungleich. Schuld ist nicht der Code, sondern die Unicode-Normalisierung: NFC gegen NFD.
Zwei-Faktor per SMS ist besser als gar keine – aber das schwächste Verfahren. Authenticator-App, TAN-Generator und Passkey schützen deutlich besser.
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.
KDE Wallet verlangt bei jeder Anmeldung ein Passwort? So lässt du die Brieftasche über PAM automatisch mit dem Login entsperren – oder schaltest sie ab.
403 Forbiddennginx antwortet mit 403 Forbidden? Meist fehlt die Index-Datei, das Verzeichnislisting ist aus oder die Dateirechte stimmen nicht. So löst du es.
504 Gateway Timeoutnginx liefert 504 Gateway Timeout? Der Upstream antwortet nicht rechtzeitig, bevor nginx aufgibt. So findest du die Ursache und setzt Timeouts sinnvoll.
password authentication failed for userPostgreSQL meldet „password authentication failed“? Falsches Passwort, falscher Nutzer oder pg_hba.conf erlaubt die Methode nicht. So kommst du rein.
Beim Multifunktionsgerät scannt es problemlos, aber Drucken geht nicht? Es ist ein Gerät, aber zwei Treiber. So bringst du die zweite Hälfte zum Laufen.
toomanyrequestsDocker Hub begrenzt anonyme Downloads pro IP. Im Firmennetz oder in der CI teilen sich viele dieselbe Adresse – und das Limit ist plötzlich erreicht.
Git verweigert seit 2.35.2 die Arbeit, wenn der Repository-Ordner einem anderen Benutzer gehört. Das ist kein Bug, sondern ein Sicherheitsriegel.
Python bricht beim Öffnen einer Datei mit UnicodeDecodeError ab. Die Datei ist meist heil – es passt nur die angenommene Zeichenkodierung nicht.
warning: LF will be replaced by CRLFDer Diff markiert jede Zeile als geändert, obwohl nur ein Wort angepasst wurde? Zeilenenden. Windows und Unix streiten sich um ein unsichtbares Zeichen.
Das PDF zeigt Text, aber Suchen und Markieren funktionieren nicht? Der Scan ist ein Foto. Ohne Texterkennung ist jeder Buchstabe nur ein Bildpunkt.
NET::ERR_CERT_AUTHORITY_INVALIDDer Browser warnt, das Zertifikat stamme von keiner vertrauenswürdigen Stelle? Oft schneidet Software mit oder es ist selbst signiert.
Die neue Version ist online, der Browser zeigt die alte. Cache und Service Worker liefern hartnäckig weiter, was sie gespeichert haben.
blocked by CORS policyDie Konsole meldet einen CORS-Fehler und die Anfrage scheitert? Nicht der Browser ist schuld — der Server muss den Zugriff von deiner Herkunft erlauben.
Die Aktion kann nicht abgeschlossen werden, da die Datei geöffnet istWindows verweigert das Löschen, weil die Datei geöffnet sei? Ein Prozess hält sie fest — man muss nur herausfinden, welcher.
Restarting (1)Der Container hängt in einer Neustartschleife. Der Hauptprozess beendet sich – die Logs des abgestürzten Laufs verraten, warum.
permission denied while trying to connect to the Docker daemon socketDocker läuft, aber ohne sudo kommt „permission denied“? Der Zugriff hängt an der Docker-Gruppe — und die hat sicherheitsrelevante Nebenwirkungen.
Excel macht aus Codes und Kürzeln selbstständig Datumswerte. Die Autokorrektur greift beim Import – und der Originalwert ist danach weg.
Die Summe bleibt null und ein grünes Dreieck warnt? Die Werte stehen als Text in den Zellen — nicht als Zahlen. Das lässt sich umwandeln.
Gelöscht heißt zunächst nur freigegeben. Entscheidend ist, sofort aufzuhören, auf den Datenträger zu schreiben – jede Sekunde zählt.
Ein erzwungener Push hat fremde Commits überschrieben. Die Arbeit ist meist noch da – im Reflog derjenigen, die sie hatten.
gpg failed to sign the datagit commit bricht mit „gpg failed to sign the data“ ab? Meist fehlt der passende Schlüssel, oder GPG kann im Terminal nicht nach der Passphrase fragen.
Password authentication is not supportedGitHub lehnt dein Passwort beim Push ab? Die Passwort-Anmeldung über HTTPS ist abgeschafft — nötig ist ein Token oder SSH-Schlüssel.
CONFLICTGit meldet einen Konflikt beim Zusammenführen? Beide Seiten haben dieselbe Stelle geändert. Git kann nicht raten, welche gilt — das entscheidest du.
Das Repository ist Gigabyte groß und jeder Klon dauert ewig? Meist stecken große Binärdateien in der Historie — Git ist für Code, nicht dafür.
429 Too Many RequestsEine API antwortet mit 429? Du hast das Anfragelimit überschritten. Die Antwort sagt oft, wie lange du warten musst — Geduld und Backoff helfen.
Privates Surfen verbirgt den Verlauf nur lokal. Arbeitgeber, Provider und die besuchte Seite sehen weiterhin alles.
java.lang.OutOfMemoryError: Java heap spaceDer Java-Prozess läuft gegen sein Speicherlimit. Mehr Heap zu geben ist oft nur ein Pflaster – meist steckt ein Speicherleck dahinter.
npm warnt nach der Installation vor Sicherheitslücken? Nicht jede ist gefährlich — und ein blindes npm audit fix kann mehr kaputt machen, als es behebt.
Module not foundLokal grün, im CI rot: Meist unterscheidet der Linux-Server Groß- und Kleinschreibung bei Dateinamen – Windows und macOS tun das nicht.
Der erzwungene Passwortwechsel alle 90 Tage gilt heute als schädlich. Fachstellen raten davon ausdrücklich ab – er erzeugt schwächere Passwörter.
CERTIFICATE_VERIFY_FAILEDpip lädt keine Pakete wegen SSL-Zertifikatsfehler? Meist schneidet ein Firmen-Proxy mit oder die Zertifikate sind veraltet — beides ist lösbar.
sorry, too many clients alreadyDie Datenbank weist neue Verbindungen ab? Das Verbindungslimit ist erreicht — meist, weil eine App Verbindungen nicht schließt oder ein Pool fehlt.
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.
pip meldet Erfolg, aber der Import scheitert? Oft landet das Paket in einer anderen Umgebung, als das Skript nutzt — das venv war nicht aktiv.
Der RAID-Verbund lief, trotzdem sind die Daten weg. RAID schützt vor Plattenausfall – nicht vor Löschen, Verschlüsselung oder Feuer.
Ton, aber kein Bild — oder gar nichts? Meist fehlt dem Player der passende Codec. Ein Player mit allen Codecs löst es am zuverlässigsten.
Defender meldet ein selbst erstelltes Programm oder Skript als Trojaner? Meist ein Fehlalarm. Wie du das prüfst – und warum Ausnahmen gefährlich sind.
Der Editor ruckelt, die Lüfter drehen auf? Typische Verdächtige sind Erweiterungen und riesige Ordner — eingebaute Werkzeuge grenzen den Übeltäter ein.
ist nicht als interner oder externer Befehl erkanntEin installiertes Programm läuft in der Eingabeaufforderung nicht? Meist fehlt sein Ordner im Suchpfad PATH — Windows sucht am falschen Ort.
Die Seite ist komplett weiß, ohne Fehlermeldung? Typische Verdächtige sind ein Plugin, das Theme oder das PHP-Speicherlimit — der Fehler steht im Log.
Der mitgelieferte Schutz von Windows ist heute konkurrenzfähig. Zusatzscanner bringen wenig – und mehrere gleichzeitig schaden.
Aw, Snap!Einzelne Seiten stürzen mit „Aw, Snap!“ ab? Typisch ist knapper Arbeitsspeicher, aber auch Erweiterungen und Grafiktreiber kommen infrage.
exec format errorDer Container startet nicht und meldet „exec format error“? Fast immer passt die Prozessorarchitektur des Images nicht zum Host — ARM gegen x86.
Excel meldet die Datei als beschädigt? Oft ist nur ein Teil der Datei verletzt — mit dem richtigen Öffnen-Modus ist ein Großteil oft noch zu retten.
detached HEADGit meldet „detached HEAD“? Du stehst nicht auf einem Branch, sondern direkt auf einem Commit — Änderungen hier gehen ohne Gegenmaßnahme leicht verloren.
UnsupportedClassVersionErrorDas Programm wurde mit einem neueren Java kompiliert, als es ausführt? Diese Meldung nennt sogar die Versionsnummern — man muss sie nur übersetzen.
Could not resolve dependenciesMaven findet eine Abhängigkeit nicht? Meist fehlt das Repository, ein Proxy blockt, oder ein halb geladenes Paket verstopft den Cache.
Access denied for userDer Login wird abgewiesen, obwohl das Passwort stimmt? Bei MySQL zählt auch, von welchem Host aus man kommt — der Benutzer ist an eine Herkunft gebunden.
JavaScript heap out of memoryDer Build bricht mit „heap out of memory“ ab? Node hat ein festes Speicherlimit — man kann es anheben, sollte aber zuerst nach der Ursache suchen.
Outlook fragt ständig nach dem Passwort, obwohl es stimmt? Oft steckt ein alter Anmeldedaten-Eintrag dahinter — oder es fehlt modernes Login.
connection refusedDie App erreicht die Datenbank nicht — Connection refused? Meist lauscht PostgreSQL nur auf localhost oder die Client-Freigabe in pg_hba.conf fehlt.
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.
Ein harmloser regulärer Ausdruck lastet einen Kern zu 100 % aus und hängt? Bei bestimmten Mustern explodiert der Aufwand — katastrophales Backtracking.
database is lockedSQLite meldet „database is locked“? Sie erlaubt nur einen Schreiber — ein hängender Zugriff oder ein Netzlaufwerk bringt sie ins Stocken.
Word friert genau bei einem Dokument ein? Oft blockiert ein Add-In, eine Cloud-Synchronisation oder eine riesige eingebettete Grafik — selten Word selbst.
! [rejected] (non-fast-forward)git push wird mit '! [rejected] non-fast-forward' abgelehnt? Die Remote hat Commits, die dir fehlen. So holst du sie sauber nach und pushst gefahrlos.
ERESOLVEnpm install bricht mit ERESOLVE und 'unable to resolve dependency tree' ab? So löst du Peer-Dependency-Konflikte richtig statt mit --force.
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.
EADDRINUSEServer startet nicht wegen EADDRINUSE / 'address already in use'? So findest du den blockierenden Prozess und gibst den Port frei.
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.
Cannot connect to the Docker daemondocker-Befehle scheitern mit 'Cannot connect to the Docker daemon'? Meist läuft der Dienst nicht oder Rechte fehlen. So läuft es wieder.
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.
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.
no space left on deviceDocker bricht mit 'no space left on device' ab, obwohl scheinbar Platz da ist? Alte Images, Container und Build-Cache fressen die Platte. So räumst du 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.
0xc000007bEin Programm oder Spiel bricht mit 'Fehler 0xc000007b' beim Start ab? Meist fehlen Laufzeitbibliotheken oder passen 32/64-Bit nicht. So reparierst du es.
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.
curl: (60)curl bricht mit Fehler 60 ab? Dein System kennt den Aussteller des Zertifikats nicht. Warum -k die falsche Antwort ist – und was hilft.
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.
'Der Computer wurde durch Windows geschützt' blockiert deine App? Das ist SmartScreen. So startest du vertrauenswürdige Programme sicher.