Skip to Content

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 :

  •  gwenview
  •  K3B
  •  Kbear
  •  KmyMoney
  •  Digikam, digikamimageplugins
  •  odbcinst
  •  Libarts

    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 » :

  •  GPG error : ...... vérifiez si gnupg est installé.

    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 :

  •  Édition / préférences / Général / Polices et couleurs
  •  Mettre 96ppp à la place de « Configuration système » dans « Résolution de l’écran »

    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 :

  •  Vérifier avec la commande "dpkg-reconfigure locales" que tout est correctement installé.
  •  Pour la localisation des programmes sous KDE (mais pas KDE en lui même), il faut créer un fichier /.xsession contenant les paramètres la langue à utiliser.
  •  Le plus simple pour générer ce fichier (et d’autres en même temsp) et d’utiliser le paquet "language-env" et de lancer la commande "set-language-env" en tant que simple utilisateur. Cette commande va générer les fichiers nécessaires à la localisation des principaux programmes d’un système Linux. Et en plus cette commande signalera les paquets supplémentaires à installer pour avoir une distribution parfaitement localisée (pages de man, doc, fontes,...). Pour finir, ce paquet indique exactement le nom et le chemin des fichiers modifiés.
  •  Pour finir lors de la connexion avec kdm, il faut choisir l’option "Default" pour que le fichier .xsession soit lut au démarrage. En choisissant l’option "kde", le fichier .xsession ne sera pas lu et la localisation ne fonctionnera pas correctement.

    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 :

  •  apt-get en anglais
  •  Firefox, Thunderbird en anglais
  •  XSane en anglais
  •  KDE est resté en Français

    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 :

  •  Booter sur une Knoppix
  •  Monté la partition
  •  Modifié le fichier /etc/inittab pour démarrer en mode console (niveau d’exécution=1)

    id:1:initdefault:

  •  Redémarrer l’ordinateur (donc en mode console)
  •  Exécuté la commande :

    # dpkg-reconfigure xserver-xfree86

  •  repassé en mode multi-utilisateurs

    # init 2

  •  Testé X

    $startx

  •  Modifié le fichier /etc/inittab pour redémarrer en mode multi-utilisateurs (niveau d’exécution=2)

    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 :

  •  Désinstallé Mozilla -> apt-get —purge remove mozilla*
  •  Supprimé le profil -> rm -rf /.mozilla
  •  Réinstallé Mozilla 1.7.5 -> apt-get install mozilla
  •  Réinstallé le XPI de la langue française de la version 1.7.3 via Internet

    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...)