Network interfaces on cloned (KVM) VMs

Yesterday I was cloning a few KVM VMs and to my disappointment the clones did not have an eth0 but rather got an eth1 and clones of clones would actually get eth2 and so forth. Because my /etc/network/interfaces referred to eth0 it simply failed.

Not so nice. I am using Debian on these, so I was checking with dmesg and a message caught my attention where udev stated that it had renamed eth0 to eth1. Fair enough. So it turned out that udev is keeping track of attached network devices by their MAC address. One can fix that either by giving completely custom name mappings (there is a package for that) or by “restarting” the list of known devices through removal of the known ones in either of these two files:

/etc/udev/70-persistent-net.rules
/etc/udev/rules.d/70-persistent-net.rules

The first one seems to be the older location – the system I was on had the file in the latter location.

// Oliver

Posted in EN, Linux, Unix and unixoid | Leave a comment

Öffentlicher Rundfunk oder doch eher Staatsfernsehen?

Rainald Becker vom SWR gab am 2010-11-18 folgenden Kommentar in den ARD-Tagesthemen zum besten (Transkript):

Eine Terrorwarnung ist kein Giftgasalarm und nicht die Ausrufung von Notstand. Innenminister de Maizière warnt deshalb zurecht vor Panik und Hysterie, mahnt aber genauso richtig zur Sorge. Wer das zum Anlaß nimmt Angst zu schüren, wer gar schon den Hauch des Todes über deutschen Weihnachtsmärkten heraufziehen sieht, der spielt auf fahrlässige Weise mit schlimmsten Befürchtungen. Es ist nicht die Zeit für plakative Töne und dramatisierende Berichterstattung, es ist vielmehr Zeit für klaren Kopf und Wachsamkeit. Wenn Terror es schafft öffentliches Leben zu ändern, zu lähmen, dann haben seine Jünger schon halb gewonnen. Der Rechtsstaat darf nicht einknicken, muß wehrhaft sein. Er braucht starke Gesetze, gute Polizisten und vernünftige Politiker – solche, die nicht gleich wie ein pawlowscher Hund anfangen zu sabbern, wenn es um Vorratsdatenspeicherung und schärfere Sicherheitsgesetze geht.

Der FDP und all den anderen die gern und schnell das hohe Lied von Bürgerrecht und Datenschutz singen, sei hier gesagt: Bitte übertreibt es nicht. Ein Teil der Erkenntnisse die jetzt zur Terrorwarnung führten, kommt aus dem Ausland, auch aus den USA. Sie wurden ermittelt, weil dort die Gesetze schärfer sind, weil Methoden benutzt werden die hierzulande erstmal zu langen politischen Debatten führen. Was Sicherheitsmaßnahmen zum Schutz der Bürger angeht, sollten wir uns an den USA orientieren. Telefonüberwachung, Onlinedurchsuchung, Datenspeicherungen, ab und zu ein Fingerabdruck – das ist kein Teufelszeug. Wer das nicht will, kann sich ja zuhause hinter dem Ofen verkriechen. Alle anderen treffen sich demnächst auf einem Weihnachtsmarkt.

Während man am Anfang noch denkt, daß der Mann einen ausgewogenen Kommentar abgeben würde, wird es zum Ende hin immer klarer, daß hier pure Demagogie am Werke ist. Da werden die Mahner und Kritiker des mit schnellem Schritt voranschreitenden Bürgerrechteabbaus alle in einen Sack gesteckt und draufgehauen; die FDP – nicht gerade mein Sympathieträger – allen voran.

Dieser Kommentar hinterläßt einen seltsamen Nachgeschmack, wenn man sich anschaut wie hier den Kritikern und Mahnern Feigheit vorgeworfen wird. Feigheit oder Mangel von Patriotismus oder die Bezeichnung als “vaterlandslose Gesellen” mußten sich schon zu verschiedenen Zeiten verschiedene Gruppen in Deutschland vorwerfen lassen. Wir scheinen wieder an einem solchen Punkt angekommen zu sein. Hier wird unverhohlen für einen weiteren Abbau – es ist ja nicht so als ob innerhalb der letzten Jahre nicht bereits eine Menge Abbau stattfand – von Bürgerrechten in Deutschland und ggf. Europa geworben. Mich wundert es schon wie Herr Becker seine Aussage:

