Problèmes rencontrés lors de mises à jour de postes Debian en 2005
But de ce document
Ce document me permet de faire l’inventaire des problèmes que je rencontre lors de mise à jours de postes sous Debian (apt-get dist-upgrade ou aptitude dist-upgrade)
Si elle existes, ce document donnera également les solutions aux problèmes rencontrés.
Ce document donnera également les petits problèmes de configuration rencontrés.
Les problèmes sont triés du plus récent au plus ancien.
16/11/05 - Thunderbird et KPDF
Suite à la mise à jour (KDE 3.3->3.4), un double clique sur une pièce jointe au format pdf n’ouvre plus kpdf. Il faut supprimer l’association et la recréer.
15/11/05 - Message de configuration du clavier dans KDE
Suite à la mise à jour (KDE 3.3->3.4), un message d’avertissement concernant la configuration du clavier s’affiche. Il faut donc le désactiver pour chaque compte.
14/11/05 - Problème avec libpam_mount suite au passage à KDE 3.4
Suite à cette mise à jour, le montage des dossiers partagés ne fonctionnait plus.
Pour info, voici les messages d’erreurs que j’avais :
Nov 14 09:02:03 achat-ltsp sshd[5047]: Accepted publickey for nx from 192.0.0.188 port 3510 ssh2
Nov 14 09:02:03 achat-ltsp sshd[5049]: (pam_unix) session opened for user nx by (uid=0)
Nov 14 09:02:03 achat-ltsp sshd[5049]: pam_mount: error trying to retrieve authtok from auth code
Nov 14 09:02:03 achat-ltsp sshd[5049]: pam_mount: conv->conv(...): Conversation error
Nov 14 09:02:03 achat-ltsp sshd[5049]: pam_mount: error trying to read password
Nov 14 09:02:04 achat-ltsp sshd[5079]: Accepted keyboard-interactive/pam for tony from 127.0.0.1 port 60903 ssh2
Nov 14 09:02:04 achat-ltsp sshd[5082]: (pam_unix) session opened for user tony by (uid=0)
Nov 14 09:02:04 achat-ltsp sshd[5082]: pam_mount: error trying to retrieve authtok from auth code
Nov 14 09:02:04 achat-ltsp sshd[5082]: pam_mount: conv->conv(...): Conversation error
Nov 14 09:02:04 achat-ltsp sshd[5082]: pam_mount: error trying to read password
Nov 14 09:02:04 achat-ltsp sshd[5082]: (pam_unix) session closed for user tony
Nov 14 09:02:04 achat-ltsp sshd[5093]: pam_mount: error setting uid to 0
Nov 14 09:02:04 achat-ltsp pmvarrun: pmvarrun: unable to open /var/run/pam_mount/tony: Permission denied
Nov 14 09:02:04 achat-ltsp sshd[5082]: pam_mount: pmvarrun failed
J’ai commencé sans succès par réinstaller le paquet libpam_mount
# apt-get --purge remove libpam-mount
# apt-get install libpam-mount
Ensuite, j’ai réinstaller le serveur ssh
# apt-get --purge remove openssh-server
# apt-get install openssh-server
# apt-get install ssh
# apt-get install freenx
Ensuite, il a fallut que modifie le fichier « /etc/pam.d/ssh » pour mettre en particulier « optional » en face « pam_mount.so. Pour info, voici le contenu du fichier après modification :
auth required pam_env.so
auth optional pam_mount.so
auth required pam_unix.so nullok_secure use_first_pass
account required pam_unix.so
session required pam_unix.so
session optional pam_motd.so
session optional pam_mail.so standard noenv
session required pam_limits.so
session optional pam_mount.so
session required pam_selinux.so multiple
password required pam_unix.so nullok obscure min=4 max=8 md5
Pour info, voici les logs de connexion après correction du problème :
Nov 14 16:10:35 achat-ltsp sshd[14969]: Accepted password for tony from 127.0.0.1 port 48683 ssh2
Nov 14 16:10:35 achat-ltsp sshd[14971]: (pam_unix) session opened for user tony by (uid=0)
Nov 14 16:10:35 achat-ltsp sshd[14971]: pam_mount: realpath of volume "/home/tony/Reseau/pglinux" is "/home/tony/Reseau/pglinux"
Nov 14 16:10:35 achat-ltsp sshd[14971]: pam_mount: realpath of volume "/home/tony/Reseau/plgmao" is "/home/tony/Reseau/plgmao"
Nov 14 16:10:35 achat-ltsp sshd[14971]: pam_mount: realpath of volume "/home/tony/Reseau/pg-cao" is "/home/tony/Reseau/pg-cao"
Nov 14 16:10:35 achat-ltsp sshd[14971]: pam_mount: realpath of volume "/home/tony/Reseau/info-tg/h" is "/home/tony/Reseau/info-tg/h"
Nov 14 16:10:35 achat-ltsp sshd[14971]: pam_mount: realpath of volume "/home/tony/Reseau/info-tg/CDROM" is "/home/tony/Reseau/info-tg/CDROM"
Nov 14 16:10:35 achat-ltsp sshd[14971]: pam_mount: mount of cdrom failed
Nov 14 16:10:35 achat-ltsp sshd[14971]: pam_mount: realpath of volume "/home/tony/Reseau/pglinux/www" is "/home/tony/Reseau/pglinux/www"
Nov 14 16:10:35 achat-ltsp pmvarrun: pmvarrun: parsed count value 90
10/11/05 - Passage de KDE 3.3 à KDE 3.4
Cette opération nécessite la mise à jour de nombreux paquets. Lors de cette mise à jour des programmes sont supprimés car incompatible avec les nouvelles libraires :
J’espère que ce problème sera temporaire, mais il dure déjà depuis le 01/11/05
De plus, il n’est pas possible d’installer certains paquets (ex KPPP) sans avoir effectué cette mise à jour.
Ce problème a été ENFIN réglé lors du passage à KDE 3.5 le 20.02.06 soit plus de 3 mois après... Heureusement, je n’ai constaté aucun nouveau problème lors du passage de KDE 3.4 à KDE 3.5
10/11/05 - Erreur sur gnupg
Suite à une mise à jour, j’avais le message d’erreur suivante à chaque « apt-get update » :
J’ai donc installé « gnupg » et le message à disparu.
30/09/05 - Problème de taille de polices dans Firefox
Sur une nouvelle Testing la taille de la police de notre Intranet ou du site de Coagul utilisé par défaut est trop petite. Ce qui est étonnant, c’est que je n’ai pas eu ce problème lors d’une installation précédente alors que je l’avais sur des installation plus anciennes.
Pour remédier à ce problème, j’ai dû effectuer un réglage dans Firefox :
30/09/05 - ALT+F7 = Redémarre KDE
Sur un nouveau poste sous Testing, le fait de passer d’une console (CTRL+ALT+F1) à KDE fait redémarrer KDE.
Pour le moment, je n’ai pas de solution à ce problème.
30/09/05 - Problème de configuration des locales
Lors de l’installation d’une nouvelle Debian Testing, je me suis retrouvé avec une locale en UTF8, par défaut. Cela me posait problème pour consulter les pages de man (Problème avec l’apostrophe) et pour monter des partitions samba (Problème avec les accents). J’ai donc exécuté la commande suivante et sélectionné « fr_FR@euro ISO-8859-15 » par défaut :
dpkg-reconfigure locales
29/09/05 - Plus de menu Debian dans « K »
Sur l’installation d’une nouvelle Testing (sur un portable), le menu « Debian » dans le menu « K » n’est pas apparut et les applications Gnomes n’apparaissent pas dans le menu si une autre application KDE n’est pas déjà dans ce menu (Exemple Gimp avec Kuickshow)
Pour le moment, je n’ai pas de solution à ce problème.
28/07/05 - Samba / Winbind ne fonctionne plus
Suite à une mise à jour (je pense), je me suis retrouvé avec Samba inutilisable sur mes 3 postes sous Debian Testing. Voici le résultat de la commande wbinfo :
# wbinfo -a VOTREDOMAINE/prod
plaintext password authentication failed
error code was NT_STATUS_INVALID_COMPUTER_NAME (0xc0000122)
error messsage was: Invalid computer name
Could not authenticate user VOTREDOMAINE/prod with plaintext password
challenge/response password authentication failed
Le poste n’est plus reconnue par le contrôleur de domaine et celui-ci me donne le message suivant :
Le format du nom d'ordinateur spécifié n'est pas valide.
Et un double clic sur l’ordinateur dans le voisinage réseau sous Windows, me donne :
Le format du nom d'ordinateur spécifié n'est pas valide.
Après au moins 2H de recherche sur Google, je n’ai rien trouvé...
J’attends donc une prochaine mise à jour.....
17/06/05 - Problème avec le PATH de root
Suite à l’utilisation du script « set-language-env » (cf ci-dessous) sous root, le fichier « .bash_profile » a été créé. Ce fichier semble remplacer le fichier « .profile ». Cela engendre que la variable PATH initialisée dans .profile n’est plus prise en compte.
J’ai dû ajouter les lignes suivantes dans « .bash_profile » pour initialiser correctement la variable PATH :
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
export PATH
10/06/05 - Problème avec les uid de Winbind
Une fois la configuration de Winbind opérationnelle, il ne faut pas toucher aux paramètres « winbind uid » et « winbind gid », car cela peux poser des problèmes lors de la connexions si le poste Linux ne retrouve plus les uid utilisés lors d’une connexion précédente.
09/06/05 - Tout en anglais avec Winbind -> Solution
Avec un utilisateur du domaine mais non créé en local grâce à Winbind, les locales sont en anglais. Pour le moment je n’ai pas trouvé de solution.
Je pense avoir enfin résolu mes problèmes de localisation avec la méthode suivante :
03/06/05 - Impossible de faire fonctionner cron sur pgltsp
Après deux heures de recherche sans succès, j’ai installé fcron :
apt-get install fcron
La syntaxe est exactement la même qu’avec cron et la commande suivante permet d’éditer le fichier de configuration :
fcrontab -e
Je n’ai eu aucun problème à installer fcron et celui-ci à fonctionné du premier coup.
01/06/05 - Tout en anglais
Après avoir pas mal joué avec pam_d et les login de connexion, je me suis retrouvé avec une configuration en anglais par défaut :
Le résultat de la commande « echo $LANG » ne donnait aucun résultat.
J’ai essayé de me reconnecté mais sans succès
J’ai lancé la commande suivante :
dpkg-reconfigure locales
Et après un redémarrage complet de l’ordinateur tout est redevenu en français (Une simple déconnexion n’a pas suffit)
Je précise que j’ai déjà eu plusieurs fois ce problème suite à des mises à jour.
J’ai eu une nouvelle fois ce problème le 03/06/05 et après un simple redémarrage tout est rentré dans l’ordre.....
27/05/05 - Plus de réseau et donc plus d’accès SSH
Suite à une mise à jour importante car non effectué depuis au moins 2 mois, je me suis retrouvé sans réseau au redémarrage de l’ordinateur. Cela était très gênant, car l’ordinateur concerné n’avais pas d’écran est était utilisé uniquement à distance via SSH. Donc, j’ai du remettre un écran pour corriger le problème.
A la simple lecture des logs au démarrage, j’ai remarque de nombreux messages d’erreurs inhabituels indiquant qu’un ligne du fichier « /etc/modules.conf » n’était plus reconnue.
Cela entraînait le mauvais chargement des modules et empêchait le fonctionnement de la carte réseau et donc du réseau.
Pour corriger ce problème, j’ai commenté la ligne concernée et redémarrer l’ordinateur :
#"arch" 0 ".dir"
27/05/05 - Nombreux messages d’erreurs avec fonts.cache-1
De nombreux messages d’erreurs apparaissent dans les logs au démarrage. apparemment, la seule ligne du fichier « /etc/modprobe.d/fonts.cache-1 » n’est pas reconnue et est ignorée.
J’ai commenté cette ligne, mais les messages apparaissent toujours. Sinon, tout semble fonctionner normalement malgré ces nombreux messages.
Pour info, voici le contenu de ce fichier :
#"isapnp" 0 ".dir"
21/03/05 - Plus de clavier sous KDE
Je ne sais pas si c’est suite à une :ie à jour ou à autre chose, mais je me suis retrouvé sans clavier après le démarrage de KDE.
Pour régler ce problème, j’ai :
id:1:initdefault:
# dpkg-reconfigure xserver-xfree86
# init 2
$startx
id:2:initdefault:
Et après redémarrage de l’ordinateur tout était rentré dans l’ordre
21/01/05 - Accès au modem interdit
J’ai dû ajouter mon utilisateur courant au group « dialout », car celui-ci n’avait plus accès au modem sur le port série (/dev/ttyS0) car le groupe de ce fichier à été modifié lors de la mise à jour.
20/01/05 - La configuration des imprimantes de CUPS à disparue
Lors de la mise à jour du paquet cupsys (1.1.23-2), l’installateur, m’a indiqué que le fichier de configuration « /etc/cups/printers.conf » avait changé et si je voulait utiliser celui du distributeur du paquet pou conserver celui existant.
Étant donné le problème que j’avais rencontré avec kdm, j’ai décidé d’installer la nouvelle version du fichier.
Mais suite à cette mise à jour, la configuration de mes imprimante à disparue et j’ai du la refaire manuellement.
Conclusion : Il faut toujours faire attention quand un fichier de configuration est remplacé et bien vérifier par la suite que tout fonctionne correctement.
18/01/05 - Plus de clavier sous KDE
Après avoir effectué une grosse mise à jour du système (Passage de KDE 3.2 à KDE 3.3), je me suis retrouvé sans clavier sous KDE après le redémarrage du poste. En mode console le clavier fonctionnait, mais dés le démarrage de X, le clavier ne fonctionnait plus.
En utilisant le noyau 2.4 au lieu du noyau 2.6 au démarrage, le clavier fonctionnait sous KDE.
En utilisant xdm au lieu de kdm ou en lançant kde manuellement avec un startx, le clavier fonctionnait, donc j’en ai déduis que le problème provenait uniquement de kdm.
Je me suis inscris sur la liste debian-user-french et en moins d’une heure, j’ai eu la solution. Il faut ajouter dans la première section du fichier /etc/kde3/kdm/kdmrc, la ligne suivante :
ServerVTs=-7
Autrement un membre de note lug de Dijon (Merci Jibux) m’a donné une solution encore plus propre :
apt-get remove --purge kdm
apt-get install kdm
Après réflexion, il est apparu que lors de la mise à jour de kdm, l’installateur à demandé, s’il fallait conserver l’ancien fichier de configuration ou installer celui proposé par le mainteneur du paquet. Dans ce cas, il aurait fallut utiliser le nouveau fichier de configuration.
18/01/05 - Message d’erreur XML dans Mozilla
Après la mise à jour de Mozilla (Passage de la version 1.7.3 à la version 1.7.5), je me suis retrouvé avec de gros messages d’erreurs XML dans la navigateur et dans la messagerie.
N’ayant pas le temps de chercher et n’ayant pas besoin de récupérer mes données, j’ai :
L’origine de ce problème est certainement lié à la langue française qui n’existait pas pour la version 1.7.5, mais uniquement pour la version 1.7.3.
18/01/05 - Lissage des polices dans KDE
Après la mise à jour de KDE 3.2 vers KDE 3.3, le lissage des polices à disparu. J’ai du le remettre dans le panneau de configuration de KDE.
03/01/05 -Le serveur X minimal est lancé à la place de KDE
Après une mise à jour de KDE 3.2 vers KDE 3.3 et redémarrage de l’ordinateur, celui-ci à lancé le système X minimal au lie de KDE. J’ai du retourner dans KDM et sélectionner manuellement KDE, pour que celui-ci soit lancé automatiquement au démarrage du PC.
Historique des modifications
Version | Date | Commentaire |
---|---|---|
0.1 | 18/01/05 | Création par Tony GALMICHE |
0.2 | 17/01/06 | Mise en ligne de ce document |
0.3 | 06/03/06 | Mise à jour |
0.4 | 23/03/06 | Mise à jour |
0.5 | 11/04/06 | Mise à jour |
0.6 | 09/05/06 | Séparation en deux articles (2005 et 2006) |
Commentaires
> Problèmes rencontrés lors de mises à jour de postes Debian
Oui, je compte le faire vivre régulièrement et d’ailleur, je ne vais pas tarder à ajouter des chapitres.
En fait, ce fichier me sert régulièrement quand je rencontre le même problème sur plusieurs postes et je l’utilise depuis plus de 1 an.
Merci pour la relecture.
> Problèmes rencontrés lors de mises à jour de postes Debian
Tout a l’air bon pour moi.
Tu comptes maintenir cette article (avec les différentes évolutions) ? Elle est intéressante car le format question/réponse est très fonctionnel. Si cette page prend de l’ampleur, tu devras peut être la scinder en plusieurs articles (selon la nature des problèmes...)