Re: Ma console ne sait pas effacer correctement un e accentué.
Bonjour Olivier, Pour ce qui est du problème avec les caractères accentués, est-ce que le paquet locales ont été configurées pour compiler au moins un environnement gérant l'unicode ? $ sudo dpkg-reconfigure locales Si non, il faut sélectionner une langue en mode UTF-8 (par exemple fr_FR.UTF-8 ou en_US.UTF-8) puis sélectionne une valeur de LANG par défaut (fr_FR.UTF-8, C.UTF-8, etc). La reconfiguration va compiler les données pour les locales sélectionnées et régler les variables d'environnement de manière adéquate, et peut-être que c'est l'étape de compilation qui a manqué jusqu'ici ? Je n'ai pas regardé de près comment gérer cette configuration en preseed (j'utilise FAI[1], qui est un outil d'installation via PXE très puissant dès que le nombre de machines et de configurations à installer devient excessivement élevé). [1] : https://fai-project.org/ En espérant que ça aide, -- Étienne Mollier Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da Sent from /dev/pts/1, please excuse my verbosity. On air: Happy Family - Animal Spirit signature.asc Description: PGP signature
Re: Ma console ne sait pas effacer correctement un e accentué.
Olivier, on 2022-12-16: > En comparant le contenu de /etc/default/console-setup, je ne vois pas > de différence ou d'anomalie: > > # cat /etc/default/console-setup > # CONFIGURATION FILE FOR SETUPCON > # Consult the console-setup(5) manual page. > ACTIVE_CONSOLES="/dev/tty[1-6]" > CHARMAP="UTF-8" > CODESET="Lat15" Pour ce que ça vaut, je m'en tiens au CODESET="guess", mais ça ne devrait de toutes façons pas affecter les connexions ssh, donc le problème est ailleurs. > FONTFACE="Fixed" > FONTSIZE="8x16" > VIDEOMODE= > # The following is an example how to use a braille font > # FONT='lat9w-08.psf.gz brl-8x8.psf' -- Étienne Mollier Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da Sent from /dev/pts/1, please excuse my verbosity. On air: Opeth - Hjartat Vet Vad Handen Gor signature.asc Description: PGP signature
Re: Ma console ne sait pas effacer correctement un e accentué.
1. sur la machine "qui ne marche pas", la variable LC_ALL n'est pas définie. En la valorisant à C, les caractères é ne s'affichent plus. 2. sur la machine "qui marche pas", la variable LC_ALL n'est pas définie. 3. en lançant un deuxième /bin/bash, ça ne fonctionne pas mieux sur la machine "qui ne marche pas" 4. en lançant un /bin/dash, sur la machine "qui ne marche pas": tout fonctionne (affichage ou effacement de é) 5. sur la machine "qui ne marche pas", la saisie de fonctionne normalement Le ven. 16 déc. 2022 à 16:02, JARRIGE Virgile (DNUM) a écrit : > > Bonjour, > > Il semble que vous ayez un problème de configuration de la console de votre > système. Le message d'erreur indique que la commande exit n'a pas été trouvée > par le shell, alors que vous essayiez simplement de quitter la session en > cours. Cela peut être causé par un problème de configuration du codage de > caractères de la console, qui pourrait entraîner une interprétation > incorrecte des caractères que vous tapez au clavier. > > Pour résoudre ce problème, voici quelques étapes à suivre : > > Vérifiez que la configuration de la console spécifiée dans le fichier > /etc/default/console-setup est correcte. Assurez-vous que le paramètre > CHARMAP est correctement défini sur "UTF-8" et que le paramètre CODESET est > défini sur "Lat15", qui est le jeu de caractères latin utilisé par défaut > dans les distributions Debian. > > Vérifiez que le fichier de configuration du shell que vous utilisez (par > exemple .bashrc ou .bash_profile) contient la ligne suivante : > > export LC_ALL=C > > Cela permet de définir le jeu de caractères par défaut du shell sur le jeu de > caractères ASCII, qui devrait être compatible avec tous les claviers. > > Vérifiez que vous utilisez bien un clavier compatible avec le jeu de > caractères UTF-8. Si vous utilisez un clavier physique, assurez-vous qu'il > est configuré correctement dans le BIOS de la machine. Si vous utilisez un > clavier virtuel via SSH, vérifiez que vous utilisez un client SSH compatible > avec le jeu de caractères UTF-8. > > Si le problème persiste, vous pouvez essayer de réinitialiser la > configuration de la console en exécutant la commande suivante : > > sudo dpkg-reconfigure console-setup > > Cela vous permettra de reconfigurer les paramètres de la console à l'aide de > l'interface graphique de configuration de Debian. > > J'espère que ces suggestions vous aideront à résoudre votre problème de > configuration de la console. > > Bonne journée, > > Virgile > > - Mail original - > > De: "Olivier" > > À: "ML Debian User French" > > Envoyé: Vendredi 16 Décembre 2022 15:04:00 > > Objet: Ma console ne sait pas effacer correctement un e accentué. > > > Bonjour, > > > > Je patauge dans mes premières configuration PXE/Preseed. > > Ma cible est l'installation de serveurs "headless" sous Bullseye. > > > > À ce stade, j'arrive à installer un système minimal fonctionnel. > > Le seul truc qui ne marche pas parfaitement, c'est la console. > > > > Que ce soit en SSH ou avec un clavier USB directement connecté à la > > machine, je constate l'anomalie suivante: > > > > - je tape au clavier les caractères <é> > > - la machine m'affiche : > > -bash: $'\303exit' : commande introuvable > > - j'attendais qu'elle quitte simplement la session en cours. > > > > En comparant le contenu de /etc/default/console-setup, je ne vois pas > > de différence ou d'anomalie: > > > > # cat /etc/default/console-setup > > # CONFIGURATION FILE FOR SETUPCON > > # Consult the console-setup(5) manual page. > > ACTIVE_CONSOLES="/dev/tty[1-6]" > > CHARMAP="UTF-8" > > CODESET="Lat15" > > FONTFACE="Fixed" > > FONTSIZE="8x16" > > VIDEOMODE= > > # The following is an example how to use a braille font > > # FONT='lat9w-08.psf.gz brl-8x8.psf' > > > > Comment corriger ? > > > > Slts
Re: Ma console ne sait pas effacer correctement un e accentué.
En effet, le fichier /root/.bashrc a l'air particulièrement suspect: # cat /root/.bashrc # ~/.bashrc: executed by bash(1) for non-login shells. # Note: PS1 and umask are already set in /etc/profile. You should not # need this unless you want different defaults for root. # PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ ' # umask 022 # You may uncomment the following lines if you want `ls' to be colorized: # export LS_OPTIONS='--color=auto' # eval "$(dircolors)" # alias ls='ls $LS_OPTIONS' # alias ll='ls $LS_OPTIONS -l' # alias l='ls $LS_OPTIONS -lA' # # Some more alias to avoid making mistakes: # alias rm='rm -i' # alias cp='cp -i' # alias mv='mv -i' Pourtant, son contenu est exactement le même que sur une machine initialisée normalement (ie sans PXE/preseed) et idem pour les fichier /etc/default/locale: # cat /etc/default/locale # File generated by update-locale LANG="fr_FR.UTF8" Pour l'utilisateur lambda, créé par l'installeur, j'observe la même impossibilité d'effaçage du é alors que: $ locale LANG=fr_FR.UTF8 LANGUAGE= LC_CTYPE="fr_FR.UTF8" LC_NUMERIC="fr_FR.UTF8" LC_TIME="fr_FR.UTF8" LC_COLLATE="fr_FR.UTF8" LC_MONETARY="fr_FR.UTF8" LC_MESSAGES="fr_FR.UTF8" LC_PAPER="fr_FR.UTF8" LC_NAME="fr_FR.UTF8" LC_ADDRESS="fr_FR.UTF8" LC_TELEPHONE="fr_FR.UTF8" LC_MEASUREMENT="fr_FR.UTF8" LC_IDENTIFICATION="fr_FR.UTF8" LC_ALL=
Re: Ma console ne sait pas effacer correctement un e accentué.
- Mail original - > De: "Olivier" > À: "ML Debian User French" > Envoyé: Vendredi 16 Décembre 2022 15:04:00 > Objet: Ma console ne sait pas effacer correctement un e accentué. > > Bonjour, > > Je patauge dans mes premières configuration PXE/Preseed. > Ma cible est l'installation de serveurs "headless" sous Bullseye. > > À ce stade, j'arrive à installer un système minimal fonctionnel. > Le seul truc qui ne marche pas parfaitement, c'est la console. > > Que ce soit en SSH ou avec un clavier USB directement connecté à la > machine, je constate l'anomalie suivante: > > - je tape au clavier les caractères <é> > > - la machine m'affiche : > -bash: $'\303exit' : commande introuvable > - j'attendais qu'elle quitte simplement la session en cours. > > En comparant le contenu de /etc/default/console-setup, je ne vois pas > de différence ou d'anomalie: > > # cat /etc/default/console-setup > # CONFIGURATION FILE FOR SETUPCON > # Consult the console-setup(5) manual page. > ACTIVE_CONSOLES="/dev/tty[1-6]" > CHARMAP="UTF-8" > CODESET="Lat15" > FONTFACE="Fixed" > FONTSIZE="8x16" > VIDEOMODE= > # The following is an example how to use a braille font > # FONT='lat9w-08.psf.gz brl-8x8.psf' > > Comment corriger ? > > Slts > Bonjour Olivier, Essayes de vérifier les paramètres contenus dans ~/.bashrc export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 export LANGUAGE=en_US.UTF-8 la commande locale : LANG=fr_FR.UTF-8 LANGUAGE= LC_CTYPE="fr_FR.UTF-8" LC_NUMERIC="fr_FR.UTF-8" LC_TIME="fr_FR.UTF-8" LC_COLLATE="fr_FR.UTF-8" LC_MONETARY="fr_FR.UTF-8" LC_MESSAGES="fr_FR.UTF-8" LC_PAPER="fr_FR.UTF-8" LC_NAME="fr_FR.UTF-8" LC_ADDRESS="fr_FR.UTF-8" LC_TELEPHONE="fr_FR.UTF-8" LC_MEASUREMENT="fr_FR.UTF-8" LC_IDENTIFICATION="fr_FR.UTF-8" documentation : https://wiki.debian.org/Locale Merci @+ bernard
Ma console ne sait pas effacer correctement un e accentué.
Bonjour, Je patauge dans mes premières configuration PXE/Preseed. Ma cible est l'installation de serveurs "headless" sous Bullseye. À ce stade, j'arrive à installer un système minimal fonctionnel. Le seul truc qui ne marche pas parfaitement, c'est la console. Que ce soit en SSH ou avec un clavier USB directement connecté à la machine, je constate l'anomalie suivante: - je tape au clavier les caractères <é> - la machine m'affiche : -bash: $'\303exit' : commande introuvable - j'attendais qu'elle quitte simplement la session en cours. En comparant le contenu de /etc/default/console-setup, je ne vois pas de différence ou d'anomalie: # cat /etc/default/console-setup # CONFIGURATION FILE FOR SETUPCON # Consult the console-setup(5) manual page. ACTIVE_CONSOLES="/dev/tty[1-6]" CHARMAP="UTF-8" CODESET="Lat15" FONTFACE="Fixed" FONTSIZE="8x16" VIDEOMODE= # The following is an example how to use a braille font # FONT='lat9w-08.psf.gz brl-8x8.psf' Comment corriger ? Slts