3269
Commentaire: préparation de l'arrivée de Squeeze…
|
5949
|
Texte supprimé. | Texte ajouté. |
Ligne 2: | Ligne 2: |
||<#ff0000>'''ATTENTION :''' Squeeze n'étant pas encore officiellement sortie, cette page est seulement en préparation et n'a pas encore valeur de documentation. || |
|
Ligne 34: | Ligne 32: |
. Aucun problème rencontré pour le moment… | ## . Aucun problème rencontré pour le moment… == asterisk == ''' /!\ ATTENTION /!\ ''' Ne surtout pas migrer un serveur asterisk, la configuration AuF n'est '''pas encore prête''' pour la version 1.6 qui vient avec Squeeze et '''le service VoIP ne fonctionnera plus du tout''' ! Cette page sera mise à jour quand la configuration AuF pour asterisk 1.6 sera disponible. == snmpd == Impossible de démarrer le service SNMP dans un conteneur OpenVZ ?! Les journaux système indiquent ceci : {{{ Apr 19 23:02:25 jabber snmpd[709]: Turning on AgentX master support. Apr 19 23:02:25 jabber snmpd[709]: Error opening specified endpoint "udp:161" Apr 19 23:02:25 jabber snmpd[709]: Server Exiting with code 1 }}} == syslog-ng == '''Il vaut mieux passer à `rsyslog` qui est le nouveau standard et sait en faire autant, sinon plus, que `syslog-ng`.''' Mais si vous devez utiliser malgré tout `syslog-ng`, dans un environnement virtualisé, pensez à dé-commenter la ligne suivante dans `/etc/default/syslog-ng` : {{{ SYSLOGNG_OPTS="--no-caps" }}} == auf-django-users == Sur Squeeze, la version de python-django est la 1.2 et s'accompagne de quelques changements dans l'organisation des fichiers du paquet correspondant. Ainsi, pour permettre le chargement des fichiers statiques (js, css et html) permettant l'affichage correcte des pages web de auf-django-users, il faut modifier le fichier /etc/auf-django-users en remplacant les lignes {{{ Alias /admin/media /usr/share/python-support/python-django/django/contrib/admin/media <Directory /usr/share/python-support/python-django/django/contrib/admin/media/> }}} par {{{ Alias /admin/media /usr/share/pyshared/django/contrib/admin/media <Directory /usr/share/pyshared/django/contrib/admin/media/> }}} == mysql == Dans la version 5.1 du mysql-server il n'est plus supporté BDB ou BerkeleyDB storage, donc il faut juste commenter la ligne skip-dbd dans /etc/mysql/my.cnf == dovecot == La configuration de [[Dovecot]] change (un peu) lors du passage de la 1.0 (Lenny) à la 1.2 (Squeeze) et il faut donc prévoir une interruption de service le temps de faire les adaptations nécessaires. Pour plus de détails voir la documentation dans `/usr/share/doc/dovecot-common/README.Debian`. == firmware pour les cartes réseaux == Pour ce type de message Required firmware files may be missing. This system is currently running Linux 2.6.26-2-686 and you are installing Linux 2.6.32-5-686. In the new version some of the drivers used on this system may require additional firmware files: e100: e100/d102e_ucode.bin, e100/d101s_ucode.bin, e100/d101m_ucode.bin r8169: rtl_nic/rtl8168d-2.fw, rtl_nic/rtl8168d-1.fw Il faut ajouter la section "non-free" sur toutes les lignes de sources.list puis installer le pacquet firmware-linux. Pour r8169, il faut installer en plus firmware-realtek |
Merci de bien vouloir compléter ces informations avec vos Problèmes rencontrés lors de migrations en fin de page ! |
Cette page présente la migration de Debian Lenny (5.0) vers Debian Squeeze (6.0).
Pour connaître la technique conseillée pour installer Debian à l'AUF, consultez la page Debian.
Migration de Lenny vers Squeeze
Commencez par vérifier que votre système est à jour !
vérifiez vos sources apt dans /etc/apt/sources.list
lancez apt-get update ; apt-get upgrade
intégrez les éventuels changements que vous trouverez avec find /etc -name "*.dpkg*" -o -name "*.ucf*"
lisez la section « Problèmes rencontrés lors de migrations » ci-dessous,
à vérifier avant la migration
Suivez la procédure officielle de mise à jour !
Il faut absolument lire les notes de publications. Cela vous évitera la plupart des problèmes possibles. Si vous hésitez à mettre à jour un serveur en production, contactez d'abord la liste Tech@Auf afin que nous étudions ensemble les problèmes potentiels.
Quand on vous propose de choisir entre votre ancienne configuration et celle proposée par Debian, dans la plupart des cas il est préférable de choisir cette dernière (celle de Debian) pour éviter une interruption de la mise à jour faute de configuration valide. Vous pourrez de toutes façons ré-intégrer vos modifications ensuite à partir des fichier .dpkg-old ou .ucf-old (ou de votre dernière sauvegarde).
Attention : il s'agit d'intégrer les modifications de l'ancienne configuration et non pas simplement recopier l'ancien fichier de configuration !
Finalisez la mise à jour
une nouvelle fois, intégrez les éventuels changements que vous trouverez avec find /etc -name "*.dpkg*" -o -name "*.ucf*"
cherchez s'il reste des paquets non-Debian : aptitude search ~i\!~Odebian
aptitude affichera la liste des paquets installés qui ne sont pas originels d'une archive Debian officielle
Problèmes rencontrés lors de migrations : À LIRE AVANT DE MIGRER !!
asterisk
ATTENTION Ne surtout pas migrer un serveur asterisk, la configuration AuF n'est pas encore prête pour la version 1.6 qui vient avec Squeeze et le service VoIP ne fonctionnera plus du tout !
Cette page sera mise à jour quand la configuration AuF pour asterisk 1.6 sera disponible.
snmpd
Impossible de démarrer le service SNMP dans un conteneur OpenVZ ?!
Les journaux système indiquent ceci :
Apr 19 23:02:25 jabber snmpd[709]: Turning on AgentX master support. Apr 19 23:02:25 jabber snmpd[709]: Error opening specified endpoint "udp:161" Apr 19 23:02:25 jabber snmpd[709]: Server Exiting with code 1
syslog-ng
Il vaut mieux passer à rsyslog qui est le nouveau standard et sait en faire autant, sinon plus, que syslog-ng.
Mais si vous devez utiliser malgré tout syslog-ng, dans un environnement virtualisé, pensez à dé-commenter la ligne suivante dans /etc/default/syslog-ng :
SYSLOGNG_OPTS="--no-caps"
auf-django-users
Sur Squeeze, la version de python-django est la 1.2 et s'accompagne de quelques changements dans l'organisation des fichiers du paquet correspondant. Ainsi, pour permettre le chargement des fichiers statiques (js, css et html) permettant l'affichage correcte des pages web de auf-django-users, il faut modifier le fichier /etc/auf-django-users en remplacant les lignes
Alias /admin/media /usr/share/python-support/python-django/django/contrib/admin/media <Directory /usr/share/python-support/python-django/django/contrib/admin/media/>
par
Alias /admin/media /usr/share/pyshared/django/contrib/admin/media <Directory /usr/share/pyshared/django/contrib/admin/media/>
mysql
Dans la version 5.1 du mysql-server il n'est plus supporté BDB ou BerkeleyDB storage, donc il faut juste commenter la ligne skip-dbd dans /etc/mysql/my.cnf
dovecot
La configuration de Dovecot change (un peu) lors du passage de la 1.0 (Lenny) à la 1.2 (Squeeze) et il faut donc prévoir une interruption de service le temps de faire les adaptations nécessaires. Pour plus de détails voir la documentation dans /usr/share/doc/dovecot-common/README.Debian.
firmware pour les cartes réseaux
Pour ce type de message Required firmware files may be missing. This system is currently running Linux 2.6.26-2-686 and you are installing Linux 2.6.32-5-686. In the new version some of the drivers used on this system may require additional firmware files: e100: e100/d102e_ucode.bin, e100/d101s_ucode.bin, e100/d101m_ucode.bin r8169: rtl_nic/rtl8168d-2.fw, rtl_nic/rtl8168d-1.fw
Il faut ajouter la section "non-free" sur toutes les lignes de sources.list puis installer le pacquet firmware-linux. Pour r8169, il faut installer en plus firmware-realtek