Wenn Terror es schafft öffentliches Leben zu ändern, zu lähmen, dann haben seine Jünger schon halb gewonnen.

… mit der Forderung an Kritiker und Mahner verbindet doch bitte den Abbau der Bürgerrechte nicht zu stören. Als würden die Bürgerrechte nicht maßgeblich das öffentliche Leben bestimmen und ihre Abschaffung genau das ändern. Frau Leutheusser-Schnarrenberger, bleiben Sie hart! Das Quick-Freeze-Verfahren ist definitiv die bessere Variante wenn mit der Vorratsdatenspeicherung verglichen.

Aber lassen wir doch jemanden zu Wort kommen, der sich mit Demagogie besser auskennt als Herr Becker:

Natürlich wollen die Menschen keinen Krieg. Warum sollte irgendein armer Kerl auf einem Bauernhof sein Leben in einem Krieg riskieren, wenn das Beste, was er davon haben kann, ist, daß er an einem Stück zurück auf seinen Hof zurückkommt? Natürlich wollen die einfachen Leute keinen Krieg: Weder in Rußland noch in England und auch nicht in Deutschland. Das ist klar. Aber schließlich sind es die Führer des Landes, die die Politik bestimmen und es ist immer eine einfache Sache, die Leute mitzuziehen, ob in Demokratie oder faschistischer Diktatur oder einem Parlament oder kommunistischer Diktatur.

Stimme oder nicht, die Leute können immer dazu gebracht werden, den Wünschen ihrer Führer zu folgen. Das ist einfach. Alles, was Sie tun müssen, ist, ihnen zu sagen, daß sie angegriffen werden und die Kriegsgegner dafür zu denunzieren, daß ihnen Patriotismus fehlt und sie das Land einer Gefahr aussetzen. Es funktioniert in jedem Land gleichermaßen.
(Hermann Göring)

Ein paar Begriffe ausgetauscht und schon ist das Zitat wieder hoch aktuell.

// Oliver

Posted in DE, Gedanken | 6 Comments

Adobe Reader X

… war wohl nix 😉

Hatte mir den gestern installiert und mußte nun feststellen, daß dies ein Fehler war. Ich bekomme, wann immer ich eine PDF doppelklicke, einen Fehler “Abnormal termination”. Bekomme ich aber nicht, wenn ich den Adobe Reader X separat öffne und die gleiche DLL von innerhalb des Programms öffne.

// Oliver

PS: es wird noch besser. Habe soeben nach einem Tracker oder einer anderen Methode gesucht einen Fehler zu melden. Nichts gefunden, also bin ich dem Link gefolgt bei dem man Support “kaufen” kann und bekomme folgendes zu sehen:

Access denied. We're sorry, you are not allowed access to the service you requested. If you feel you should have access, please contact the appropriate authorities and give them your IP address: 85.xxx.xxx.xxx. Thank you for your patience.
Posted in DE, Software | 1 Comment

Genagelt

Es jetzt geht nicht um das Gebaren von katholischen Priestern gegenüber ihren Ministranten sondern um diesen Vorgang. Insbesondere sei “das Kreuz Sinnbild für die Würde, die jedem Menschen zukommt”. Es steht zu befürchten, daß bei einer (zugegebenermaßen unwahrscheinlichen) Modernisierung der katholischen Kirche Galgen, Fallbeile oder elektrische Stühle als “Sinnbild für die Würde, die jedem Menschen zukommt” an die Wände der Klassenzimmer genagelt würden. Oder wie ist das mit der “Würde” des Menschen gemeint wenn man es im Hinblick auf ein Folter- und Hinrichtungswerkzeug wie das Kreuz verwendet?

