Unterschiede zwischen den Revisionen 15 und 27 (über 12 Versionen hinweg)
Revision 15 vom 2012-01-18 22:10:23
Größe: 5609
Autor: BodoBellut
Kommentar:
Revision 27 vom 2012-08-05 19:03:10
Größe: 6271
Autor: BodoBellut
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 4: Zeile 4:
Am 6. Februar 2011 wurde Version 6.0 (Codename Squeeze) des freien Betriebssystem Debian veröffentlicht.
Debian wird bei PING auf den meisten Systemen, die für die Erbringung der technischen Dienste des Zweckbetriebs zuständig sind,
eingesetzt. Dies betrifft nicht nur die experimentellen Rechner, auf denen neue Inhalte für die Weiterbildung erarbeitet werden,
sonder auch die bekannten Basis-Dienste wie E-Mail und Webserver.
Am 6. Februar 2011 wurde Version 6.0 (Codename Squeeze) des freien Betriebssystem Debian veröffentlicht. Debian wird bei PING auf den meisten Systemen, die für die Erbringung der technischen Dienste des Zweckbetriebs zuständig sind, eingesetzt. Dies betrifft nicht nur die experimentellen Rechner, auf denen neue Inhalte für die Weiterbildung erarbeitet werden, sonder auch die bekannten Basis-Dienste wie E-Mail und Webserver.
Zeile 9: Zeile 6:
Zur Zeit wird auf den meisten Systemen noch die vorherige Version von Debian 5.0 (Codename Lenny) eingesetzt. Gemäß der
Regelung zur Versorgung mit Sicherheitsaktualisierungen wird die Unterstützung von Debian 5.0 eine Jahr nach der
Veröffentlichung von Debian 6.0 enden. Dies bedeutet, dass es nach dem 6. Februar 2012 keine Sicherheitsunterstützung mehr
geben wird.
Zur Zeit wird auf den meisten Systemen noch die vorherige Version von Debian 5.0 (Codename Lenny) eingesetzt. Gemäß der Regelung zur Versorgung mit Sicherheitsaktualisierungen wird die Unterstützung von Debian 5.0 eine Jahr nach der Veröffentlichung von Debian 6.0 enden. Dies bedeutet, dass es nach dem 6. Februar 2012 keine Sicherheitsunterstützung mehr geben wird.
Zeile 14: Zeile 8:
Für einen sicheren Betrieb der PING-Systeme sind Sicherheitsaktualisierungen zwingend erforderlich, sodass eine Aktualisierung
der Systeme auf die Version 6.0 bis zum 6. Februar abgeschlossen sein sollte.
Für einen sicheren Betrieb der PING-Systeme sind Sicherheitsaktualisierungen zwingend erforderlich, sodass eine Aktualisierung der Systeme auf die Version 6.0 bis zum 6. Februar abgeschlossen sein sollte.
Zeile 18: Zeile 11:
Debian bringt einfach zu nutzende Mechanismen zur Aktualisierung von vorhandenen Installationen mit. Mit diesen Mechanismen ist es
in der Regel möglich, mit geringem Aufwand eine Aktualisierung durchzuführen. Dies betrifft allerdings ausschließlich die von Debian
bereitgestellten (Software-)Pakete. Für den Betrieb von PING sind allerdings in wenigen Fällen Anpassungen bzw. Erweiterungen dieser
von Debian bereitgestellten Pakete erforderlich. Diese müssen auch nach einer Aktualisierung ggf. bestehen bleiben, was etwas mehr
Planung bei der Aktualisierung verlangt.
Debian bringt einfach zu nutzende Mechanismen zur Aktualisierung von vorhandenen Installationen mit. Mit diesen Mechanismen ist es in der Regel möglich, mit geringem Aufwand eine Aktualisierung durchzuführen. Dies betrifft allerdings ausschließlich die von Debian bereitgestellten (Software-)Pakete. Für den Betrieb von PING sind allerdings in wenigen Fällen Anpassungen bzw. Erweiterungen dieser von Debian bereitgestellten Pakete erforderlich. Diese müssen auch nach einer Aktualisierung ggf. bestehen bleiben, was etwas mehr Planung bei der Aktualisierung verlangt.
Zeile 24: Zeile 13:
Während ein Teil der Systeme keine Anpassungen besitzt und sich somit wie jedes andere Debian-System aktualisieren lässt,
ist bei anderen Systeme etwas Vorarbeit notwendig.
Während ein Teil der Systeme keine Anpassungen besitzt und sich somit wie jedes andere Debian-System aktualisieren lässt, ist bei anderen Systeme etwas Vorarbeit notwendig.
Zeile 27: Zeile 15:
Um diese Vorarbeiten bzw. auch die normalen Aktualisierungen zu koordinieren, führt diese Wiki-Seite eine Tabelle der PING-Systeme,
ihren Stand (noch nicht aktualisiert/schon aktualisiert) und eine Liste von Admins, die an der Aktualisierung arbeiten.
Um diese Vorarbeiten bzw. auch die normalen Aktualisierungen zu koordinieren, führt diese Wiki-Seite eine Tabelle der PING-Systeme, ihren Stand (noch nicht aktualisiert/schon aktualisiert) und eine Liste von Admins, die an der Aktualisierung arbeiten.
Zeile 31: Zeile 18:
|| '''Systemname''' || '''Bereits aktualisiert?''' || '''Admins''' ||
|| ping01.ping.de || {X} || Daniel, Bodo, ... ||
|| jefferson.prima.de || (./) || Bodo, Ingo ||
|| leary.ping.de || (./) || Michael, Daniel, Bodo ||
|| san.ping.de || (./) || Daniel ||
|| spam.ping.de || {X} || Daniel, ... ||
|| tabaluga2.ping.de || {X} || Daniel ||
|| ping02.ping.de || {X} || Daniel, Bodo, ... ||
|| griff.prima.de || (./) || Bodo, Ingo ||
|| marcy.prima.de || (./) || Bodo, Ingo ||
|| steve.prima.de || (./) || Bodo, Ingo ||
|| web.ping.de || (./) || Metty, Daniel ||
|| ping03.ping.de || {X} || Daniel, Bodo, ... ||
|| bud.prima.de || (./) || Bodo, Ingo, Bernd ||
|| stats.ping.de || (./) || Daniel ||
|| zooey.ping.de || {X} || Michael ||
|| ping04.ping.de || {X} || Daniel, Bodo, ... ||
|| collab.ping.de || {X} || Daniel, Bodo, ... ||
|| kelly.prima.de || (./) || Bodo, Ingo ||
|| lucy.ping.de || {X} || Daniel, Michael, Bodo, ... ||
|| seven.prima.de || (./) || Bodo, Ingo ||
|| members.ping.de || {X} || ||
|| ted.prima.de || (./) || Bodo, Ingo ||
|| vping.ping.de || {X} || Daniel, Bodo, ... ||
|| buero.ping.de || (./) || Matthias, Daniel, Bodo ||
|| blackhole.buero.ping.de || {X} || Daniel, Bodo ||
|| leeloo.buero.ping.de || (./) || Matthias, Daniel ||
|| messe-nfs.buero.ping.de || ? || Martin ||
||'''Systemname''' ||'''Bereits aktualisiert?''' ||'''Admins''' ||
||ping01.ping.de || (./) ||Daniel, Bodo, ... ||
||jefferson.prima.de || (./) ||Bodo, Ingo ||
||leary.ping.de || (./) ||Michael, Daniel, Bodo ||
||san.ping.de || (./) ||Daniel ||
||spam.ping.de || (./) ||Daniel, ... ||
||tabaluga2.ping.de || {X} ||Daniel ||
||ping02.ping.de || (./) ||Daniel, Bodo, ... ||
||griff.prima.de || (./) ||Bodo, Ingo ||
||marcy.prima.de || (./) ||Bodo, Ingo ||
||steve.prima.de || (./) ||Bodo, Ingo ||
||web.ping.de || (./) ||Metty, Daniel ||
||ping03.ping.de || (./) ||Daniel, Bodo, ... ||
||bud.prima.de || (./) ||Bodo, Ingo, Bernd ||
||stats.ping.de || (./) ||Daniel ||
||zooey.ping.de || (./) ||Bodo ||
||ping04.ping.de || (./) ||Daniel, Bodo, ... ||
||collab.ping.de || (./) ||Daniel, Bodo, ... ||
||kelly.prima.de || (./) ||Bodo, Ingo ||
||lucy.ping.de || (./) ||Daniel, Michael, Bodo, ... ||
||seven.prima.de || (./) ||Bodo, Ingo ||
||ping05.ping.de || (./) ||Daniel, Bodo, ... ||
||members.ping.de || (./) || ||
||ted.prima.de || (./) ||Bodo, Ingo ||
||vping.ping.de || (./) ||Daniel, Bodo, ... ||
||buero.ping.de || (./) ||Matthias, Daniel, Bodo ||
||blackhole.buero.ping.de || {X} ||Daniel, Bodo ||
||leeloo.buero.ping.de || (./) ||Matthias, Daniel ||
||messe-nfs.buero.ping.de ||? ||Martin ||
Zeile 61: Zeile 50:
Einige Systeme bzw. Dienste benötigen angepasste oder zusätzliche Pakete, um auch weiterhin ihre Aufgaben zu erfüllen.
Zur Wahrung der Übersicht, welche Dinge im Vorfeld zu klären sind, sind hier die notwendigen Vorarbeiten für Systeme
mit kritischen Anpassungen aufgehrt.
Einige Systeme bzw. Dienste benötigen angepasste oder zusätzliche Pakete, um auch weiterhin ihre Aufgaben zu erfüllen. Zur Wahrung der Übersicht, welche Dinge im Vorfeld zu klären sind, sind hier die notwendigen Vorarbeiten für Systeme mit kritischen Anpassungen aufgeführt.

 . Release Notes für x86: htt
