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 :
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 :
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.
Historique des modifications
Version | Date | Commentaire |
---|---|---|
0.1 | 19/01/07 | Création par Tony GALMICHE |
0.3 | 18/05/07 | Mise à jour |