Was ich mich immer frage: da es sich um staatliche Schulen handelt, bekommen die ihre Kruzifixe von der Kirche gespendet oder wo kommen die her? Vor allem, wie werden sie entsorgt wenn man sie jetzt aus Klassenzimmern entfernt. Fragen über Fragen …

// Oliver

Posted in DE, Gedanken | 1 Comment

“Größere Mengen Chemikalien”

Laut “ZDF-Terrorismusexperten” Elmar Theveßen im heute-Journal (2010-11-17) soll die Bevölkerung auf Leute achten, die “größere Mengen Chemikalien” kaufen, wegen des vorgeblich bevorstehenden Terroranschlags Ende November 2010. Nun habe ich mich gefragt ob ich auch dazu zählen würde wenn ich mir nochmals 10g KMnO4 in der Apotheke besorgen wöllte. Schon 2007 mokierte die Apothekerin in Forst, daß sie nicht glücklich wäre mir “eine solche Menge” (also 10g) reines KMnO4 zu verkaufen. Das hatte, laut ihr mit den (in Kombination mit anderen Stoffen explosiven) Eigenschaften des Stoffs zu tun. Ich habe damals darauf verzichtet sie drauf aufmerksam zu machen, daß der Kilogrammpreis für diverse stickstoffbasierte Dünger im Baumarkt deutlich günstiger wäre. Auch habe ich drauf verzichtet sie zu fragen wie günstig denn so die explosiven Eigenschaften von Silbernitrat im Vergleich zu KMnO4 und im Verhältnis zum jeweiligen Kilogrammpreis seien 😆

Zum Glück hat man beim heute-Journal auch gleich erklärt welche weiteren Mittel unsere Sicherheitsorgane noch benötigen um unter gleichzeitigem Abbau von Freiheiten eben diese Freiheiten besser gegen die Terroristen schützen zu können. Da bin ich mal gespannt inwieweit der Kriegs- oder Friedenseinsatz in Afghanistan und diverse andere Maßnahmen bei der Verhütung des vorgeblich bevorstehenden Anschlags geholfen haben werden …

Oder um es mit Hagen Rether zu sagen (Neues aus der Anstalt vom 2010-11-16): “Haben Sie Angst vor Riesling?” (er spielte damit auf etwa 70000 Tote durch Alkohol im Jahr an)

// Oliver

Posted in DE, Gedanken | 6 Comments

Habe nie verstanden wie sich Busse und Betten vertragen …

Aber irgendwie gibt es da wohl einen Zusammenhang. Puh, gerade noch vor Mitternacht verfaßt 😉

// Oliver

Posted in /dev/null, DE | Leave a comment

Warum stehen die Menschen nicht gegen das Merkel-Regime auf? Fragen nach mehr als einem Jahr.

Spätestens seit dem 2009-09-27 leben die Deutschen nicht mehr in einer Demokratie – und zwar weder in einer repräsentativen noch anderweitig. Gegen Stuttgart 21 oder die Castor-Transporte (bzw. “Ausstieg aus dem Atomausstieg”) gehen die Menschen demonstrieren – warum nicht gegen die Abschaffung der Demokratie an sich?

Es ist eine Sache, daß es das undemokratische Mittel der Überhangmandate gibt, die auch den Ausgang einer Wahl entscheiden können. Es ist eine Sache, wenn das undemokratische Mittel der Fraktionsdisziplin im Bundestag jegliche selbstverantwortliche Entscheidung der Bundestagsabgeordneten zu unterdrücken versucht. Es ist auch eine Sache wenn in den Wahlen die Ungültigwähler mit den Faulen und denjenigen die nicht wissen wie man das Kreuz korrekt setzt in einen Topf geworfen werden – wodurch die Ergebnisse nicht unerheblich beeinflußt werden. Aber es sollte doch wohl ein Aufruhr durch ganz Deutschland gehen, wenn sich eine Regierungskoalition hinstellt und – bis zum heutigen Tage – behauptet von der Mehrheit der Deutschen gewählt worden zu sein, wenn sie auf insgesamt weniger als fünfzig Prozent der Stimmen kamen?! Oder? 48,4%?!

