Debian Squeeze: Was gibt es neues? Was hat sich verändert?

2010-11-28 - kostaki 1 Kommentar »

Das Release von Debian Squeeze rückt immer näher und da fragt man sich natürlich: Was gibt es neues? Was hat sich verändert und was muss man beachten? Leider konnte ich keine vollständige Liste finden, deshalb hier eine Übersicht der Sachen die mir bisher aufgefallen sind. Ich beschränke mich dabei auf den Servereinsatz von Debian und die Liste wird nach und nach erweitert. Wenn jemand Ergänzungen hat, hinterlasst bitte ein Kommentar.

In Squeeze gibt es nach meiner Zählung 8.017 neue Pakete, was die Gesamtanzahl an Debian Paketen auf ca. 36.251 erhöht (lenny hat 28.234 Pakete). Eine Vielzahl Pakete wurden aktualisiert und kommen mit manchmal großen Versionssprüngen daher. Um einen Überblick zu bekommen, kann man diese beiden Textfiles vergleichen: Pakete Lenny, Pakete Squeeze.

Allgemeine Änderungen von Lenny zu Squeeze

Die Kernel Version ist nun 2.6.32 und ext4 ist das neue Default Dateisystem. Es gibt eine neue Standard Shell namens Dash, GRUB Legacy wird durch GRUB 2 ersetzt (GRUB Legacy ist noch im Paket grub-legacy enthalten). Was mich etwas verwunderte war das IDE Platten nun auch sdX heißen. even IDE (PATA) hard drives now register as /dev/sdX (use filesystem labels! See Part-UUID. Das ist besonders für alle interessant die IDE Platten benutzen und auf Squeeze updaten wollen. Zu diesem Thema gibt es einen eigenen Abschnitt in den Release Notes. Das Bootsystem wurde angepasst um einen schnelleren Bootprozess zu erzielen. Nun gut das interessiert mich nun weniger, da Server nur selten booten.

Squeeze Paket Updates

Eigentlich wollte ich die Changelogs für die einzelnen Programme raus suchen und verlinken, damit man sich angucken kann was sich verändert hat, aber es ist nicht gerade einfach diese zu finden...

Apache von 2.2.9 auf 2.2.16

  • Es gibt einen "Bug" mit Datei Upload Limits bei der Benutzung von mod_fcgid => mod_fcgid: HTTP request length exceeds MaxRequestLen (131072)
  • Die Fcgid Parameter haben einen Prefix bekommen. Einige Namen haben sich auch komplett verändert. Eine Liste gibt es hier. Die alten Namen funktionieren noch, sind aber deprecated.
  • Die Standard apache2.conf hat sich zu Lenny auch ein bisschen verändert. Am besten vergleichen.

lighttpd von 1.4.19 auf 1.4.28

  • Ich habe versucht ein Changelog zu finden, aber konnte keins auftreiben... Es hat sich auf jedenfall eine Menge getan zwischen den beiden Versionen. Ich hoffe das die Backendabstürze abnehmen. Wenn hier jemand mehr zu weiß, bitte hinterlasst ein Kommentar.
  • Der lighttpd Blog ist da wohl noch am Aussage kräftigsten.

MySQL von 5.0.51 auf 5.1.49

  • Man sollte vor dem Update diesen Teil des englischen MySQL Manuals lesen: Upgrading MySQL und Upgrading from MySQL 5.0 to 5.1. Die deutsche Version scheint mir nicht up2date zu sein. Ich habe es nicht getan und es hat trotzdem alles funktioniert (puh), aber das würde ich niemandem empfehlen... Dort wird das Tool mysql_upgrade angesprochen. Das führt Debian automatisch aus.
  • Wenigstens bei MySQL findet man ein schönes Changelog. Wer es auf den Punkt gebracht haben möchte, sollte sich diesen Artikel ansehen: What Is New in MySQL 5.1
  • Es sind einige Reserved Words dazugekommen: ACCESSIBLE, LINEAR, MASTER_SSL_VERIFY_SERVER_CERT, RANGE, READ_ONLY, READ_WRITE
    Diese sollte man nicht in seinen Anwendungen benutzen wenn man auf 5.1 aktualisiert.
  • Die key_buffer_size kann nun auch Werte größer als 4GB verkraften ohne Datenbanken zu schrotten.
  • Im MySQL Manual das man für 32Bit Systeme thread_stack = 192KB benutzen soll und für 64Bit Systeme thread_stack = 256KB. Vorher 128KB.

PHP von 5.2.6 auf 5.3.3

  • Auch hier gibt es eine schöne Übersicht was es neues gibt und was sich verändert hat. Migrating from PHP 5.2.x to PHP 5.3.x oder PHP 5.3 Neuerungen
  • Es gibt keine php.ini-recommended mehr, dafür eine php.ini-production die man in /usr/share/php5/ findet. Außerdem gibt es noch eine php.ini-development. In beiden Versionen ist short_open_tag on.
  • Das memory_limit in der production ini steht auf -1 (kein Limit) Das memory Limit steht nun auf 128M

Munin von 1.2.6 auf 1.4.5

  • Nach dem Update auf Squeeze, konnte mein alter Lenny Munin Server die Daten nicht mehr updaten. Das kann man fixen in dem man die rrd Dateien auf dem Server löscht und neu erstellen lässt. Die Grapghen habe ich dabei auch gleich resetet. (bei anderen Servern hat dies normal funktioniert, ohne das ich etwas am Munin Server machen musste)
  • Es gibt einige neue Plugins. Ein Blick in /usr/share/munin/plugins kann sich lohnen.
  • Im munin-plugins-extra Paket sind auch neue Plugins dazu gekommen. z.b. memcached

pbzip2 von 1.0.2 auf 1.1.1

  • direkte Implementierung mit tar möglich.

Weitere Paketupdates gibt es in den Squeeze Releasenotes

Related Links

  1. Ein Kommentar

  2. alex
    schrieb am 22.02.2011 um 21:53 Uhr

    Danke!

    Crosslinking is sch***, aber wenn der MySQL nicht mehr starten will (wie bei mir) hat mir das auch weitergeholfen: http://www.linux-befehl.de/debian-5-0-lenny-auf-debian-6-0-squeeze-updaten/2011/02/07/

Kommentar schreiben

*

*