Montag, April 30, 2007

remove old kernel from debian system

Bei mir füllte sich langsam die root partition. Wie ich feststellte liegt es an den Kernel-Paketen.
Der erste Versuch diese mit dpkg -P linux-image-2.6.18-4-686 zu löschen, führte zu der Fehlermeldung:


dpkg: Abhängigkeitsprobleme verhindern Entfernen von linux-image-2.6.18-4-686:

linux-image-2.6-686 hängt ab von linux-image-2.6.18-4-686.

dpkg: Fehler beim Bearbeiten von linux-image-2.6.18-4-686 (--purge):

Abhängigkeitsprobleme - entferne nicht

Fehler traten auf beim Bearbeiten von:

linux-image-2.6.18-4-686



Durch das Paket linux-image-2.6-686 bekomme ich immer den aktuellen Kernel. Aus Sicherheitsgründen wird der alte aber nicht gelöscht.
Im Falle eines Fehlers mit dem neuen, könnte ich das System nicht mehr booten.
Um trotzdem den alten Kernel zu löschen hab ich Versucht die Abhängigkeiten zu ignorieren. Leider hat weder
dpkg --ignore-depends=image-2.6-686 -P linux-image-2.6.18-4-686 noch
dpkg --ignore-depends=image-2.6.18-4-686 -P linux-image-2.6.18-4-686 funktioniert.
Ich habe die selbe Fehlermeldung wie vorher bekommen.

Die Verwendung von --force-depends (dpkg --force-depends -P linux-image-2.6.18-4-686) hat dann schließlich zum gewünschten Ergebnis geführt.

Nun noch schnell die alten Kernel-Einträge aus menu.lst (grub) entfernt und alles passt wieder zusammen.

Sonntag, April 29, 2007

cddb information

Hatte bisher die cddb-Informationen von freedb.org mittels eines eigenen Scripts geholt.
Dieses hat cddb-tools (von abcde) verwendet. Dies wa ein bash-script und hat nicht in allen Fällen sauber durchgelaufen.
Vor allem wenn mehrere matches gefunden wurde. Dieses Script muß mit dem cd-discid-Ergebnis gefüttert werden. Mit einem zweiten Script (perl) werden dann einige Sonderzeichen umgewandelt.
Da ich nun diese Scripts zu einem zusammenfassen wollte, habe ich mich im apt-cache umgesehen, welche cddb-Tools es noch gibt.
Ins Auge gefallen ist mir dabei das Paket cddb mit dem Tool cddbcmd. Dies finde ich deutlich einfacher zu verwenden als cddb-tools.
Mein neues perl script fragt nun freedb, freedb2 und MusicBrainz gleichzeitig ab.

Mir ist aufgefallen, dass die meißten und neusten Ergebnisse von freedb2 kommen. Werde wenn ich wieder etwas Zeit habe das script so abändern, dass es die freedb und MusicBrainz nur abfragt, wenn nichts in der freedb2 steht. Oder mir das Ergebnis nicht gut genug ist und ich hoffe eine der beiden anderen etwas anderes und besseres zu bieten hat.

Freitag, April 27, 2007

vox edit experience - frustration

backup:
Using debian sid on one of my PC's I'm aware that the system may crash. This is the unstable release of the debian project. Normally I don't do any important work on this system. Normally the system dosn't crash also. But today it crashed as I was writing a longer blogg entry. That is not a problem related to vox. But as it is not possible to do a short save of a backup with vox, I didn't save. And this is a problem of vox.

opera
Using opera to edit a post on vox is not a good idea. As you sign in, you will receive some CSS errors. The login is possible and you are able to write a post. What didnt't work is the spell correction. And this is something I definitely need.

If you press the space bar after the first word, the cursor jumps back to the begin of the line. Jumping to the end of line is not possible. In the editor window no automatic line breaks are done. The line goes on and on . If you look what you've written in the last section you need to scroll.

[moved from vox]

move mutt and fetchmail installation

Habe von der alten Installation einfach die Config-Dateien kopiert:
  • .muttrc

  • .mutt_aliases

  • .fetchmailrc

Danach hat alles bis auf Mails löschen/verschieben (siehe courier) funktioniert.


[moved from vox]

move courier installation

Habe die Config-Dateien nach der Installation mit einander verglichen und nichts gefunden, was ich bei der alten Installation von Hand angepasst hatte.

Gestartet und ich kann mit mutt auf die Mails mittels IMAP zugreifen.

[update] Kann die Mails nicht verscheiben oder löschen. Die Zugriffsrechte der einzellnen Mails schint aber zu stimmen. Keine Ahnung was dies sein kann.

[moved from vox]