p://www.debian.org/releases/stable/i386/release-notes/
 . Release Notes
r amd64: http://www.debian.org/releases/stable/amd64/release-notes/
Zeile 67: Zeile 57:
  Balckhole wird momentan zum Übersetzen und drucken von PING-Briefen genutzt. Hierfür existiert eine LaTeX-Klasse, die
 
die Fonts Arial und Arial Black nutzt, um das Aussehen des PING-Briefpapierts herzustellen. Momentan sind sowohl
 
die für LaTeX erzeugten Font-Sätze, als auch die Klassen des PING-Briefpapiers direkt in das Datesystem installiert.
 
Durch eine Aktualisierung auf Squeeze werden die Fonts nicht mehr nutzbar sein, da einige Indexe neu erstellt werden
 
und LaTeX nicht mehr die lokalen Fonts, Font-Maps und Klassen nutzen wird.
  . Balckhole wird momentan zum Übersetzen und drucken von PING-Briefen genutzt. Hierfür existiert eine LaTeX-Klasse, die die Fonts Arial und Arial Black nutzt, um das Aussehen des PING-Briefpapierts herzustellen. Momentan sind sowohl die für LaTeX erzeugten Font-Sätze, als auch die Klassen des PING-Briefpapiers direkt in das Datesystem installiert. Durch eine Aktualisierung auf Squeeze werden die Fonts nicht mehr nutzbar sein, da einige Indexe neu erstellt werden und LaTeX nicht mehr die lokalen Fonts, Font-Maps und Klassen nutzen wird.
