Skip to Content

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

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.

Vous trouverez mes problèmes de 2005 ici : http://www.coagul.org/article.php3 ?id_article=381

et ceux de 2006 ici : http://www.coagul.org/article.php3 ?id_article=450

06/07/07 - Problèmes de montage de partages Samba avec smbfs et cifs

Je suis tombé sur un bug de smbfs permettant de monter des partages Samba. Voici les messages que je rencontre dans mes logs. Cela entraîne dans certains cas, l’impossibilité d’enregistrer les fichiers :

kernel: smb_lookup: find xxx failed, error=-512

Pour faire mes montages, j’utilise pam_mount, mais le problèmes est le même avec un montage manuel. Voici la configuration de mon montage :

volume * smbfs pglinux Utilisateurs ~/Reseau/pglinux uid=&,gid=&,fmask=0700,dmask=0700,
workgroup=MondDmaine,iocharset=iso8859-1,codepage=cp850 - -

Après quelques recherches, il s’avère que « smbfs » est bien buggué et qu’il est fortement recommandé d’utiliser « cifs » à partir des noyaux 2.6. Le problème, c’est que CIFS ne fonctionne qu’en UTF8 et ne reconnaît pas l’option « codepage=cp850 » ce qui entraîne un problème d’encodage des accents. Donc, si mes montages n’ont pas besoins d’utiliser les accents (ce qui est rare), j’utilise cifs autrement j’utilise smbfs pour mes montages. A ce jour, je n’ai pas d’autres solutions à part convertir tout mes fichiers en UTF8. Voici ma configuration avec cifs :

volume * cifs pglinux Utilisateurs ~/Reseau/pglinux uid=&,gid=& - -

De plus, l’utilisation de cifs a entraîner d’autres messages dans les logs :

kernel:  CIFS VFS: Error 0xfffffff3 on cifs_get_inode_info in lookup of xxx\.directory

Remarque : Pour info, la commande « mount » sans argument permet d’avoir la liste des montages en cours et le type de montage effectué (cifs, smbfs,..)

06/07/07 - Problème pour démonter des montages Samba sous KDE

Bien souvent, je n’arrivais pas à démonter mes partage Samba et j’étais obligé de forcer le démontage avec l’option « -l » :

# umount -l /mnt/MonMontage

En fait, j’ai découvert que cela venait de Konqueror qui gardait en mémoire une instance de Konqueror même qu’en il était fermé. Pour régler ce problème, il faut donc aller dans « Configuration / Configurer Konqueror / Performance » et mettre « 0 » dans le nombre ’instance pré-chargées.

18/05/07 - Petits réglages avec Thunderbird et Firefox

Après être resté 6 mois sans mettre à jour ma Debian Testing, j’ai décidé de passer en stable avec la sortie de ETCH. Tout c’est bien passé sauf quelques réglages à faire avec Thunderbird et Firefox :

  •  Supprimer l’extension du pack français de Icedove (Thunderbird)
  •  Installer le paquet « icedove-locale-fr »
  •  Paramétrer les icônes personnalisés pour Firefox et Thunderbird
  •  Repasser Firefox en navigateur par défaut avec « update-alternatives —config x-www-browser »

    18/05/07 - Ligne de commandes en anglais

    Sur un poste, je me suis retrouvé avec une ligne de commandes en anglais (ex : aptitude)

    J’ai remarqué que le fichier « /etc/environment » contenait la ligne « LANG="C" » au lieu de la ligne « LANG=fr_FR@euro ». Après correction, tout est rentré dans l’ordre.

    15/03/07 - Base OpenLDAP Corrompue

    Suite à une coupure brutale du serveur, le serveur ldap n’est pas reparti. Voici le message que j’avais au démarrage en mode débugage :

    # slapd -d 1
    bdb_db_open: dbenv_open(/var/lib/ldap)
    bdb(dc=mondomaine,dc=com): operation not permitted during recovery
    bdb_db_open: db_open(/var/lib/ldap) failed: Invalid argument (22)
    backend_startup: bi_db_open failed! (22)
    bdb_db_destroy: close failed: Invalid argument (22)
    slapd stopped.

    En fait, c’était la base ldap qui était corrompue et pour régler ce problème, je l’ai simplement ré-indexée avec ces commandes :

    # /etc/init.d/slapd stop
    # slapindex
    # /etc/init.d/slapd start

    27/02/07 - Impossible de lancer Firefox depuis OOo 2.1

    Suite à une mise à jour ou depuis l’installation de OOo 2.1, en cliquant sur un lien hypertexte dans OOo, il m’ouvrait bien Firefox mais me mettant ceci comme URL :

    file:///var/tmp/kdecache-tony/krun/5344.0.index.php

    J’ai essayé sans succès d’utiliser les alternatives pour changer configurer le navigateur par défaut :

    # update-alternatives --config x-www-browser

    J’ai fini par corriger mon problème en configurant le navigateur par défaut de KDE :

  •  Menu "K / Centre de configuration de KDE"
  •  Composants de KDE / Sélecteur de composants
  •  Sélectionner "Navigateur web" et indiquer le chemin de Firefox (ex : /opt/firefox/firefox)

    19/01/07 - Impossible de passer en mode « superutilisateur » dans kcontrol

    Pour configurer certaines choses dans KDE (Imprimantes, KDM,..) il est nécessaire de passer en mode «  superutilisateur  ». Malheureusement sur plusieurs de mes postes sous Testing ou SID et depuis plusieurs mois, il est impossible de passer sous root en appuyant sur le bouton « Mode superutilisateur »

    D’après certains messages trouvés sur Internet, il suffirait de réinstaller kcontrol mais dans mon cas, ça n’a servi à rien :

    # apt-get --reinstall install kcontrol

    ou :

    # aptitude reinstall kcontrol

    La seule solution est donc de lancer kcontrol sous root en autorisant root a utiliser l’interface graphique avec «  xhost  » :

    $ xhost +
    access control disabled, clients can connect from any host
    $ su
    Password: xxxx
    # kcontrol

    L’installation du paquet «  sux  », permet de faire ses opérations plus facilement :

    $ sux
    Password: xxxx
    # kcontrol

    19/01/07 - Impossible d’ajouter une imprimante dans kcontrol

    Sur l’une de mes Debian Testing, l’ajout d’une imprimante depuis «  kcontrol  » me retourne le message suivant :

    client-error-bad-request

    Pour régler ce problème, j’ai modifié le fichier « /etc/cups/cupsd.conf » en remplaçant la ligne :

    Listen /var/run/cups/cups.sock

    par la ligner :

    Listen /var/run/cups/cupsd.sock

    Je pense que la réinstallation de cups aurait également réglé ce problème.

    Autrement, l’interface Web de Cups accessible à l’adresse « http://localhost:631/ » fonctionnait correctement

    19/01/07 - Freenx - Clavier numérique inversé

    Sur l’un de mes clients NoMachine connecté à un serveur FreeNX, j’avais le pavé numérique qui fonctionnait à l’envers (Touche éteinte = pavé numérique actif).

    Ce problème venait du fait que j’avais demandé à KDE d’allumer le pavé numérique à la connexion et ce réglage embrouillait le client NoMachine.

  •  Centre de configuration de KDE / Périphériques / Clavier / Verrouillage numérique = Laisser en l’état

    Historique des modifications

    Version Date Commentaire
    0.1 19/01/07 Création par Tony GALMICHE
    0.3 18/05/07 Mise à jour