Wenn schon die Grundlagen der Mathematik durch die Politiker abgeschafft werden, wie wird es dann in Bälde mit dem Recht auf freie Meinungsäußerung und anderen Bürgerrechten – soweit sie nicht bereits unter dem Vorwand der Terrorbekämpfung abgeschafft sind – aussehen?

Als in der Diktatur (das ist ja heute Allgemeingut zum Thema DDR) Geborener habe ich natürlich weniger Demokratieverständnis als (sozusagen) BRD-Eingeborene, aber bei Mathe dachte ich bisher, daß Ergebnisse nicht disputabel sind. Jedoch habe ich nirgends im Blätterwald auch nur das geringste Rascheln wahrgenommen. Stattdessen hören wir seit Jahr und Tag Lobeshymnen auf die (repräsentative!) “Demokratie” unter gleichzeitigen Abwehrreflexen gegen bundesweite Bürgerbeteiligung an Abstimmungen (abseits der Bundestagswahlen) und Abwehrreflexen gegen andere Gesellschaftssysteme. Die realexistierende “repräsentative Demokratie” in Deutschland wird dogmatisch als bestes mögliches Gesellschaftssystem verteidigt, obwohl die meisten Geeks mit ihrer Affinität zur Meritokratie bereits eine mögliche Alternative aufzuzeigen wüßten.

Erklärt mir doch mal warum! Danke schonmal für eine rege Diskussion!

// Oliver

PS: Alle Meinungsäußerungen, auch jene die gegen mich persönlich gehen werden freigeschaltet. Allerdings bevorzuge ich schon eine Diskussion am Thema, nicht am Diskutanten (argumentum ad hominem) 😉 Einzig Spam (also Links zu kommerziellen Seiten) fliegt generell raus.
PPS: Wenn jemand eine Replik auf seinem eigenen Blog verfassen möchte, bitte ich um das Setzen eines Pingback. Danke.

Posted in DE, Gedanken | Tagged , , , | 24 Comments

Sozialkritik in Rußland

Auf den Punkt gebracht. Die “Sorgen” von jenen, denen es gut geht:
http://bash.org.ru/comics/20101105

Für jene die kein Russisch können

  • Sie: Mist! Den Lohn haben sie mir in Fünftausenderscheinen gegeben. Und wohin soll ich die jetzt stecken?
  • Er: Ja, geh doch zur Hölle mit diesen Problemen.
Posted in /dev/null, DE, RU | Leave a comment

Haha, that was so predictable …

Embarcadero is continuing to dig its own grave! The way Embarcadero treats legit customers is akin to the way the movie and music industries treat their legit customers. The paying customer sees the FBI warning (and isn’t allowed to skip it either) at the very beginning of the DVD playback – pirates don’t. Go figure!

Good luck with your stance, Embarcadero. The logical next step will be to sue people. I hope as many people as possible will turn their backs on you. Ever since Delphi 7 the tools were decaying and silly Marketingese such as “The Delphi Language” was used to distract from the real problems that remained largely unsolved. People such as Andreas, the author of DDevExtensions, have tried to mitigate some of that and are now being punished. Way to go, Embarcadero …

// Oliver

Update: why not comment there? Well, for one people criticizing their products are taunted trolls on the Embarcadero forums and secondly the “Add Comment” link gives an error. They’re probably running the forum on Delphi for PHP or so 😆
PS: it looks as if Embarcadero was in for a category 5 shitstorm. Seems like their Marketing dept. will have to do some overtime this weekend?! 😕 …

Posted in Delphi, EN, Programming | 7 Comments

AAAAAAARGH

