Posts Tagged ‘Bug’

Durchgedrehter Laptop-Akku…

Geposted in Hardware, Tipps am 10. März 2012 um 21:21 von schneida – Sei der erste, der ein Kommentar schreibt

Ich habe soeben die interessanteste Lösung eines Computerproblems überhaupt gefunden. Die Problemschreibung: Ein altes Acer Aspire 1690 Notebook reagiert kurz nach dem Starten weder auf die interne Tastatur noch auf Touchpad Eingaben, funktioniert aber einwandfrei mit einer externen Tastatur. Auch ein langer Druck auf den Einschaltknopf (mehr als 15 Sekunden) funktionieren nicht mehr, aber mithilfe externer Eingabegeräte lässt sich der Computer ohne Probleme steuern. Ein Blick in den Taskmanager zeigt, dass der Windows SYSTEM Prozess nahezu 100% der gesamten CPU-Zeit beansprucht. Der Process Explorer offenbart, dass Deferred Procedure Calls nahezu alle Systemresourcen aufbrauchen. Laut Wikipedia sind sie dafür zuständig, dass weniger wichtige Interrupts von Treibern verzögert werden können um wichtigere Aufgaben möglichst schnell bearbeiten zu können. Einige Google-Suchen später ist das Problem gelöst: Scheinbar gibt es einen Hardware-Bug mit einigen älteren Acer Notebooks, der im Zusammenhang mit kaputten Batterien dazu führt, dass die Kommunikation zwischen Notebook und Akku aus den Fugen gerät. Zieht man den Akku im laufenden System aus dem Schacht, geht die Systemauslastung sofort auf ein normales Niveau zurück und alle Probleme sind behoben. Ich konnte es nicht glauben, aber es funktioniert tadellos. Dieser Bug bekommt von mir den Tag: WTF!

E-mails mit Anhang per Kommandozeile verschicken

Geposted in Linux, Planet, Programmieren am 30. Mai 2011 um 22:21 von schneida – 4 Kommentare

Eigentlich wollte ich gerade einen kurzen Blogpost über Googles Updatepolitik bei Android schreiben, zwischenzeitlich bin ich jedoch über ein anderes Problem gestolpert: E-Mails mit einem Anhang mittels der Kommandozeile verschicken. Zugegeben nicht ganz alltäglich, in meinem Fall nützlich um mittels eines Cronjobs samt Bashscript PDFs aus dem Internet zu laden und regelmäßig auszudrucken (mein Drucker hat eine eigene E-Mail-Adresse). Ein Script im Internet zu finden war nicht sonderlich schwer, viel problematischer war es jedoch, es zum Laufen zu bringen. Eine ganze halbe Stunde durchsuchte ich das Internet nach Hinweisen zu folgender Fehlermeldung:

Kann Verzeichniseintrag für Datei name@email.com nicht lesen: Datei oder Verzeichnis nicht gefunden
name@email.com: Kann Datei nicht anhängen.

Leider wurde ich bis auf ein paar Lokalisierungsdaten allerdings nicht fündig. Es dauerte wie gesagt ganze 30 Minuten, bis ich die dazu passende englische Fehlermeldung fand (“Can’t stat %s: %s”) und damit auch die Lösung des Problems. Um eine E-Mail über die Kommandozeile samt Anhang zu verschicken benötigt man (zumindest unter Arch Linux) folgenden Befehl:

echo "Text der E-mail Nachricht" | mutt -a /tmp/dokument.pdf -s "Betreff" -- name@email.com

Wichtig dabei sind die “–”, in alle von mir gefundenen Beispiele fehlen diese zwei Bindestriche, was zu obiger Fehlermeldung führt.