HowTo install JetBrains YouTrack on Debian Wheezy

1. Install Java (I tried it with Oracle’s Java 8, should also works with openjdk).

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java8-installer
apt-get install oracle-java8-set-default

 

2. Create a user for youtrack and make an installation folder.
(more…)

BCD Error | Windows 8 UEFI Bootloader und GPT

Windows Rechner bootet nicht mehr ordentlich.
BCD Error: “Your PC needs to be repaired” – Error code 0x0000034

Viele kennen das Problem. Windows Reparatur DVD/USB einlegen und die Starthilfe Reparatur starten. Doch was tun wenn man dort die Meldung erhält “Windows 8 Starthilfe konnte Ihren PC nicht reparieren”?!

Dann hilft nur noch die Eingabeaufforderung und das Commandline Tool bootrec bzw. bcdboot.
Wenn es sich jedoch um eine GPT Partition und einem UEFI handelt, kann es schon mal komplizierter werden.

(more…)

Heartbeat, DRBD, OCFS2 – Installation eines Clusters

Mittels Heartbeat, DRBD und OCFS2 lässt sich ein relativ stabiles Cluster auf Linux aufbauen.
Ich habe dieses Konstrukt nun schon mehrere male aufgezogen und jedes einzelne lief bisher ohne nennenswerte Probleme.

Es ist sehr praktisch, um damit mehrere Apache2 Webserver in einem Cluster zu betreiben. Alle Maschinen haben damit den exakt gleichen Datenbestand. Wenn man nun noch einen Load Balancer (zum Beispiel: nginx) davor schaltet hat man schon ein recht gutes Konstrukt.

Hier nun die Anleitung zur Installation von Heartbeat, DRBD und OCFS2

(more…)

Linux: SNTP mit Windows DC

Um X-Maschines, genauer Debian basierende Maschinen, mittels SNTP mit einem Windows SNTP Server  (ntp.XXX.local) kommunizieren zu lassen, ist folgendes notwendig:

# Installation vom Programm rdate
root@X-Machine:~# apt-get install rdate

# zeige alle möglichen Parameter
root@X-Machine:~# rdate
Usage: rdate [-46acnpsv] [-o port] host
-4: use IPv4 only
-6: use IPv6 only
-a: use adjtime instead of instant change
-c: correct leap second count
-n: use SNTP instead of RFC868 time protocol
-o num: override time port with num
-p: just print, don’t set
-s: just set, don’t print
-u: use UDP instead of TCP as transport
-v: verbose output (more…)

Windows Key mit PowerShell auslesen

Möchte man den Windows Lizenzkey auslesen, gibt es dafür etliche Tools im Internet. Ist das System allerdings so kaputt, dass das Starten oder Installieren eines Programms nicht mehr funktioniert (lach) dann hilft uns die PowerShell: Tipp! Set-ExecutionPolicy unrestricted $map=”BCDFGHJKMPQRTVWXY2346789″ $value = (get-itemproperty “HKLM:\\SOFTWARE\Microsoft\Windows NT\CurrentVersion”).digitalproductid[0x34..0x42] $ProductKey = “” for ($i = Read more…

IIS WCF – Office (Excel) Automation

Bei dem Versuch eine Excel/Office-Automation auf einem IIS Server via WCF durchzuführen, ist nicht ganz einfach.
Vorweg sei gesagt, dass es auf jeden Fall möglich ist!

Microsoft selbst schreibt dazu folgendes:

Die Automatisierung von Microsoft Office-Anwendungen unter Verwendung unbeaufsichtigter, nicht interaktiver Clientanwendungen oder Clientkomponenten (wie ASP, DCOM und NT-Dienste) kann von Microsoft zum jetzigen Zeitpunkt weder empfohlen noch unterstützt werden, weil Office bei einer Ausführung in einer solchen Umgebung instabil werden kann und/oder sich die Anwendungen eventuell gegenseitig sperren.

(Quellen Angabe weiter unten)

Wie ein IIS bzw. der Service Host konfiguriert werden muss, erklärt dieser Blog-Post.

(more…)

DRBD: Resolve Split Brain (Primary/Primary)

Wie wird ein Split Brain auf einem DRBD Cluster beseitig? #Den SPlit-Brain Victim zum Secondary machen victim>> drbdadm secondary r0 #Wenn sich der Connection State im WFConnection befindet, trenne diesen! victim>> drbdadm disconnect r0 #Erzwinge den Verlust aller Daten auf dem Victim victim>> drbdadm — –discard-my-data connect r0 # Für DRBD Read more…