As some of my readers know, I had bought an IREX Technologies iLiad eReader appliance about two years ago. The company apparently filed bankruptcy, so I’m screwed. 😯

Great way of wasting money actually.

The screen had developed one quirk which I had decided to complain about, but what can one do when the company is bankrupt? 😕

// Oliver

PS: I think the source code was never actually entirely published. Only bits and pieces. So much for the advantages of a Linux-based appliance.

Posted in EN | Leave a comment

Auf den Punkt gebracht

Walter Wesinger bringt in einer Karikatur den Mythos vom “arbeitenden Geld” wunderbar auf den Punkt:

Geldvermehrung
(gefunden hier und als gemeinfrei gekennzeichnet)

// Oliver

Posted in DE, Gedanken | Leave a comment

Slightly confusing – but only very slightly

MSDN documentation which came with Visual Studio 2005 (installed locally) says:
screenshot: /Zl - Removes default library name from .obj file (x64 only)
MSDN documentation for VS2005 online at the MSDN website says:
screenshot: /Zl - Removes default library name from .obj file (x86 only).
MSDN documentation for VS2003 online at the MSDN website says:
screenshot: /Zl - Removes default library name from .obj file
MSDN documentation for WinCE 5.0 online at the MSDN website says:
screenshot: /Zl - Remove Default-Library Name from Object File - Removes default-library names from object file.

😯

My brain hurts :mrgreen:

// Oliver

Posted in EN, Programming, Software | 8 Comments

How did they know?

One of my colleagues pointed me to this clip on from MADtv on Youtube. It’s antedating the Tea Party movement in the US by several years and yet so straight to the point. How did they know? :mrgreen:

// Oliver (who godwin’d the discussion just now :lol:)

Posted in EN, Thoughts | Leave a comment

“The system cannot execute the specified program.” #2

I did indeed solve the issue reported here. The problem must have been somewhere between my ears. Once you do it right, it works 😉

While sigcheck from Sysinternals is a very nice tool, it simply does not compare to signtool. In particular it lacks the ability to check for signing according to the rules of the Kernel Signing Policy. signtool does that easily.

signtool verify /kp ...

All that was needed was to add /ac and the file name of the root certificate from MS (details will be available at your code-signing certificate issuer). For me it was:

signtool sign ... /ac MSCV-VSClass3.cer ...

That solved it.

// Oliver

Posted in EN, IT Security, Programming | Tagged | Leave a comment

LG first impression

So my Mom bought herself a new cell phone. LG GS290. The phone is slick and all and pretty much offers a similar user experience as some smart phones, just without some of the bells and whistles.

The phone comes with a very slim printed quick start guide and no software CD or so. Obviously that means to turn to LG’s website. So we did. The download is some B2CAppSetup.exe, which quits, when started, after a few seconds with:

Screenshot of message box with text: The LG Mobile update program is running
(the crappy quality is due to the fact that I had to remote into her computer)

No matter how I tried to start the software (including the method with Internet Explorer, shown in a Flash video at the LG website), it would always bail out with aforementioned message. There seemed no way, so I decided to give it a whirl on my machine, here in Iceland 😉

Yay, that worked. It downloaded something and launched it, so a quick look in Task Manager gave away its location and in a few seconds the downloaded application was transferred to my Mom’s machine and launched there. Now it worked. So what failed in the “LGMLauncher” (aka B2CAppSetup.exe) was obviously the download. But the “warning” message was pretty obscure and not helpful at all …

// Oliver

PS: The installed software seems to work a bit better now.

Posted in EN, Software, Thoughts | 3 Comments

Erster Schnee in Reykjavík

Heute fiel der erste Schnee in Reykjavík. Vormittags noch so, daß man den Erdboden noch sehen konnte, aber am Abend dann deckend 😉

Mal sehen wie die Lage für Fußgänger dann ab morgen wird. Radfahrer und Fußgänger sind üblicherweise gelackmeiert in Island. Ihre Wege werden nicht geschoben – schlimmer noch, oftmals wird der Schnee und Dreck von der Straße als Barriere für Fußgänger und Radfahrer aufgetürmt.

