Archiv nach Kategorien: Software - Seiten 18

OpenSSH: Probleme nach Update /dev/null is not a character device!

Und wieder mal eine böse Überraschung am Morgen. Nach dem Update des OpenSSH-Paketes auf einem Debian basierenden Server startet OpenSSH plötzlich nicht mehr. Statt dessen kommt folgende Fehlermeldung.

Setting up openssh-server (1:5.3p1:-1)
Restarting OpenBSD Secure Shell Server: sshd: failed!
/dev/null is not a character device!
invoke-rc.d: initscript ssh, action "restart" failed.
dpkg: error processing openssh-server (--configure)
subprocess installed post-installation script returned error exit status 1

Jetzt bloss nicht die aktive SSH-Verbindung verlieren, sonst steht man dumm da, falls man keine Remote-Console besitzt. Wie es scheint tritt das Problem nicht injedemfall bei jedem Debian >5.0 auf, das Problem scheint mit udev, devfs und/oder einer kernel-version in Zusammenhang stehen. Man kann sich aber Gott-sei-Dank sehr leicht behelfen und das Problem beseitigen. Dazu einfach folgende Befehle auf der Console (als root-User) ausführen

Weiterlesen »

Debian/Ubuntu: Control-Infos von DEB-Packages ändern / editieren

Ab und an habe ich nach einem einfachen Weg gesucht die Contol-Informationen von .Deb-Paketen eigenhändig anzupassen. Die Gründe dazu sind vielfältig. Zum einen gibt es öfters mal Bugs in Pakages aus Debian Repositories wie „testing“ oder „unstable“, da möchte man zum Teil nicht Tage oder Wochen auf einen Fixup des Paketes warten. Oder aber es handelt sich um Pakete die man aus Eigencompilaten von modifizierten Sourcen erstellte hat (z.B. Postfix), was mittels checkinstall unglaublich einfach und schnell geht.

Weiterlesen »

OpenSSL: Details eines certificate signing request anschauen

Alle Jahre wieder .. muss mal wieder ein SSL-Zertifikat verlängert oder ein neues beantragt werden. Und zu gerne wüsste man dann, welche Angaben man im alten CSR gemacht hat. Ein einfacher Aufruf von openssl bringt in diesem Fall schell Klarheit.


openssl req -noout -text -in {zertifikat.csr}

Vor dem Aufruf muss natürlich noch {zertifikat.csr} gegen den eigene CSR-Dateinamen getauscht werden.


Links

http://www.tech-recipes.com/rx/447/view-the-details-of-a-certificate-signing-request-with-openssl

Magento: Kunden-, Bestell- oder Rechnungsnummern ändern

Das OpenSource Shop System Magento sticht besonders durch seinen Featurereichtum vor und macht durch auch alt etablierten kommerziellen Shop-Systemen ernsthaft Konkurrenz. Zudem ist das Administrationsinterface klar gegliedert und erlaubt weitesgehend Zugriff auf alle Funktionen und Einstellen.

Magento OpenSource eCommerceEine Sache scheinen die Entwickler bislang vergessen zu haben, welche besonders auffällt wenn man einen bestehenden Shop von einen anderen System zu Magento migrieren muss. Sobald eine Rechnung erstellt wird,  wird von Magento automatisch eine fortlaufende Nummer erzeugt. Soweit werden schon mal die deutschen gesetzlichen Vorgaben an eine ordentliche Vergabe von Rechnungsnummern erfüllt. Allerdings hat ein Administrator leider keinerlei Möglichkeit die Rechnungsstartnummer nach Installation des Systems im Administrationmenu zu konfigurieren. Zudem sind die Rechnungsnummer immer automatisch 8-stellig und daher lautet die erste vergebene Nummer immer 10000001.
Weiterlesen »

Zend Framework: Probleme mit dem JPG Support unter PHP 5.3.x

Aufgefallen ist mir diesem Problem beim Aufsetzten eines Magento Online-Shops, der nach einem Upgrade auf PHP 5.3.1 plötzlich keine PDFs mehr produzieren konnte. Statt dessen nu lapidar den Dienst mit folgender Fehlermeldung quittierte.

Undefined index: JPG Support in /usr/local/lib/php/Zend/Pdf/Resource/Image/Jpeg.php on line 60

Eine Befragung des Google-Orakels brachte dann auch schnell Linderung. Schuld ist wohl eine Änderung einens Strings der die API-Fähigkeiten beschreibt. So änderte sich „JPG“ in „JPEG„, was dazu führt das das Zend Framework plötzlich der Meinung ist das das drunterliegende PHP nicht mehr richtig in der Lage ist JPG-Grafiken zu verarbeiten.

Weiterlesen »