zkusenost s upgradem mail serveru


To czdebian-l zavinac debian bod cz
From Petr Stehlik <pstehlik zavinac sophics bod cz>
Date Fri, 20 Feb 2009 13:07:07 +0100

Zdar,

nikdy predtim jsem nemel potrebu popisovat tu prubeh upgrade, ale u
lennyho to asi stoji za to. Upgradoval jsem maly mail server s exim4:

- "apt-get install apt" rozhodne ne, viz muj jiny thread

- "aptitude install apt" uz nic patologickeho delat nechtel, tak jsem ho
pustil - upgradoval rovnou i aptitude, libstdc a nejake drobnosti

- "aptitude upgrade" se opet vytasil s 78 extra baliky z X11, GTK a snad
i GNOME. Zkusil jsem --without-recommends, ale to stahl na extra 57
(ubral asi jen cast GNOME), coz je porad tak hrozne, ze jsem ho to
nechal udelat with-recommends, stejne to budu muset dohledat a pomazat
rucne.

Je mi zahadou, ktery balicek ma blbe zavislosti, ze ssebou do cisteho
serveru vzdycky dotahne X11, GTK, pango, fonty a dalsi uplne <censored>.
Bohuzel jsem to nemel cas resit, zkusim pozdeji s apt-rdepends.

Z dalsich zajimavosti vybiram:

- zmenu syntaxe uzivatelskych konfiguracnich souboru exim4, coz jsem
zjistil az v prubehu upgradu a pak mi hodinu nejelo SMTP

- klasicke problemy pri upgradu serveru s apache1 (kdy zacne brblat u
libapache-mod-php, misto aby navrhl upgrade celeho apache na apache2,
coz ale v ramci safe-upgrade jeste nemuze, a full-upgrade je doporucovan
az jako nasledujici krok, kdy uz je skoro pozde).

- novy mailman, ktery jsem upgradoval presto, ze stary mel neco ve
frontach, ale nevim co, protoze doporuceny prikaz pro prohlizeni front
padal na nejake python chyby

- hlavni prekvapko ale bylo s apache2 a Cacert certifikatem pro vice
subdomen. S tim jsem si hral az po pulnoci a nepovedlo se mi to uz do
rana vyresit, takze web jsem jeste nespustil - apache2 proste trva na
tom, ze Common Name z certifikatu musi odpovidat domenovemu jmenu
uvedenemu v konfiguraci ServerName apache. Na to se jdu ted podivat
znovu, co je to za prekvapko.

Premyslim, ze webservery budu upgradovat jinak - ze nejdriv prejdu z
apache na apache2 (jeste v ramci Etche), a pak teprve budu upgradovat na
Lennyho. A mozna by to chtelo jit jeste dal, a s pomoci backports
upgradovat klicove baliky, aby cloveka neprekvapila treba ta zmena
syntaxe konfigu...

Petr



Partial thread listing: