Zum Inhalt

Kategorie: Internet

Let’s Encrypt und Plesk

Auf diesem vServer läuft Plesk, mittlerweile auch in Version 12.5. (Das Update hat komischerweise problemlos geklappt, trotz einiger Warnmeldungen.) Dafür gibt es eine praktische Erweiterung, um automatisch kostenlose SSL Zertifikate von Let’s Encrypt zu installieren und aktuell zu halten. Die Erweiterung kann bequem über den Katalog installiert werden:

plesk_lets_encrypt_1

Danach kann die Erweiterung verwendet werden:

plesk_lets_encrypt_2

plesk_lets_encrypt_3

Mit einem Klick auf die gewünschte Domain öffnet sich der Wizard und man muss eine eMail Adresse angeben. Es macht Sinn, auch die www Subdomain ins Zertifikat mit aufzunehmen:

plesk_lets_encrypt_4

Fertig! 🙂

Im Bereich „Tools & Einstellungen“ findet sich unter „Geplante Aufgaben“ nun auch ein Cronjob, der das Zertifikat monatlich erneuert:

plesk_lets_encrypt_5

Backup Service Home: Fehlermeldung nach automatischem Update auf 3.6.x

Nach dem automatischen Update von Backup Service Home wurde beim Start immer diese Fehlermeldung angezeigt:

Der Einstiegspunkt "sqlite3_open_interop" wurde nicht in der DLL "SQLite.Interop.dll" gefunden.

Im Endeffekt hat nur eine De-Installation und Neu-Installation geholfen, bei der auf meinem System sogar alle Einstellungen erhalten geblieben sind. Leider hat die De-Installation nur funktioniert, nachdem ich mehrere Male manuell mit dem Taskmanager alle BSH Prozesse abgeschossen hatte, z.B. diesen hier:

bsh.exe

Vielleicht hilfts ja jemanden von euch auch. Oder mir selbst, wenn der Fehler beim nächsten Update in ein paar Monaten erneut auftritt.

ownCloud Fehlermeldung: Dieser Server hat keine funktionierende Internetverbindung.

Nachdem ich meine ownCloud Instanz auf 8.1.1 aktualisiert hatte, tauchte diese Warnmeldung auf: Dieser Server hat keine funktionierende Internetverbindung.

Die Lösung dafür ist, die Datei https://raw.githubusercontent.com/owncloud/core/stable8.1/config/ca-bundle.crt im config Verzeichnis abzulegen, damit kann curl wieder eine Verbindung via https zu owncloud.com herstellen.

KeePass Passwörter ändern (mass update, mass change)

In einer KeePass Datenbank habe ich viele Einträge, bei denen das Passwort identisch ist. Jetzt möchte ich bei allen Einträgen, die dieses Passwort haben, selbiges ändern. Bei weniger als 10 Einträgen ist das manuell schnell gemacht, bei mehreren 100 Einträge eher nicht. Abhilfe schafft da KPScript, mit dem sich Änderungen an KeePass Datenbanken scripten lassen.

Als erstes sollte natürlich ein Backup der KeePass Datenbank erstellt werden, falls irgendetwas schiefgehen sollte.

In dem folgenden Beispiel will ich das Passwort foobar123 bei allen Einträgen in newPass456 ändern. Das Passwort für die Datenbank an sich lautet qwertz.

KPScript -c:EditEntry "E:\Password-Database.kdbx" -pw:qwertz -ref-Password:"foobar123" -set-Password:"newPass456"

Das wars auch schon.

KeeFox kann keine Verbindung zu KeePass herstellen

Ich habe quasi nach jedem Update vom KeeFox Addon oder Firefox selbst das Problem, dass KeeFox keine Verbindung mehr zu KeePass herstellen kann. Auch die Hilfe Seite von KeeFox hat mir nicht geholfen. Nach mehrfachen Neustarts von Firefox und/oder KeePass gings dann irgendwann wieder, die genaue Ursache hatte ich bisher aber nicht herausgefunden. Ob das hier jetzt die endgültige Lösung ist, weiß ich allerdings auch noch nicht.

KeeFox speichert im Passwortmanager von Firefox ein Token ab, was für die Authentifizierung zwischen Firefox und KeePass benutzt wird. Wenn man dieses Token löscht und Firefox dann neu startet, wird ein neues Token erstellt und schon klappt die Verbindung wieder.

Im Passwortmanager  muss in meinem Fall die oberste Zeile entfernt werden:

keefox_1

Und jetzt nur noch das neue Token speichern:

keefox_2

keefox_3

 

In KeePass sollte nun die neue Verbindung auch in den KeePassRPC (KeeFox) Options angezeigt werden:

keefox_4

 

 

WLAN über WLAN freigeben

Mit dem kleinen Tool MyPublicWiFi ist es möglich, unter Windows eine bestehende WLAN Verbindung für andere Geräte freizugeben. Das ist ganz praktisch, wenn man z.B. im Urlaub nur die Möglichkeit hat, mit einem Gerät aufs WLAN zuzugreifen, wie in vielen Hotels oder Ferienparks. Trotzdem möchte man aber neben dem Notebook auch mit dem Handy ins Internet gehen können.

Installation und Einrichtung klappen problemlos, das Tool selbst muss aber mit Admin-Rechten gestartet werden:

share_wifi_1

 

 

Und so sieht das dann auf meinem Moto G aus –  Mein normales WLAN ist Mirkwood und das neue, von meinem Notebook freigegebene ist MyPublicWifi:
share_wifi_2 share_wifi_3 share_wifi_4

 