Zeile 76: Zeile 62:
  Für das auf Collab installierte webmail2.ping.de existieren angepasste Template-Klassen, um das Aussehen des Webmail-Interfaces
 
an das PING Look-and-Feel anzupassen. Diese Templates müssen ggf. an das neue Webmail angepasst werden, damit webmail2.ping.de
 
auch weiterhin funktioniert.
  . Für das auf Collab installierte webmail2.ping.de existieren angepasste Template-Klassen, um das Aussehen des Webmail-Interfaces an das PING Look-and-Feel anzupassen. Diese Templates müssen ggf. an das neue Webmail angepasst werden, damit webmail2.ping.de auch weiterhin funktioniert.
Zeile 83: Zeile 67:
  Das auf jefferson installierte Paket Courier IMAP wurde um APOP-Funktionalität erweitert, dazu wurde ein neues Debian-Paket im PING-Repository angelegt, siehe auch [[Software/Debian_Pakete_bauen]]   . Das auf jefferson installierte Paket Courier IMAP wurde um APOP-Funktionalität erweitert, dazu wurde ein neues Debian-Paket im PING-Repository angelegt, siehe auch [[Software/Debian_Pakete_bauen]]
Zeile 88: Zeile 72:
  Das PING-Repository enthält einige eigene Pakete (nicht in Debian enthalten). Diese müssen für Squeeze aktualisiert werden, siehe auch [[Software/Debian_Pakete_bauen]]:   . Das PING-Repository enthält einige eigene Pakete (nicht in Debian enthalten). Diese müssen für Squeeze aktualisiert werden, siehe auch [[Software/Debian_Pakete_bauen]]:
