home » search tags
Die Suche tag = nice2know ergab 5 Treffer:

Februar
27
Die Bahn gibt eine REST-API frei um u.a. Bahnhofssuche, Abfahrtstafel, Ankunftstafel und Zuglauf abzufragen.

Grundsätzlich finde ich die Idee von OpenData nicht schlecht, wenn ich mir die URL der API ansehe, dann finde ich das aber irgendwie gruselig:

http://open-api.bahn.de/bin/rest.exe ... .exe!!!
November
28
Im Zuge einer Umstellung von RedHat Satellite auf Spacewalk bin ich auf zwei tools gestoßen die das spiegeln von RPM-repos ermöglicht. Da wäre zum einen mrepo und zum anderen Pulp. Leider konnte ich mit mrepo keine repos aus dem RHN syncen, daher viel meine Wahl auf Pulp.

Die Installation verläuft relativ einfach, lediglich unter EL kommt es zu Problemen mit dem Paket qpid, dies lässt sich aber leicht lösen (dazu später mehr).

Diese Anleitung basiert auf einem EL6-System, sollte sich aber 1:1 auf ein EL7 übertragen lassen.

Pulp repo aktivieren
cd /etc/yum.repos.d/ && \
wget https://repos.fedorapeople.org/repos/pulp/pulp/rhel-pulp.repo


EPEL repo aktivieren
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm  && \
yum clean all && \
yum update


mongodb installieren
yum install mongodb-server


Installation qpid

wie oben bereits beschrieben schlägt die Installation von qpid schlägt aufgrund fehlender Abhängigkeiten fehl, dieses kann man durch die Installation einer alten Version lösen.
wget https://kojipkgs.fedoraproject.org//packages/qpid-proton/0.9/3.el6/x86_64/qpid-proton-c-0.9-3.el6.x86_64.rpm && \
yum localinstall qpid-proton-c-0.9-3.el6.x86_64.rpm

anschließend kann man qpid installieren
yum install qpid-cpp-server qpid-cpp-server-store


Installation Pulp

Die eigentlich Installation von Pulp kann man nun starten
yum groupinstall pulp-server-qpid

Bevor Pulp genutzt werden kann, muss dessen interne DB initialisiert werden
sudo -u apache pulp-manage-db



Nun sollten (falls nicht bereits geschehen) alle Services gestartet und aktiviert werden.
service httpd restart && \
chkconfig httpd on && \
service pulp_resource_manager restart && \
chkconfig pulp_resource_manager on && \
service pulp_workers restart && \
chkconfig pulp_workers on && \
service pulp_celerybeat restart && \
chkconfig pulp_celerybeat on

November
22
Hier und da arbeite ich mit RPM-basierenden Systemen in Verbindung mit Spacewalk, dabei muss ich öfters die Signaturen von RPMs anzeigen editieren... daher hier eine kleine Merkliste:

Installierte Schlüssel anzeigen
rpm -q gpg-pubkey --qf '%{name}-%{version}-%{release} --> %{summary}\n'


Fingerprint einer Schlüsseldatei anzeigen
gpg --with-fingerprint /etc/pki/rpm-gpg/RPM-GPG-KEY


Schlüssel eines RPMs anzeigen
rpm -K /path/to/RPM

Mai
27
Da ich all meine Development-, Test- und Buildsysteme auf Basis von Vagrant und VirtualBox betreibe, hat mir das feature snapshot öfters vor schlaflosen Nächsten bewahrt. Leider ist dieses feature nicht out of the box (zumindest bei Version 1.7.2) aktiv.

Schauen wir uns zuerst alle vorhanden Plugins an
$ vagrant plugin list
vagrant-share (1.1.3, system)

Wie man erkennen kann fehlt das Plugin vagrant-vbox-snapshot welches man mit vagrant plugin install vagrant-vbox-snapshot installiert werden kann.

Folgende Optionen kennt vbox-snapshot:

  • back : führt einen rollback auf den letzten snapshot durch
  • delete : löscht einen snapshot
  • go : stellt einen bestimmten snapshot wieder her.
  • list : listet alle vorhandenen snapshots
  • take : erstellt einen neuen snapshot
Mai
5
Um unterwegs arbeiten zu können, nutze ich VirtualBox auf meinem Laptop.

Heute wollte ich einen Host-only Adapter einrichten, doch diese Option konnte ich bei der entsprechenden VM nicht auswählen



Der entsprechende Adapter muss zuerst unter VirtualBox -> Preferences -> Network -> Host-only Networks hinzugefügt werden