Installation und Konfiguration haben keine 5 Minuten gedauert. 🙂

MP4 Video um 90° rotieren

Mit ffmpeg lassen sich einfach und schnell MP4 Videos im Uhrzeigersinn rotieren, z.B. Handyvideos, die falsch gedreht auf dem PC abgespielt werden:

ffmpeg -i original-video.mp4 -vf "transpose=1" rotiertes_video.mp4

Hinweis: transpose=2 rotiert übrigends gegen den Uhrzeigersinn.

MOV Videos in MP4 konvertieren

Hintergrund ist, dass meine Nikon 1 J1 zwar sehr schöne Videos macht, die aber leider recht groß sind. Ich stelle diese z.B. via Google Drive anderen Leuten zur Verfügung. Im Originalformat MOV spielt Google Drive diese leider im Browser nicht ab und die Videos müssen erst runtergeladen werden. Das Problem läßt sich umgehen, indem man das Video in MP4 mit H.264 und einem beliebigen Audio Codec (AAC, OGG, MP3, …) konvertiert, bevor man es in Google Drive ablegt.

Aber wie geht das genau? Ich mache das mit dem Tool HandBrake.

Nach der Installation das Programm starten und mit Source > Open File das Originalvideo öffnen. In meinem Beispiel heißt das DSC_2676.MOV und ist 99,4 MB groß.

1_HandBrake

Bei Destiantion ändere ich noch den Dateinamen von M4V in MP4 und passe den Pfad an, wo das neu kodierte Video dann landen soll.

2_HandBrake

Auf den Tabs Video und Audio können jetzt bei Bedarf noch Änderungen gemacht werden. Ich lasse das aber einfach mal so.

3_HandBrake

 

4_HandBrake

 

Jetzt nur noch auf Start klicken und warten. Je nach Leistung des PCs und der Größe des Videos kann die Kodierung schon mal einige Minuten dauern. Das Resultat ist in meinem Beispiel eine Datei Dsc 2676-1.mp4 die nur noch 21,6 groß ist und direkt von Google Drive im Browser abgespielt werden kann.

Plesk 502 Bad Gateway

Wer beim Login in Plesk einen Fehlermeldung à la „502 Bad Gateway“ erhält, kann einen Blick in das Logfile /var/log/sw-cp-server/error_log werfen um ein paar mehr Details zu bekommen:

2014/04/10 19:14:48 [crit] 1077#0: *7 connect() to unix:/var/run/sw-engine.sock failed (13: Permission denied) while connecting to upstream, client: 37.201.xxx.xxx, server: , request: "GET /login_up.php3 HTTP/1.1", upstream: "fastcgi://unix:/var/run/sw-engine.sock:", host: "mein-vserver.de:8443"
2014/04/10 19:14:53 [crit] 1077#0: *7 connect() to unix:/var/run/sw-engine.sock failed (13: Permission denied) while connecting to upstream, client: 37.201.xxx.xxx, server: , request: "GET /login_up.php3 HTTP/1.1", upstream: "fastcgi://unix:/var/run/sw-engine.sock:", host: "mein-vserver.de:8443"
2014/04/10 19:15:24 [crit] 1077#0: *7 connect() to unix:/var/run/sw-engine.sock failed (13: Permission denied) while connecting to upstream, client: 37.201.xxx.xxx, server: , request: "GET /login_up.php3 HTTP/1.1", upstream: "fastcgi://unix:/var/run/sw-engine.sock:", host: "mein-vserver.de:8443"
2014/04/10 19:15:27 [crit] 1077#0: *7 connect() to unix:/var/run/sw-engine.sock failed (13: Permission denied) while connecting to upstream, client: 37.201.xxx.xxx, server: , request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/sw-engine.sock:", host: "mein-vserver.de:8443"

Bei mir hat dann ein Neustart von Plesk geholfen: /etc/init.d/sw-cp-server restart

 

Keefox Probleme seit Version 1.3.1

Ich benutze KeeFox u.a. um in KeePass gespeicherte Passwörter in mehreren Browsern nutzen zu können. Vor kurzem gabs ein Update auf Version 1.3.1 und seitdem sagt Firefox mir regelmäßig, es könnte keine Verbindung zu KeePass aufgebaut werden bzw. Firefox wäre nicht autorisiert dazu. Mit Version 1.2.7 von KeeFox habe ich das Problem nicht. Auch die Troubleshooting Seite konnte mir nicht helfen. Angeblich gibts Probleme mit Firewalls, Virenscannern oder sonstiger Security Software, die dazu führe, dass Firefox keine Verbindung zu KeePass aufbauen kann. Der Process Explorer zeigt mir aber an, dass eine Verbindung besteht:

Ports

Eine Lösung habe ich nicht wirklich gefunden. Ich bin nun zurück zu Version 1.2.7 und alles funktioniert wieder so, wie gewünscht. Allerdings musste ich dazu erst die Datei KeePassRPC.plgx aus dem plugins Verzeichnis von KeePass löschen (z.B. C:\Program Files (x86)\KeePass Password Safe 2\plugins) und dann noch das automatische Update des Addons in Firefox deaktivieren:

keefox_1.27_1

keefox_1.27_2

Sonst gibts direkt wieder die neue Version und das ganze Spiel geht von vorne los.

Update vom 10.04.2014: Fast vergessen, eine Alternative zu KeeFox ist PassIFox.