Zeile 92: Zeile 76:

=== Xen Dom0 ===

Squeeze listet in der Standardinstallation non-Xen-Kernel vor Xen-Kerneln, mögliche Workarounds finden sich im Debian-Wiki:
  * http://wiki.debian.org/Xen#Dom0_.28host.29
Die favorisierte Lösung ist
{{{
mv -i /etc/grub.d/10_linux /etc/grub.d/21_linux
update-grub
}}}
Upgrades von lenny installieren nicht automatisch Xen in der Version 4.0. Um dies nachzuholen müssen die Pakete '''xen-linux-system-2.6-xen-amd64''' oder '''xen-linux-system-2.6-xen-686''' installiert werden.

Upgrade der PING-Systeme auf Debian Squeeze 6.0.

Warum

Am 6. Februar 2011 wurde Version 6.0 (Codename Squeeze) des freien Betriebssystem Debian veröffentlicht. Debian wird bei PING auf den meisten Systemen, die für die Erbringung der technischen Dienste des Zweckbetriebs zuständig sind, eingesetzt. Dies betrifft nicht nur die experimentellen Rechner, auf denen neue Inhalte für die Weiterbildung erarbeitet werden, sonder auch die bekannten Basis-Dienste wie E-Mail und Webserver.

Zur Zeit wird auf den meisten Systemen noch die vorherige Version von Debian 5.0 (Codename Lenny) eingesetzt. Gemäß der Regelung zur Versorgung mit Sicherheitsaktualisierungen wird die Unterstützung von Debian 5.0 eine Jahr nach der Veröffentlichung von Debian 6.0 enden. Dies bedeutet, dass es nach dem 6. Februar 2012 keine Sicherheitsunterstützung mehr geben wird.

Für einen sicheren Betrieb der PING-Systeme sind Sicherheitsaktualisierungen zwingend erforderlich, sodass eine Aktualisierung der Systeme auf die Version 6.0 bis zum 6. Februar abgeschlossen sein sollte.

Wie

Debian bringt einfach zu nutzende Mechanismen zur Aktualisierung von vorhandenen Installationen mit. Mit diesen Mechanismen ist es in der Regel möglich, mit geringem Aufwand eine Aktualisierung durchzuführen. Dies betrifft allerdings ausschließlich die von Debian bereitgestellten (Software-)Pakete. Für den Betrieb von PING sind allerdings in wenigen Fällen Anpassungen bzw. Erweiterungen dieser von Debian bereitgestellten Pakete erforderlich. Diese müssen auch nach einer Aktualisierung ggf. bestehen bleiben, was etwas mehr Planung bei der Aktualisierung verlangt.

Während ein Teil der Systeme keine Anpassungen besitzt und sich somit wie jedes andere Debian-System aktualisieren lässt, ist bei anderen Systeme etwas Vorarbeit notwendig.

Um diese Vorarbeiten bzw. auch die normalen Aktualisierungen zu koordinieren, führt diese Wiki-Seite eine Tabelle der PING-Systeme, ihren Stand (noch nicht aktualisiert/schon aktualisiert) und eine Liste von Admins, die an der Aktualisierung arbeiten.

Was

Systemname

Bereits aktualisiert?

Admins

ping01.ping.de

(./)

Daniel, Bodo, ...

jefferson.prima.de

(./)

Bodo, Ingo

leary.ping.de

(./)

Michael, Daniel, Bodo

san.ping.de

(./)

Daniel

spam.ping.de

(./)

Daniel, ...

tabaluga2.ping.de

{X}

Daniel

ping02.ping.de

(./)

Daniel, Bodo, ...

griff.prima.de

(./)

Bodo, Ingo

marcy.prima.de

(./)

Bodo, Ingo

steve.prima.de

