z6c - personal blog about topics

Christian Müller – Letzte Änderung: 05.10.2016 17:31 Uhr

(unvollständig) Tutorial: etckeeper, gitlab und ansible

Viele Server zentral und automatisiert zu verwalten; Dafür gibt es mittlerweile rund zwei Dutzend Systeme. Alle paar Jahre schaue ich mir diese Systeme an und stelle fest, daß sie mir nicht gefallen. Viele der bisher getesteten Systeme basieren auf einer Client/Server Struktur und/oder nutzen zentrale Date...

Christian Müller – Letzte Änderung: 28.09.2016 18:20 Uhr

Let's Encrypt Zertifikate per DNS Auth generieren

Wir betreiben einige hausinternen Dienste, die aus dem lokalen Netz über Subdomains im Stil von wiki.firma.zentonic.org erreichbar sind. Manche dieser Dienste (in Zukunft hoffentlich alle) werden mit SSL abgesichert. Seit Let's Encrypt (LE) haben wir nun die Möglichkeit, kostenlose, sauber signie...

Christian Müller – Letzte Änderung: 03.03.2015 17:17 Uhr

pip: error: invalid command 'egg_info'

Den Fehler error: invalid command ‚egg_info' bei der Installation von Paketen per pip behebt man möglicherweise durch ein update der setuptools. Bei Stackoverflow werden hierzu verschiedene Tipps gegeben, u...

Christian Müller – Letzte Änderung: 29.08.2013 16:20 Uhr

Kurztipp: decoder JPEG not available PIL

Per default werden wohl mit PIL nicht alle notwendigen libs installiert, die PIL benötigt, um auch mit JPEG Dateien umgehen zu können. Kein Problem, meint Stackoverflow: aptitude install libjpeg-dev Dann je nach Architektur: ...

Christian Müller – Letzte Änderung: 29.08.2013 15:29 Uhr

Kurztipp: msgfmt: command not found

Bemängelt ein Programm (insbesondere pip install django-autocomplete-light) die Abwesenheit des Tools msgfmt, lässt sich dies nach Stackoverflow einfach lösen mit einem beherzten aptitude install gettext und ansc...

Christian Müller – Letzte Änderung: 29.08.2013 13:59 Uhr

Eigener PyPi Mirror

Simon Pirschel beschreibt unter aboutsimon.com, wie man in wenigen Schritten einen eigenen lokalen PyPi Mirror aufsetzt. Spätestens wenn man hinter dünner Internetverbindung mit vielen Virtualenvironments arbeitet, freut man sich sehr über einen loka...

Christian Müller – Letzte Änderung: 04.08.2013 16:16 Uhr

pip upgrades durchführen

Wiedermal ist es StackOverflow, wo man Antworten findet auf Fragen, die andere gar nicht mal stellen würden... Die Frage auf die diesmalige Antwort wäre "Wie update ich alle per PIP installierten Packages?" Generell kann man ja Pa...

Christian Müller – Letzte Änderung: 30.07.2013 16:29 Uhr

pip install mysql-python fails with EnvironmentError: mysql_config not found

Stackoverflow weiss wieder Rat bei irgendwelchen Kackproblemen… Beim Deployment eines Django Projekts hatte ich das Problem, daß python-mysql sich nicht per pip installieren ließ. Erstmal ...

Christian Müller – Letzte Änderung: 26.05.2013 01:28 Uhr

Python Virtual Environment, easy_install/pip Package List exportieren zwecks Portierung auf anderen Server

Erfreulicherweise kann easy_install/pip auch eine Übersicht der vorhandenen bzw. verwendeten Packages ausgeben lassen, die sich wunderbar auch auf anderen Rechnern importieren lässt… pip freeze heisst der Befehl und gibt beispielsweise etwas in der Art aus: Django==1.4.3 Markdown==2.2.1 So...

Tags: dev django git pip