I haven't been using ATM on Linux for some six years now. I neither have access to an ATM network any more nor do I have ATM hardware any more. Therefore, I plan to remove ATM support from ifupdown-scripts-zg2 in the next release which will be done in the next few weeks.
If anybody does still use ATM on Linux in conjunction with my scripts, you might want to offer help with the package if you want to have continued ATM support in ifdown-scripts-zg2. I cannot test the code any more and therefore cannot maintain it in the future.
I just wanted to make an USB stick bootable and wondered why mkdiskimage -4 /dev/sda 0 32 64 complained about the disk having too many cylinders. After a few moments, it ocurred to me that since libata, the system hard disk has become sda and that the stick was sdb or sdc. One ctrl-C later, fdisk confirmed both counts: That I accidentally started mkdiskimaging my main system hard disk and that the partition table was already gone.
A few hours later, the notebook is back in business without too much data loss. Lucky me.
Continue reading "partition table gone, data still present"
In the last few weeks, I spent quite some time wondering about how to arrange the hard disk layout of my productive systems in the future. This article outlines my thoughts and would like to ask the lazyweb for comments.
I try to keep my Debian servers as identically as possible, making it possible to talk non-linux persons remotely through the system without having to worry about this particular box' configuration.
Continue reading "LV naming, UUIDs, file systems labels"
Web ist ein Bereich, aus dem ich mich in meiner bisherigen Internetkarriere weitgehend herausgehalten habe. Meine Talente liegen klar auf anderen Ebenen. Aber in manchen Dingen kann man es nicht vermeiden, auch mal eigene Inhalte zu veröffentlichen, wie ich es zum Beispiel mit diesem Blog tue. Zu gerne hätte ich für die Publikation von "normalen" Webseiten endlich eine Lösung in Petto, mit der ich die ungeliebten Aufgaben "Design" und "Bereithalten und Pflege der Webinfrastruktur" outsourcen und mich auf die Produktion der Inhalte konzentrieren kann.
Nun werden viele Leute sagen, das sei ja ganz einfach und mit der Softwaregattung "CMS" einfach zu lösen. Nur leider ist das doch nicht so einfach.
Continue reading "Von der Auswahl eines passenden CMS"
Und wieder ist ein Notebooknetzteil an einem Kabelbruch verschieden. Ich weiß auch nicht, was ich falsch mache, aber irgendwie krieg ich das immer wieder hin. Diesmal hatte sich der Ausfall schon durch Wackeleien angekündigt und ich bin grad selbst schuld, dass ich nicht noch ein zweites eingepackt habe.
So war das Notebook eben nach dem Einsteigen in Berlin Ostbahnhof nur noch für wenige Sekunden zu "AC Adapter plugged in" zu bewegen und dann war Schicht. Endgültig. Auch fieses Wackeln am Kabel hat nicht geholfen.
Auf diese Weise kamen die letzten Monat gekauften zwei Ersatzakkus zu erstmaligen Ehren; ein Akku reicht trotz Vollausbau,Virtualbox und UMTS für respektable zweieinhalb Stunden, wenn man die Nerven hat, die Nachricht "less than 3 Minutes left, shut down *NOW*" für die letzten 35 Minuten jedes Akkus beharrlich zu ignorieren.
So hat das Notebook trotz "kein Strom" immerhin bis zum Signalhalt Zeppelinheim gehalten. Für den Rest der Fahrt und diesen Artikel musste dann das wackere E90 ran. Ich sollte mir wirklich mal diese faltbare Nokia-Bluetooth-Tastatur kaufen, die gibt's im Moment regelmäßig für die Hälfte des Neupreises in der Bucht.
Dass man nach dem Akkuwechsel im Notebook leider auch das BIOS inklusive Bootreihenfolge und Systemuhr (aber exklusive asset tags, wtf?) von Grund auf neu einstellen muss, ist allerdings lästig. Ebenso wie die Tatsache, dass man beim nc8000 im BIOS die Uhr nicht mehr stellen kann und das Linux somit beim Booten sich erstmal auf den Weg macht, 250 GB Platte zu fscken.
Nachdem der nette hp-Techniker das erste Mal das Display meines Notebook getauscht hat, weil sich in der Mitte ein schönes Cluster dauerheller Pixel gebildet hatte, gab er mir den Tipp, ich solle doch etwas zwischen Tastatur und Display legen, damit sich der Trackpoint nicht so ins Display drückt, habe ich mir einen Bildschirmschoner gebastelt: Ein laminierter Karton im A4-Format war seitdem mein ständiger Begleiter und tatsächlich hat sich dieser Fehler am Display nicht wiederholt.
Nun ist dieser Karton inzwischen den Weg alles Irdischen gegangen, und ich habe mir nun einen Zugschlus-Bildschirmschoner gebastelt. Den laminierten Karton kennt man ja schon, die gelaserdruckte Zg2-Tafel zwischen Karton und Laminierfolie ist neu. Ich denke, das ist ganz hübsch geworden.
Und als Mauspad, auf dem die optische Minimaus prima funktioniert, taugt es auch noch.
Die Media Library von s9y hat ordentlich an Leistungsfähigkeit aufgeholt, seit ich sie mir zuletzt näher angeguckt habe. So kann man Bilder inzwischen drehen und sogar resizen. Wenn jetzt noch ein Crop-Tool hinzukommt, kann man wirklich in allen Lebenslagen direkt vom Mobiltelefon aus bloggen, ohne den Umweg über die Bildbearbeitung am heimischen Rechner.
A few months, I blogged about the pains I had with my nVidia FX 5200 graphics card, Debian and current kernels.
I have solved the issue in the mean time and would like to document what I did. This has been updated to reflect driver 173.14.20 from July 2009.
Continue reading "nVidia and current Kernels II"
Ein neues Gerät wird irgendwo eingebaut. Und bei diesem Einbau kann so einiges schiefgehen. Gegen die meisten dieser Failures kann man sich vorher absichern, wenn man wenigstens kurz davon gesprochen hat. Dieser Artikel scheint Euch vermutilch wie eine Ansammlung trivialer Klarheiten, aber in der Praxis wartet man öfter mal stundenlang auf eine einzelne Schraube.
Continue reading "zkmlf: Widrigkeiten im RZ"
Dear lazyweb, how do I pin lenny now and have that pin hold after lenny's release?
- Codename lenny doesn't work, apt cannot do this (#433624, 18 months old, without any reaction yet)
- Version 5.0 doesn't work, lenny's Release file doesn't have a Version field yet
- Suite testing will match lenny now and then track squeeze once squeeze is testing
Is there any method that will get me testing lenny now and stable lenny later and not testing squeeze?
Ich sag ja immer schon, dass die Erzeugung grafischer Smileys in gängigen Kinderchatclients gefährlicher Unfug ist. Eine mir nahestehende Person durfte dies eben auch erfahren, als ich ihr über einen IM Excel-Nachhilfe geben wollte und meine Formeln ein wenig versmileyt auf der anderen Seite ankamen.
Schadenfreude liegt mir ja normalerweise fern, aber hier nun wirklich ein herzhaftes Ätsch.
My home workplace is slowly and steadily mutating into a never ending story. I do not remember blogging every aspect of it, but after three graphics cards, an even older mainboard and two DVB-S-Cards, my home workplace PC currently does what I expect it to do: Run Debian unstable, drive two 20 inch DVI TFT monitors with 1600x1200 pixels each and receiving DVB-S transmissions. I do not think that these are exaggerated expectations, but it took over three months to find a combination of hardware which will actually do what I want.
The hardest part was finding a AGP graphics card which can drive two DVI monitors with 1600x1200 pixels each. After failing with two different Matrox cards (the G550 not being able to do 1600x1200 pixels if the monitors are connected via DVI), I finally settled on a used GeForce FX 5200. In the beginning, the binary nVidia module didn't hurt as much as I expected. Unfortunately, this rapidly changed with the 2.6.27 Linux kernel.
Continue reading "nVidia and current Kernels"
Dadurch, dass mein Mailsystem in seiner Eigenschaft als Nichtwindows nicht besonders anfällig gegen Malware ist und ich auch nicht blind auf jeden Anhang klicke, leiste ich mir seit einigen Jahren den Luxus, dass der Clamav auf meinem Mailserver nur die Malware ablehnt, die ich explizit konfiguriert habe. So werde ich die lästigsten Störer automatisch los und habe trotzdem einen Überblick darüber, was im Moment so an Malware unterwegs ist, weil der Clamav natürlich auch Malware, die nicht auf der Reject-Liste steht, markiert.
Es gab zwischendrin eine Zeit, da kam ungefähr gar nichts. So wenig jedenfalls, dass ich ernsthaft darüber nachgedacht habe, die CPU-Zyklen für den Scan eingehender Mail auf Malware einzusparen und den Mailvirenscanner abzuschalten.
Gut, dass ich das nicht gemacht habe, denn in den letzten zwei bis drei Wochen kommt durchaus wieder Malware per Mail in signifikanter Menge (also mehr als zwanzig pro Tag). So hat der Clamav wieder ein wenig mehr zu tun, und ich werde in Zukunft nicht mehr so schnell darüber nachdenken, einen nicht störenden Sicherheitsmechanismus wegen "irrelevant, braucht man heutzutage nicht mehr" abzuschalten.
Nagios has the - very useful - feature of "parent hosts". If it deems a host A being down, it first checks its parent host, B, and reports A only as down if B is up. This goes back recursively until a host with state "up" is found and only the first "down" host is actually reported. This keeps on-call people from being bombed with alerts in case of major network outages and makes sure that the alerts that are actually sent out do reasonably accurately describe the actual outage.
As an individual who has some "external" servers in various data centers on the Internet, I would like to not be alerted multiple times that my servers at ISP C, D, and E are down if there is an outage at the ISP F hosting my Nagios installation or at one of the various exchange points temporarily rendering the servers unreachable (without me being able to do anything).
The solution sounds easy but is surprisingly hard.
Continue reading "Nagios, Parent Hosts, and traceroute on the Internet"
Das Schicksal des Usenet-Teilnehmers hat einen T-Mobile Web'n'Walk-Stick (das schwarze Modell) in der nicht gesimlockten Version in meine Hände gespült. Auf sowas war ich ja immer schon scharf, weil ich mir von dem per USB angebundenen Gerät einen etwas stabileren Betrieb erhofft hatte als von meiner jetzt doch schon etwas älteren, nicht HSDPA-fähigen PCMCIA-Karte gewohnt bin. Aber das Ding unter Linux zum Laufen zu bringen war dann doch nicht so einfach wie gedacht.
Continue reading "Das war gar nicht HSO einfach"