(./)

Bodo, Ingo

web.ping.de

(./)

Metty, Daniel

ping03.ping.de

(./)

Daniel, Bodo, ...

bud.prima.de

(./)

Bodo, Ingo, Bernd

stats.ping.de

(./)

Daniel

zooey.ping.de

(./)

Bodo

ping04.ping.de

(./)

Daniel, Bodo, ...

collab.ping.de

(./)

Daniel, Bodo, ...

kelly.prima.de

(./)

Bodo, Ingo

lucy.ping.de

(./)

Daniel, Michael, Bodo, ...

seven.prima.de

(./)

Bodo, Ingo

ping05.ping.de

(./)

Daniel, Bodo, ...

members.ping.de

(./)

ted.prima.de

(./)

Bodo, Ingo

vping.ping.de

(./)

Daniel, Bodo, ...

buero.ping.de

(./)

Matthias, Daniel, Bodo

blackhole.buero.ping.de

{X}

Daniel, Bodo

leeloo.buero.ping.de

(./)

Matthias, Daniel

messe-nfs.buero.ping.de

?

Martin

Erforderliche Vorbereitungen

Einige Systeme bzw. Dienste benötigen angepasste oder zusätzliche Pakete, um auch weiterhin ihre Aufgaben zu erfüllen. Zur Wahrung der Übersicht, welche Dinge im Vorfeld zu klären sind, sind hier die notwendigen Vorarbeiten für Systeme mit kritischen Anpassungen aufgeführt.

blackhole.buero.ping.de

  • Erweiterung von LaTeX an die PING-Briefpapier-Klasse
    • Balckhole wird momentan zum Übersetzen und drucken von PING-Briefen genutzt. Hierfür existiert eine LaTeX-Klasse, die die Fonts Arial und Arial Black nutzt, um das Aussehen des PING-Briefpapierts herzustellen. Momentan sind sowohl die für LaTeX erzeugten Font-Sätze, als auch die Klassen des PING-Briefpapiers direkt in das Datesystem installiert. Durch eine Aktualisierung auf Squeeze werden die Fonts nicht mehr nutzbar sein, da einige Indexe neu erstellt werden und LaTeX nicht mehr die lokalen Fonts, Font-Maps und Klassen nutzen wird.
    • Todo: Arial-Fonts und Briefpapier-Klassen in Debian-Pakete überführen, um eine automatische Registrierung zu ermöglichen.

collab.ping.de

  • Aktualisierung der PING-Webmail-Templates
    • Für das auf Collab installierte webmail2.ping.de existieren angepasste Template-Klassen, um das Aussehen des Webmail-Interfaces an das PING Look-and-Feel anzupassen. Diese Templates müssen ggf. an das neue Webmail angepasst werden, damit webmail2.ping.de auch weiterhin funktioniert.
    • Todo: Template-Paket aktualisieren

jefferson.prima.de

  • Modifikation von Courier IMAP
    • Das auf jefferson installierte Paket Courier IMAP wurde um APOP-Funktionalität erweitert, dazu wurde ein neues Debian-Paket im PING-Repository angelegt, siehe auch Software/Debian_Pakete_bauen

    • (./) APOP-Patch auf Squeeze-Paket anwenden und neue Pakete bauen

eigene Pakete

  • Aktualisierung eigener Pakete
    • Das PING-Repository enthält einige eigene Pakete (nicht in Debian enthalten). Diese müssen für Squeeze aktualisiert werden, siehe auch Software/Debian_Pakete_bauen:

    • libtie-handle-csv-perl
    • libcgi-lite-perl
    • wwwcount

Xen Dom0

Squeeze listet in der Standardinstallation non-Xen-Kernel vor Xen-Kerneln, mögliche Workarounds finden sich im Debian-Wiki:

Die favorisierte Lösung ist

mv -i /etc/grub.d/10_linux /etc/grub.d/21_linux
update-grub

Upgrades von lenny installieren nicht automatisch Xen in der Version 4.0. Um dies nachzuholen müssen die Pakete xen-linux-system-2.6-xen-amd64 oder xen-linux-system-2.6-xen-686 installiert werden.

ToDos/SqueezeUpgrade (zuletzt geändert am 2012-08-05 19:03:10 durch BodoBellut)