Posts Tagged ‘Linux’

Probleme beim installieren von Paketen unter Debian

December 11th, 2011

Da nach einem Update mal wieder Probleme aufgetreten sind, musste ich den die Probleme erstmal beheben, die durch das Halb-Konfigurierte Paket entstanden sind. Leider wollte der sich nicht so einfach entfernen lassen:

Setting up courier-authdaemon (0.61.0-1+lenny1) ...
Starting Courier authentication services: authdaemond/usr/sbin/authdaemond: line 16: /etc/courier/authdaemonrc: No such file or directory
invoke-rc.d: initscript courier-authdaemon, action "start" failed.
dpkg: error processing courier-authdaemon (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
courier-authdaemon
E: Sub-process /usr/bin/dpkg returned an error code (1)

Da ich das Paket weder entfernen noch installieren konnte, musste ich dann zur härteren Mitteln greifen und konnte den Fehler mit einem

dpkg --force-remove-reinstreq -P courier-authdaemon

beheben.

Nun konnte ich dann endlich das php5-curl Paket installieren das mir entfernt wurde, aber für Magento benötigt wird.

Aptitude package list flags

December 11th, 2011

Wer schon mal nach Paketen mit Aptitude gearbeitet hat, weiss dass dort am Anfang Buchstaben stehen die einem sagen sollen wie der aktuelle Status des Pakets ist, oder was mit dem Paket gemacht wird.

Hier ist eine Liste, die die einzelnen Bedeutungen dieser Buchstaben auflistet:

Erster Buchstabe (common state)
i Das Paket ist installiert und alle zugehoerigen Pakete sind in Ordnung.
c Das Paket wurde entfernt, aber die Konfigurationsdateien sind immer noch vorhanden.
p Das Paket und alle Konfigurationsdateien sind entfernt worden, oder das Paket wurde niemals installiert.
v Das Paket ist Virtuell.
B Das Paket hat kaputte Abhängigkeiten.
u Das Paket wurde entpackt aber noch nicht Konfiguriert.
C Halb-Konfiguriert: Die Konfiguration des Paketes wurde unterbrochen.
H Halb-Installiert: Die Installation des Paketes wurde unterbrochen.

 

Zweiter Buchstabe (action)
i Das Paket wird installiert.
u Das Paket wird geupgraded.
d Das Paket wird Gelöscht: Es wird entfernt, aber die Konfigurationsdateien werden auf dem System bleiben.
p Das Paket wird Eleminiert: Das Paket und seine Konfigurationsdateien werden entfernt.
h Das Paket wird zurück gehalten: Es wird auf der aktuellen Version gehalten, selbst wenn eine neuere Version verf&uumlgbar wird, solange bis der Halt abgebrochen wird.
F Ein Upgrade des Pakets wurde verboten.
r Das Paket wird neu installiert.
B Das Paket ist “kaputt“: Einige der Abhängigkeiten sind nicht in Ordnung. aptitude wird es nicht erlauben zu installieren, entfernen, oder upgraden solange kaputte Pakete vorhanden sind.

 

Dritter Buchstaben
A Das Paket wurde automatisch installiert

Quelle

Asus WL 500 gP debricking mit serieller Schnittstelle

January 24th, 2010

Was wird benötigt um einen seriellen Anschluss am Router zu haben?
Als erstes braucht man einen TTL umwandler, der die niedrige Spannung von 3.3V in 15V umwandelt.
Es gibt unterschiede bei den einzelnen Routern, der ASUS WL 500g Premium hat 3.3V.
Das ist auch eines meiner Probleme gewesen. Ich habe mir nach dieser Anleitung
einen TTL converter gebastelt aber nicht wirklich eine Anständige ausgabe auf meiner Konsole gehabt.
Im #openwrt Channel auf freenode hat man mir dann mal geraten einen MAX3232 zu nehmen anstatt den MAX232. Und es hat geholfen.
» Read more: Asus WL 500 gP debricking mit serieller Schnittstelle

TouchPad Scrolling an meinem Thinkpad T40

July 4th, 2009

Was macht man wenn man zur Zeit keine Maus mit Scrollrad an seinem Laptop hat und gerne scrollen wuerde?
Richtig!
Man konfiguriert sich fuer sein TouchPad, MousePad das TwoFingerScrolling oder EdgeScrolling.
» Read more: TouchPad Scrolling an meinem Thinkpad T40

Dienst startet nach Neustart des Servers nicht mehr

June 6th, 2009

Wie kann man herausfinden warum ein Dienst nach einem Neustart des Servers nicht mehr funktioniert?

Eigentlich ganz simpel, » Read more: Dienst startet nach Neustart des Servers nicht mehr