// Oliver

Update:
Here a photo, courtesy of Friðrik (my boss), who made it this morning in the park that is approximately 500m from our workplace. And here a link to more photos from him.
Hier ein Foto, geschossen von Friðrik (meinem Chef), der es im Park etwa 500m von der Firma aufgenommen hat. Und hier ein Link zu anderen Fotos von ihm.

Winter in Reykjavík
Posted in /dev/null, DE, Island/Iceland/Ísland | 4 Comments

Hah, there we go

Some of you may remember that in my first post concerning the Quick Launch in Windows 7, I was complaining about it disappearing. Well, that got seemingly fixed after I solved the issue with the Quick Launch sticking to the right side of the taskbar instead of its rightful place next to the start button, it worked for quite some time without hassle. But since I hadn’t changed anything specific to its disappearance, I was sure this was just a problem waiting to return …

Just now, after I dared to use my laptop outside its standard environment (plugged into a docking station with another monitor connected), the Quick Launch has disappeared again.

That is annoying. Can we please have the functioning one back? Pretty please? Pretty please with sugar on top, Microsoft? Or at the very least, make it a standard citizen of the taskbar again, so it doesn’t appear next to the TNA by default, but instead next to the start button?!

// Oliver

Posted in EN, Software | Leave a comment

“The system cannot execute the specified program.”

There is a pretty interesting article over at winprogger.com about the problems connected with IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY (set through /integritycheck ever since VS2005) and ERROR_INVALID_IMAGE_HASH (aka Win32 error code 577). Now, I’ve been fighting with this problem for two full days and still haven’t gotten any closer to the solution, it seems.

Microsoft requires some binaries to have this bit set if they are to communicate with certain system components. This is not limited to kernel mode drivers. In general I never had trouble with this bit until recently. Having this bit set and using /ph as a parameter to signtool in order to have page hashes enabled is the prerequisite for what I’m doing. However, even though sigcheck (from Sysinternals/Technet) finds the signature on the file valid, the PE loader disagrees. Brilliant, because now that I have ruled out some annoying other possibilities the only one left is to dig down into the code with debugger and disassembler in order to find out what they’re trying to enforce and why all signature-checking tools are quite okay with the file, but the loader is not.

To be continued … 😕

// Oliver (distressed)

Posted in EN, IT Security, Programming, Reversing, Software | Tagged , , , | 4 Comments

Painful lessons I had to learn again and again

Since this is something I’ve stumbled over several times now and since it is discussed in Microsoft’s documentation only as if there is only the option to import it into your store, i.e. within your user account. Now, I was going to have a designated signing machine with some other precautions in place, but users allowed into that machine would also be allowed to sign code. So how do I import the certificate so it can be used for code-signing regardless of the user account? The solution is remarkably trivial:

certutil -importPFX your.pfx

instead of the canonical

certutil -user -importPFX your.pfx

that Microsoft mentions all over its documentation. After that it should work to tell signtool

signtool sign ... /sm ... file

to pick a valid code-signing certificate from the machine store (/sm) with the latest expiry date. If you prefer to control which particular certificate gets picked, make sure to pass its hash or other traits that will help signtool to figure out what you want it to do.

// Oliver

Posted in EN, IT Security, Programming, Software | Tagged , , | Leave a comment

Selbstbeschiß mit der Arbeitslosenstatistik

Während Leute so wenig verdienen, daß sie beim Amt zusätzliche Gelder beantragen müssen und die sogenannten prekären Arbeitsverhältnisse insgesamt auf dem Vormarsch sind, stellt sich die Laien-Uschi auf die Bühne und zieht einen vom Leder vonwegen Arbeitslosenzahlen so gering wie seit 1992 nicht mehr. Das traurige ist, daß das Volk nichts von sich hören läßt.

// Oliver

Posted in DE, Gedanken | 3 Comments