Skip to Content

Problèmes rencontrés lors de mises à jour de postes sous Debian en 2006

But de ce document

Ce document me permet de faire l’inventaire des problèmes que je rencontre lors de mise à jour de postes sous Debian Testing ou Sid (aptitude upgrade).

Ce document donnera également les solutions, si elles existent, aux problèmes rencontrés.

Les problèmes sont triés du plus récent au plus ancien.

Pour les problèmes rencontrés en 2005, vous les trouverez dans cet article :

  •  http://www.coagul.org/article.php3 ?id_article=381

    Pour mes problèmes de 2007, vous pouvez lire cet article :

  •  http://www.coagul.org/article.php3 ?id_article=554

    31/12/06 - Problème avec aptitude purge ou aptitude remove

    En voulant supprimer un paquet en utilisant l’auto-completion intelligente et en faisant « aptitude purge fire » + la touche tabulation, j’ai rencontré le message suivant :

    aptitude remove firegrep-status: /var/lib/dpkg/status:4462: deux-points (« : ») attendus.

    J’ai donc ouvert le fichier « /var/lib/dpkg/status » à la ligne 4462 et comme j’ai vu que cela tombait sur un paquet que j’avais installé dernièrement, je l’ai supprimé et tout est rentré dans l’ordre :

    # aptitude purge nxclient

    PS : Je pense que ce sera mon dernier problème pour l’année 2006 :-)

    30/12/06 - Problème entre OpenOffice.org 2.x et IceDove

    Depuis que Thunderbird est devenu IceDove sous Debian, je n’arrive plus à envoyer un document par mail en utilisant le menu « Fichier / Envoyer / document par email ».

    Il m’affiche ce message à l’écran « OpenOffice.org n’a pas pu trouver de configuration de messagerie valide ».

    Si je configure OOo en mettant « icedove » dans « Outils / Options / Internet / E-Mail », cela ne change rien. Si je lance OOo en console, j’ai ce message qui apparaît dans la console :

    $ openoffice.org-2.1
    Unsupported mail client: icedove

    Donc, à priori, OOo, n’aime pas le nouveau nom de Thunderbird.

    Pour contourner le problème, j’ai créé le lien symbolique suivant :

    # ln -s /usr/bin/icedove /usr/bin/mozilla-thunderbird

    Mais si je lance thunderbird en console, j’ai ce message :

    $ mozilla-thunderbird
    run-mozilla.sh: Cannot execute /usr/lib/icedove/mozilla-thunderbird-bin.

    J’ai donc créé cet autre lien symbolique pour arrivé à lancer thunderbird en console :

    # ln -s /usr/lib/icedove/icedove-bin /usr/lib/icedove/mozilla-thunderbird-bin

    Ensuite dans OOo et « Outils / Options / Internet / E-Mail », j’ai mis « mozilla-thunderbird » et tout est rentré dans l’ordre.

    24/12/06 - fcron ne fonctionne plus

    Suite à une mise à jour de fcron, celle-ci à planter et depuis il ne marche plus. Pour régler le problème d’installation, j’ai installé cron et ensuite j’ai réinstallé fcron mais les deux ne fonctionnait plus.

    De plus avec fcron je ne pouvait plus éditer la table, car en faisant « fcrontab -e », j’avais un message d’erreur lié à pam_mount.

    Après avoir désactivé pam_mount, cron et fcron se ce mis à refonctionné.

    Je pense que pour corriger mon problème, il faut que je corriger ma configuration de « pam ».

    11/12/06 - Aucune clé publique n’est disponible

    En voulant mettre à jour ma liste de paquets, voici le message que j’ai rencontré :

    # aptitude update
    ...
    W: Aucune clé publique n'est disponible pour la/les clé(s) suivante(s) :
    A70DAF536070D3A1

    Pour remédier à ce Problème et comme tous les ans, il faut télécharger la nouvelle clé public :

    # gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys A70DAF536070D3A1
    # gpg --armor --export A70DAF536070D3A1 | apt-key add -  

    05/12/06 - Impossible de se connecter au serveur FreeNX

    Ce matin, impossible de se connecter au serveur FreeNX depuis plusieurs postes alors que d’autres y sont déjà connecté.

    Le message d’erreur lors de la connexion était le suivant :

    NX> 599 Reached the maximum number of concurrent sessions on this server

    Après une rapide recherche sur Internet, j’ai trouvé qu’il fallait augmenter les valeurs des variables SESSION_LIMIT, SESSION_USER_LIMIT et DISPLAY_LIMIT du fichier « /etc/nxserver/node.conf » et ensuite arrêter et démarrer le serveur FreeNX :

    # nxserver --stop

    # nxserver --start

    09/11/06 - KDE en iso-8859 et gnome en UTF8

    Comme je suis en environnement mixte Linux/Windows, j’ai définis mes locales sous Debian Testing et KDE en ISO-8859. Mais j’ai un problème avec les applications basées sur Gnome (Gimp et Thunderbird) qui codes les fichiers enregistrés en UTF8.

    Pour remédier à ce problème, j’ai ajouté la ligne « G_FILENAME_ENCODING=@locale » dans le fichier « /etc/default/locale »

    Remarque 1  : Cela fonctionne également avec le fichier « /etc/environment » mais à priori, et d’une manière générale, il est déconseillé d’utiliser ce fichier comme indiqué dans « /usr/share/doc/locales/NEWS.Debian.gz »

    Remarque 2 : Cela fonctionne aussi avec la variable « G_BROKEN_FILENAME=1 » mais à priori, cette variable d’environnement est devenue obsolète et il est donc conseillé de ne plus l’utiliser.

    Remarque 3 : Pour plus d’infos : http://developer.gnome.org/doc/API/2.0/glib/glib-running.html

    02/11/06 - Plantage de Thunderbird 1.5.0.7 lors de l’impression

    Comme pour mon problème avec Firefox du 26/10/06, j’ai également rencontré un problème systématique de plantage de Thunderbird lors de l’impression.

    J’ai essayé de faire une mise à jour de ma Debian Testing avec un « aptitude update » et cela à réglé mon problème.

    Remarque : Cette mise à jour à également réglé mon problème avec le paquet Debian de Firefox 1.5.0.7

    26/10/06 - Impossible de faire des copies d’écrans

    Suite à une mise à jour, je ne peux plus faire de copies d’écrans que ce soit avec Gimp ou avec Ksnapshot. Dans les deux cas, je me retrouve avec une image vide.

    Pour le moment, je n’ai pas trouvé de solution.

    26/10/06 - Plantage de firefox 1.5.0.7 lors de l’impression

    Suite à la mise à jour de Firefox 1.5.0.4 à 1.5.0.7 et lors de l’impression de certains documents comportant des images, j’avais une fermeture brutale de firefox sans message d’erreur.

    J’ai essayé de changer d’imprimante sans succès. J’ai essayé d’installer la version officielle à la place du paquet Debian sans succès.

    J’ai essayé d’installer la version officielle 2.0 qui venait juste de sortir et cela a réglé le problème.

    26/10/06 - Impossible d’imprimer sous OpenOffice.org

    Suite à l’installation d’un nouveau programme KDE (kwalletmanager), cela à entraîner la mise à jour de plusieurs librairies de KDE. Suite à cette mise à jour, je ne pouvais plus imprimer depuis OpenOffice.org 1.1.5 (version officielle et non pas version Debian) alors que je pouvais imprimer depuis les autres applications (Konqueror, Firefox, Thunderbird,..)

    J’ai redémarré CUPS et redémarré l’ordinateur sans succès.

    J’ai ensuite lancé une mise à jour complète du poste avec « aptitude upgadre » et cela a réglé mon problème.

    25/09/06 - Anacron (ou cron) ne fonctionne plus

    Pour une raison inconnue, anacron (cron), a cessé de fonctionner certainement suite à une mise à jour. Au lieu de chercher à régler ce problème que j’avais déjà rencontré sur d’autres postes, j’ai préféré le remplacer par son connurent plus efficace «  fcron  » :

    # aptitude install fcron

    # aptitude purge cron

    Le fichier de configuration a exactement la même syntaxe et il se modifie avec la commande suivante :

    $ fcrontab -e

    09/09/06 - Plus de son pour les applications utilisant oss et non pas alsa

    Depuis déjà un bon moment, je n’avais plus de son sur les veilles applications utilisant oss alors que le son sous KDE fonctionnait correctement. En fait, le périphérique «  /dev/dsp » utilisé par oss n’existait pas. J’ai effectué les opération suivantes et tout est rentré dans l’ordre :

    # aptitude install alsa-oss
    # alsaconf
    # mknod /dev/dsp c 14 3
    # chgrp audio /dev/dsp
    # chmod a+rw /dev/dsp

    Pour info, la commande suivante permet de connaître les applications en train d’utiliser le système alsa :

    # lsof /dev/snd/*

    Et la commande suivante les applications en train d’utiliser le système oss :

    # lsof /dev/dsp

    08/09/06 - Grosse mise à jour = nombreux petits problèmes

    Voilà 4 mois que je n’avais pas mis à jour une Debian Testing me servant de serveur pour plusieurs postes bureautiques et j’ai rencontré plusieurs petits (mes pénibles) problèmes :

    FreeNX / NoMachine

  •  Impossible de se connecter au serveur FreeNX suite à la mise à jour de Xorg : cf date 16.06
  •  Clavier en qwerty : cf article sur FreeNX : http://www.coagul.org/article.php3 ?id_article=330
  •  Lors de la déconnexion du client NoMachine, quelquefois un message apparaît comme quoi la communication a été coupée : Pas de solution pour le moment.
  • OpenOffice.org

    Suite à la reconfiguration du clavier pour contourner le problème de FreeNX en qwerty, j’ai rencontré un conflit avec le programme «  InstallVirgule  » permettant de remplacer le point en virgule dans OOo. J’ai donc desinstallé ce programme et le problème a disparu.

    KDE

  •  J’ai réactivé le lissage des polices et remettre la police « Arial » que j’avais définie par défaut et ceci pour chaque profil utilisateur du poste.
  • Thunderbird (1.0.7 -> 1.5.0.5)

  •  Thunderbird était en anglais. Pour le remettre en français, j’ai du, pour chaque profil utilisateur et après avoir lancé Thunderbird, effectuer les deux commandes suivantes :
  • # aptitude purge thunderbird-locale-fr
    # aptitude install thunderbird-locale-fr
  •  Le lien personnalisé dans les menus de KDE était à refaire (lien vers binaire et icône) car le nom du programme est passé de « mozilla-thunderbird » à « thunderbird »
  •  Pour la correction orthographique, j’ai du sélectionner le dictionnaire français car par défaut aucun n’était sélectionné
  •  Comme à chaque mise à jour, j’ai repassé le format d’impression de « letter » à « A4 »

    Firefox (1.5.0.3 -> 1.5.0.4)

  •  Firefox était en anglais : Pour le repasser le français, j’ai supprimé le pack de langue que j’avais installé manuellement lors d’une précédente mise à jour et grâce au paquet de localisation installé il est revenu en français.
  • AS400 avec xt5250

    Le programme xt5250 ne fonctionnait plus car certains chemins de configuration de Xorg ont changé. J’ai du créer un lien symbolique, un dossier et déplacer un fichier pour arriver à refaire marcher xt5250. Pour plus d’infos, voir mon article sur tn5250 :

  •  http://www.coagul.org/article.php3 ?id_article=196

    CONCLUSION

    La mise à jour d’une Debian Testing sur un poste utilisé comme serveur de terminaux, donc utilisé par plusieurs personnes, pose de nombreux petits problèmes de réglage qui sont toujours très pénibles à corriger. C’est donc pour cela que je limite ces mises à jour au strict minimum (3 à 4 fois par an).

    01/09/06 - Problème avec grub-update

    Suite à une mise à jour du noyau, grub-update a remplacé mes partitions «  /dev/sda » par « /dev/sde » et « (hd0,5) » par « (hd0,0) », ce qui m’a planté lors du démarrage suivant. Heureusement que grub permet l’édition directe des lignes dés le démarrage pour pouvoir corriger ce problème et arriver à booter manuellement. Pour corriger ce problème définitivement, j’ai remplacé dans « /boot/grub/menu.lst » les lignes suivantes :

    # kopt=root=/dev/sde6 ro
    # groot=(hd0,0)

    par les lignes suivantes :

    # kopt=root=/dev/sda6 ro
    # groot=(hd0,5)

    et lancé la commande suivante pour configurer mes entrées de menus de grub :

    # update-grub

    20/08/06 - Inondé de messages dans syslog

    Suite à une mise à jour du noyau, je me suis retrouvé inondé de messages dans syslog.

    Sep  5 19:18:11 debian kernel: evbug.c: Event. Dev: isa0060/serio1/input0, Type: 0, Code: 0, Value: 0
    Sep  5 19:18:11 debian kernel: evbug.c: Event. Dev: isa0060/serio1/input0, Type: 2, Code: 1, Value: 1
    Sep  5 19:18:11 debian kernel: evbug.c: Event. Dev: isa0060/serio1/input0, Type: 0, Code: 0, Value: 0
    Sep  5 19:18:11 debian kernel: evbug.c: Event. Dev: isa0060/serio1/input0, Type: 1, Code: 272, Value: 1
    Sep  5 19:18:11 debian kernel: evbug.c: Event. Dev: isa0060/serio1/input0, Type: 0, Code: 0, Value: 0
    Sep  5 19:18:12 debian kernel: evbug.c: Event. Dev: isa0060/serio1/input0, Type: 1, Code: 272, Value: 0

    En fait, cela est du au fait que le module de debuggae ’evgug ’ est chargé au démarrage du système pour une raison inconnue. Normalement ce module est chargé manuellement uniquement pour débugguer des problèmes de compilation de noyau.

    Pour régler ce problème temporairement, il faut donc décharger le module de la mémoire :

    # modprobe -r evbug

    Pour le régler plus définitivement mais de manière brutale, il est possible de renommer ce module pour qu’il ne puisse plus être chargé au démarrage :

    # cd /lib/modules/2.6.16-2-686/kernel/drivers/input/
    # mv evbug.ko evbug.off

    Cette manipulation entraînera seulement un message d’erreur dans les logs sans conséquence au démarrage du système.

    10/08/06 - Impossible d’imprimer sur le port parallèle

    Suite à une mise à jour du système, impossible d’imprimer sur le port parallèle.

    Pour une raison inconnue, le module « lp » ne se charge plus automatiquement au démarrage et l’imprimante ne peut donc plus utiliser le port parallèle pour imprimer.

    Il faut donc le charger manuellement pour pouvoir imprimer :

    # modprobe lp

    Pour régler ce problème définitivement, il faut ajouter «  lp  » dans le fichier « /etc/modules »

    10/07/06 - Impossible de gérer les imprimante CUPS dans KDE

    Même problème que celui évoqué le 13/06/06, mais la solution est différente car les fichiers de configuration de cups ont évolué et le fichier « /etc/cups/cups.d/ports.conf  », n’existe plus. Désormais, il faut modifier le fichier « /etc/cups/cupsd.conf » et remplacer la ligne suivante :

    Listen /var/run/cups/cups.sock

    Par la ligne suivante (cups -> cupsd) :

    Listen /var/run/cups/cupsd.sock

    Et redémarrer le serveur CUPS.

    04/07/06 - Messages de debugage du noyau dans syslog

    Suite à une mise à jour, j’ai constaté que mon fichier de logs « /var/log/syslog » était inondé à raison d’environ 10 lignes/s de ces messages :

    Jul  4 14:19:25 localhost kernel: evbug.c: Event. Dev: usb-0000:00:1d.1-1/input0, Type: 0, Code: 0, Value: 0

    Jul  4 14:19:25 localhost kernel: evbug.c: Event. Dev: usb-0000:00:1d.1-1/input0, Type: 2, Code: 0, Value: -1

    Jul  4 14:19:25 localhost kernel: evbug.c: Event. Dev: usb-0000:00:1d.1-1/input0, Type: 0, Code: 0, Value: 0

    Jul  4 14:19:25 localhost kernel: evbug.c: Event. Dev: usb-0000:00:1d.1-1/input0, Type: 2, Code: 0, Value: -1

    Après une rapide recherche, j’ai trouvé que le problème venait du module « evbug ». Quand ce module est chargé, tous les message de debugage du noyau sont envoyés dans syslog. Ce module sert donc à debuger des problèmes avec le noyau, mais il ne devrait pas être chargé au démarrage. En déchargeant ce module le problème disparaît

    # modprobe -r evbug

    Cependant le problème réapparaît au prochaine démarrage de l’ordinateur. Normalement, il ne devrait pas démarrer, car la ligne « blacklist evbug » est bien présente dans le fichier « /etc/modprobe.d/blacklist ».

    J’ai donc essayé de créer le nouveau fichier « /etc/modutils/evbug » contenant la ligne «  alias evbug off » et j’ai exécuté la commande « update-modules » pour mettre à jour le fichier « modules.conf », mais cela n’a rien changé.

    La seule solution que j’ai trouvé pour contourner ce problème à été d’ajouter la ligne suivante à la fin du fichier « /etc/inittab » :

    pg:23:wait:/sbin/modprobe -r evbug

    18/06/06 - Mise à jour de Thunderbird bloquée par la localisation en français

    Depuis plusieurs semaines, Thunderbird 1.5 est disponible sur Testing, mais la mise à jour est bloquée car le paquet « mozilla-thunderbird-locale-fr » n’est toujours pas disponible pour cette version.

    Donc, pour avoir cette nouvelle version, il faut supprimer le paquet « fr »

    # aptitude purge mozilla-thunderbird-locale-fr

    Mettre à jour thunderbird

    # aptitude dist-upgrade

    Installer manuellement l’extension « fr » pour chaque utilisateur du poste :

  •  http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/1.5.0.2/linux-i686/xpi/fr.xpi

    18/06/06 - Message d’avertissement sur hotplug

    Depuis la mise en place de udev à la place de hotplug, j’ai régulièrement ce message qui apparaît à chaque mise à jour de udev :

    **************************************************************
    * Please purge the hotplug package!
    * (/etc/init.d/hotplug has been found on this system)
    **************************************************************

    Pour régler, ce problème, j’ai du réinstaller hotplug, le purger et réinstaller udev et ses dépendances. Ce qui donne :

    # aptitude install hotplug
    # aptitude purge hotplug
    # aptitude install busybox klibc-utils libklibc libvolume-id0 hal initramfs-tools udev    

    18/06/06 - Problème installation driver ATI propriétaire avec Xorg 7.0

    En voulant faire une mise à jour sur l’un de mes postes utilisant le driver propriétaire d’ATI pour gérer l’accélération 3D, celui-ci a bloqué l’installation. J’ai du supprimer les fichiers bloquants pour pouvoir poursuivre l’installation :

    # ls /usr/X11R6/bin/
    aticonfig  fgl_glxgears  fglrxconfig  fglrxinfo  fglrx_xgamma  fireglcontrolpanel
    # rm /usr/X11R6/bin/*

    Ensuite, j’ai voulu réinstaller le driver, mais celui-ci ne trouvait plus les bibliothèques. J’ai du faire quelques manipulations pour arriver à l’installer :

  •  Ajout de « /usr/lib/fglrx » dans « /etc/ld.so.conf »
    # ldconfig
    aptitude install mesa-utils
    # aticonfig --initial -f

    18/06/06 - Mise à jour bloquée par CUPS

    En voulant faire une mise à jour sur l’un de mes postes, la mise à jour de CUPS a interrompu la mise à jour globale. Pour débloquer la situation, j’ai donc supprimé et réinstallé cupsys

    # aptitude purge cupsys
    # aptitude install  cups-pdf cupsys-driver-gimpprint cupsys-driver-gutenprint

    Ensuite, la mise à jour du système, s’est déroulée sans problème. Mais avec CUPS, je me suis retrouvé avec le problème évoqué le 13/06/06 et en plus, j’ai du réinstaller mes imprimantes.

    17/06/06 - Plus de coloration syntaxique dans vim

    Dans vim, la commande « syntax on » ou « syntaxe enable », permet d’activer la coloration syntaxique. Suite à une mise à jour, la coloration syntaxique ne fonctionnait plus et j’avais le message suivant en tentant de l’activer manuellement :

    Error detected while processing /usr/share/vim/vim64/syntax/syntax.vim:
    line   42:
    E216: No such group or event: filetypedetect BufRead

    Pour résoudre ce problème, voici une première solution :

    # mv /etc/vim/vimrc /etc/vim/vimrc-broken
    # mv /etc/vim/vimrc.dpkg-dist /etc/vim/vimrc

    Voici une autre solution :

    # aptitude purge vim vim-common  
    # aptitude install vim vim-common  

    16/06/06 - Impossible de se connecter à FreeNX suite au passage à Xorg 7.0

    Suite au passage à Xorg 7.0 sur le serveur FreeNX, impossible de se connecter via un client NoMachine sur le serveur.

    Pour faire fonctionner la connexion, il faut déjà ajouter dans le fichier de configuration de FreeNX «  /etc/nxserver/node.conf » la ligne suivante :

    AGENT_EXTRA_OPTIONS_X="-fp
    /usr/share/fonts/X11/misc/,
    /usr/share/fonts/X11/75dpi/:unscaled,
    /usr/share/fonts/X11/100dpi/:unscaled,
    /usr/share/fonts/X11/Type1/,
    /usr/share/fonts/X11/100dpi/,
    /usr/share/fonts/X11/75dpi/"

    16/06/06 - Clavier en qwerty avec FreeNX suite au passage à Xorg 7.0

    Après de nombreuses recherches, la seule solution que j’ai trouvée est de passer par « xmodmap  » pour configurer complètement le clavier. Le problème, c’est qu’il faut installer le paquet « gnome-applets » et ce dernier nécessite l’installation complete de Gnome soit 250Mo, juste pour avoir la bonne définition du clavier !!

    Donc, il faut commencer par installer le paquet « gnome-applets » avec ses dépendances :

    # aptitude install gnome-applets

    Et lancer cette commande :

    xmodmap /usr/share/xmodmap/xmodmap.fr-2      

    13/06/06 - Impossible de gérer les imprimante CUPS dans KDE

    Sur deux nouvelles installations de Debian Testing, je n’arrive pas à installer des imprimantes CUPS quand je passe par le gestionnaire d’impression de KDE.

    Voici le message qui survient quand je passe par le gestionnaire d’impression de KDE :

    Impossible d'extraire la liste des imprimantes message d'erreur renvoyé
    par le gestionnaire. La connexion au serveur CUPS a échoué vérifiez que
    le serveur CUPS est installé correctement et qu'il fonctionne.
    Erreur:connexion refusée

    Après des recherches sous google, il semblerait que je ne soit pas le premier, mais je n’ai trouvé aucune solution :

  •  http://lists.debian.org/debian-user-french/2005/09/msg01069.html

    Si je passe par http://localhost:631/ tout fonctionne correctement, donc cups est correctement installé. Donc, je soupçonne un bug lié à KDE.

    Suite à une réponse de la liste debian-user-french, j’ai trouvé le bug et résolu mon problème.

    En fait, il faut simplement remplacer cups.sock par cupsd.sock dans le fichier « /etc/cups/cups.d/ports.conf » ce qui donne :

    Listen localhost:631
    Listen /var/run/cups/cupsd.sock

    Avec un petit redémarrage du service, tout rentré dans l’ordre :

    # /etc/init.d/cupsys restart

    13/06/06 - root en UTF8

    Suite à l’installation d’une nouvelle Debian Testing, je me suis retrouvé avec les utilisateurs correctement configurés en fr_FR mais avec root en UTF8.

    J’ai essayé sans succès de lancer la commande suivante :

    # dpkg-reconfigure locales    

    Pour régler ce problème, j’ai modifié le fichier « /etc/environnement » pour qu’il contienne cela :

    LANG=fr_FR@euro
    LANGUAGE="fr_FR:fr:en_GB:en"

    01/06/06 - Firefox en anglais suite au passage à la version 1.5.0.4

    Suite au passage de Firefox 1.5.0.3 à Firefox 1.5.0.4, je me suis retrouvé une nouvelle fois en anglais

    Pour remédier au problème, j’ai :

  •  Supprimé l’extension du pack lang dans les extensions de Firefox

    # aptitude purge mozilla-firefox-locale-fr-fr

    # aptitude install mozilla-firefox-locale-fr-fr  

    01/06/06 - Avertissement pour purger hotplug

    Pour supprimer l’avertissement sur hotplug, demandant de purger le paquet, j’ai :

  •  Installé le paquet car il n’était pas installé :

    # aptitude install hotplug

  •  Ceci a entraîné la suppression des paquets :

    hal initramfs-tools udev    

  •  Purgé hotplug comme demandé :

    # aptitude purge hotplug

  •  Réinstallé les paquets supprimé précédemment :

    # aptitude install hal initramfs-tools udev    

    01/06/06 - A chaque changement de noyau, j’étais obligé de remettre les options

    Pour régler ce problème, il est possible de définir dans « /boot/grub/menu.lst » les options par défaut. Pour cela, il faut ajouter les options au bout de la ligne « # kopt= ». Exemple :

    # kopt=root=/dev/hda6 ro vga=791

    Attention : Ne pas décommenter la ligne. Ajouter simplement les bonnes options

    Ensuite, la commande suivante, permet d’ajouter les options aux différents noyaux présent dans Grub :

    # update-grub    

    19/05/06 - pam_mount ne fonctionne plus

    Suite à une mise à jour du paquet pam_mount permettant de monter automatiquement des partages à la connexion de l’utilisateur, je suis tombé sur le bug évoqué dans ce message :

  •  http://www.redhat.com/archives/pam-list/2005-January/msg00060.html

    J’avais donc le message suivant :

    Jan 21 15:38:07 SUSE92 PAM-warn[30346]: function=[pam_sm_acct_mgmt]
    service=[sshd] terminal=[ssh] user=[dawsona] ruser=[]
    rhost=[localhost]
    Jan 21 15:38:07 SUSE92 sshd[30345]: Accepted keyboard-interactive/pam for
    dawsona from ::ffff:127.0.0.1 port 1443 ssh2
    Jan 21 15:38:07 SUSE92 sshd[30347]: pam_mount: error trying to retrieve
    authtok from auth code
    Jan 21 15:38:07 SUSE92 sshd[30347]: pam_mount: error trying to read password
    Jan 21 15:38:07 SUSE92 sshd[30347]: fatal: PAM: pam_open_session():
    Permission denied"

    Pour résoudre ce problème, j’ai modifié les lignes suivantes du fichier de configuration du serveur ssh « sshd_config » :

  •  ChallengeResponseAuthentication no
  •  PasswordAuthentication yes

    19/05/06 - Firefox : l’icône du menu KDE à disparue

    Pour mes utilisateurs, j’ai complètement réorganisé les icônes dans les menus de KDE avec « KMenuEdit » pour ne laisser que les programmes utiles.

    Mais suite à la mise à jour de firefox (Passage de 1.07 à 1.5), l’icône de celui-ci a disparu et j’ai dû le recréer manuellement pour chacun de mes utilisateurs.

    19/05/06 - Firefox : Rendu des polices différents suite à mise à jour

    Après avoir mis à jour une Debian testing qui n’avait pas été faite depuis 6 mois, je me suis retrouvé avec des polices plus petites dans le rendu des pages HTML.

    Pour contourner ce problème, j’ai effectué l’opération suivante :

  •  Éditions / Préférences / Contenu / Avancé : Mettre 14 en taille mini de la police.

    19/05/06 - Firefox : Problèmes de mise en page

    Comme à chaque mise à jour des paquets de Firefox, il faut refaire plusieurs réglages :

  •  Fichiers / Imprimer / Propriété : Mettre les marges à 0.5
  •  Fichiers / Imprimer / Propriété : Format de papier = A4
  •  Fichier / Mise en page / Marges : Mettre 5 partout
  •  Fichier / Mise en page / Marges : Entête et pied de page à reconfigurer

    19/05/06 - Firefox : Navigateur par défaut

    Comme à chaque mise à jour des paquets de Firefox, Konqueror repasse en navigateur par défaut. Pour régler ce problème, il faut exécuter la commande suivante :

    # update-alternatives --config x-www-browser
    There are 2 alternatives which provide `x-www-browser'.
    Selection Alternative
    -----------------------------------------------
    *+ 1 /usr/bin/konqueror
      2 /usr/bin/firefox
    Press enter to keep the default[*], or type selection number: 2
    Using `/usr/bin/firefox' to provide `x-www-browser'.

    19/05/06 - Firefox : Toujours en anglais

    Le problème de langues évoqué depuis le 25 avril n’est toujours pas résolu et je dois installer le paquet .xpi indiqué ci-dessous pour chaque utilisateur pour avoir Firefox en français

    09/05/06 - Firefox en anglais suite au passage à la version 1.5.0.3

    Suite au passage de Firefox 1.5.0.2 à Firefox 1.5.0.3, la francisation à une nouvelle fois disparue (cf mon problème du 25 avril), car le paquet « mozilla-firefox-locale-fr-fr » est toujours en version 1.5.0.1 donc incompatible avec la version 1.5.0.3

    Pour remédier à ce problème, il y a deux solutions :

  •  Attendre que le paquet « mozilla-firefox-locale-fr-fr » soit disponible pour la version 1.5.0.3
  •  Installer manuellement le .xpi pour chaque utilisateur du poste : http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/1.5.0.3/linux-i686/xpi/fr.xpi

    30/04/06 - APM ne fonctionne plus suite au passage du noyau i386 2.6.12 au noyau i686 2.6.15

    Étant donné que j’ai un AMD Athlon 64, j’ai décidé de passer du noyau noyau i386 2.6.12 au noyau i686 2.6.15.

    Ce changement de noyau n’a posé aucun problème sauf pour la gestion de l’énergie avec APM qui ne fonctionnait plus et mon ordinateur ne s’éteignait plus automatiquement.

    Pour régler ce problème, j’ai dû ajouter le module apm :

  •  Installer apm : aptitude install apmd
  •  Ajouter «  apm  » dans « /etc/modules  »
  •  Recharger les modules avec la commandes « /etc/init.d/modules-init-tools  »
  •  Vérifier que tout ce passe bien dans les logs du noyau : dmesg | grep apm

    25/04/06 - Konqueror par défaut suite au passage à Firefox 1.5.0.2

    Suite au passage de Firefox 1.07 à Firefox 1.5, Konqueror c’est retrouvé le navigateur par défaut. Donc en cliquant sur un lien hypertexte depuis Thunderbird, c’est Konqueror qui se lance au lieu de Firefox.

    Pour remédier à ce problème, il faut remettre à jour les alternatives :

    Le dossier « /etc/alternatives » contient les alternatives disponible et la commande suivante, permet de définir le navigateur par défaut :

    # update-alternatives --config x-www-browser
    There are 2 alternatives which provide `x-www-browser'.
    Selection Alternative
    -----------------------------------------------
    *+ 1 /usr/bin/konqueror
      2 /usr/bin/firefox
    Press enter to keep the default[*], or type selection number: 2
    Using `/usr/bin/firefox' to provide `x-www-browser'.

    25/04/06 - Firefox en anglais suite au passage à la version 1.5.0.2

    Suite au passage de Firefox 1.07 à Firefox 1.5.0.2, la francisation à disparue, car le paquet « mozilla-firefox-locale-fr-fr » est toujours en version 1.07 donc incompatible avec la version 1.5

    Pour remédier à ce problème, il y a deux solutions :

  •  Attendre que le paquet « mozilla-firefox-locale-fr-fr » soit disponible pour la version 1.5
  •  Installer manuellement le .xpi pour chaque utilisateur du poste : http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/1.5.0.2/linux-i686/xpi/fr.xpi

    11/04/06 - Correction bug lancement applications dans KDE

    Depuis toujours (ou presque :-) ) j’avais un bug dans KDE et Konqueror qui me dérangeait énormément.

    A chaque fois que je lançait plusieurs fois OOo, Firefox ou Thunderbird, le sablier se mettait à tourner pendant au moins 30s et utilisait 100% des ressources de la machine pendant tout ce temps. Pour corriger ce bug, il faut :

  •  Aller dans le menu « K / Configuration / KMenuEdit »
  •  Sélectionner l’application posant problème (Dans mon cas, c’était OOo, Firefox et Thunderbird)
  •  Décocher « Activer le témoin de démarrage »

    20/03/06 - Passage à KDE 3.5 - Certains menus sont en anglais

    Depuis que je suis passé à KDE 3.5, il y a quelque semaines, certains menus sont désormais partiellement en anglais. Par exemple dans Konqueror, le menu "Édition / Coller" se nome désormais « Editions / Paste Cliboard Content ».

    J’ai essayé de réinstaller le paquet "kde-i18n-fr", mais sans succès. En fait, le problème viens du fait que ce paquet est toujours en version 3.4 (kde-i18n-fr (3.4.3-3)) et c’est la raison pour laquelle il manque certaines choses récentes. Il faut donc attendre le passage de ce paquet vers testing actuellement bloqué en raison d’un bogue :

  •  http://packages.qa.debian.org/k/kde-i18n.html

    Le 21/04/06 (1 mois après), lors d’une nouvelle mise à jour, le paquet « kde-i18n-fr » a enfin été mis à jour et tous les menus sont revenus en français.

    06/03/06 - k3bsetup affiche un écran gris sur Debian testing

    Suite à une mise à jour de k3b, il n’est plus possible de configurer et donc de faire fonctionner ce dernier, car le programme k3bsetup affiche un écran gris.

    Décidément, k3b ne fonctionnait déjà plus avec KDE 3.4 et re-fonctionnait seulement depuis quelque semaines et voilà qu’il est déjà HS.

    J’ai essayé de le desinstaller et de le réinstaller mais sans succès. Je pense qu’il faut attendre une prochaine mise à jour. J’ai constaté ce problème sur les deux postes où j’ai installé K3B.

    En fait, il ne faut pas tenir compte du message d’erreur, car K3B, fonctionne correctement. C’est un bug connu, cf. #353826 et #353159 sans de date déterminée. Si j’ai bien lu les bogues, il est dit que cette option est inutile avec Debian et qu’elle sera prochainement supprimée.

    23/03/06 : Pour contourner ce bug, il faut modifier l’entrée "NoDisplay" du fichier « /usr/share/applnk/Settings/System/k3bsetup2.desktop » et mettre "NoDisplay=False"

    03/03/06 - problème avec libpam-mount résolu

    Suite à une mise à jour, j’avais le montage automatique des partage Samba effectué par libpam-mount qui ne fonctionnait plus.

    Pur régler ce problème, j’ai remplacé le type de système de fichiers smb par smbfs dans le fichier suivant sur les lignes «  volume  » :

  •  /etc/security/pam_mount.conf

    20/02/06 - Passage à KDE 3.5 - Installation XPrint

    Lors de cette mise à jour, le paquet XPrint qui servait anciennement à imprimer depuis Mozilla à été réinstallé alors que je l’avais supprimé.

    Il est donc conseillé de le desinstaller pour améliorer les impressions depuis Firefox et Thunderbird :

    # aptitude remove xprint

    20/02/06 - Passage à KDE 3.5 - OOo 2.0.1 remplacé par OOo 2.0

    Pour OpenOffice, j’utilise la version officielle du site d’OOo et non pas la version Debian pour pouvoir bénéficier des dernières mises à jour.

    Avant le passage à KDE 3.5, j’avais donc la version 2.0.1 officielle installée, mais celle-ci à été automatiquement remplacée par la version Debian plus ancienne 2.0.

    Pour résoudre ce problème et pour ceux utilisant apt-get, il faut mettre le statut hold aux paquets concernés comme cela :

    # dpkg --get-selections > selection.txt

  •  Éditer le fichier selection.txt et mettre hold à la place de install sur les paquets OpenOffice.org

    # dpkg --set-selections < selection.txt

    Pour ceux utilisant aptitude, il faut utiliser cette commandes :

    # aptitude hold "~nopenoffice.org"

    Ensuite, cette commande permet de vérifier que tous les paquets OpenOffice.org installés sont «  holdés  » avec le drapeau « ih » :

    # aptitude search openoffice.org | grep ^i

    20/01/06 Comment permettre à un simple utilisateur de gérer les imprimantes

    Par défaut sous Debian, un simple utilisateur ne peux pas créer, supprimer ou même arrêter ou démarrer une imprimante. Pour cela, il suffit d’ajouter cet utilisateur au groupe «  lpadmin  » :

    adduser MonUser lpadmin

    19/01/06 Comment configurer Firefox pour qu’il ouvre Thunderbird en cliquant sur un lien « mailto »

    Méthode N°1

  •  Dans la barre d’adresse de Firefox, taper « about:config »
  •  Cliquer avec le bouton droit de votre souris n’importe ou sur la page puis sur "Nouvelle -> chaine de caractères"
  •  Dans le champ nom, saisir « network.protocol-handler.app.mailto »
  •  Pour le contenu saisir l’adresse où de l’exécutable Thunderbird (ex :/usr/bin/mozilla-thunderbird)
  • Méthode N°2

  •  Créer ou ouvrir le fichier « /home/LeUser/.mozilla/firefox/LeDossier/user.js
  •  Ajouter la ligne « user_pref("network.protocol-handler.app.mailto", "/usr/bin/mozilla-thunderbird") ; »
  • Méthode N°3 (Valable pour tous les profils de l’ordinateur)

  •  Ouvrir le fichier « /etc/mozilla-firefox/pref/firefox.js »
  •  Ajouter la ligne « pref("network.protocol-handler.app.mailto", "/usr/bin/mozilla-thunderbird") ; »
  • 13/01/06 - un autre problème de clé publique avec apt-get update

    Sur un autre poste, en faisant un apt-get update, j’avais le message suivant :

    # apt-get update

    ....

    Lecture des listes de paquets... Fait

    W: GPG error: http://secure-testing.debian.net testing/security-updates Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 946AA6E18722E71E

    W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.

    Pour régler ce problème, j’ai lancé les commandes suivantes :

    gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 946AA6E18722E71E
    gpg --armor --export 946AA6E18722E71E | apt-key add -  

    13/01/06 - Problème de clé publique avec apt-get update

    En faisant un apt-get update, j’avais le message suivant :

    # apt-get update

    ....

    Lecture des listes de paquets... Fait

    W: GPG error: http://ftp2.fr.debian.org testing Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 010908312D230C5F

    W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.

    Pour régler ce problème, il faut télécharger la clé comme chaque année avec la commande suivante :

    # wget http://ftp-master.debian.org/ziyi_key_2006.asc -O - | apt-key add -

    La solution suivante fonctionne également :

    gpg --recv-key 0x010908312D230C5F
    gpg --check-sig 0x010908312D230C5F
    gpg --export 0x010908312D230C5F | apt-key add -

    Historique des modifications

    Version Date Commentaire
    0.1 18/01/05 Création par Tony GALMICHE
    0.6 09/05/06 Séparation en deux articles (2005 et 2006)
    .. .. ..
    1.4 30/12/06 Mise à jour
    1.5 19/01/07 Mise en place version 2007

    Commentaires

    Carte ATI en testing.

    Bonjour, en effet, j’ai essayé de réinstallé ce driver et j’y suis arrivé après quelques réglages. J’ai donc modifié ce point en conséquence. Merci pour la remarque.

    Carte ATI en testing.

    Bonjour. J’ai réinstallé hier (18/06/06), aprés le passage à etch, ma carte ATI (portable Dell D810, X300). Le driver téléchargé est compatible avec Xorg V7.X et cela marche trés bien pour moi. N’aviez vous pas une version moins récente ? Vous ne marquez pas non plus quelle version (etch, sid..). Je suppose donc que c’est la même mais de toute façon, cela ne change rien au driver ATI.

    Amicalement.