From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; fr-FR; rv:1.6) Gecko/20040113 Description of problem: Fedora uses UTF-8 locales by default. In my case it's a French locale: # cat /etc/sysconfig/i18n LANG="fr_FR.UTF-8" [...] SYSFONT="latarcyrheb-sun16" # In some cases the init scripts seem to have problems with the encoding of their output. In short I see uncorrectly some encoded messages on the console while the services are being shut down: [...] Arrêt de NFS statd : [OK] Arrêt de portmapper : [OK] [...] Version-Release number of selected component (if applicable): initscripts-7.46-1 How reproducible: Sometimes Steps to Reproduce: 1. Use an UTF-8 default locale with non-ASCII characters in message strings (a locale such as fr_FR.UTF-8 will do). 2. Boot into runlevel 5. 3. Ctrl+Alt+F1 4. Ctrl+Alt+Del 5. Observe the messages from the services being shut down. You won't be able to reproduce the problem if you shut down the system the usual way: 1. Use an UTF-8 default locale with non-ASCII characters in message strings (a locale such as fr_FR.UTF-8 will do). 2. Boot into runlevel 5. 3. Click on "Shutdown" or "Reboot" It could be that a different locale (UTF-8 vs. Latin1) is used in either cases, and that some scripts are capable of both Latin1 and UTF-8, while some others are not? Actual Results: Arrêt de NFS statd : [OK] Arrêt de portmapper : [OK] Expected Results: Arrêt de NFS statd : [OK] Arrêt de portmapper : [OK]
$@&@&@&. Will fix in CVS.
Hm, this works for me with LANG=fr_FR.UTF-8. What sort of terminal are you on?
If this is the old problem, it occurs only on consoles not set up to UTF-8 (i.e. nobody logged in), and only as long as no initscript includes /etc/profile.d/lang.sh; some initscripts (kudzu, portmap) include that file, which sets up the console to UTF-8 and the following messages look fine.
This is a Dell Precision 530 workstation. And indeed there's nobody logged in when I shut down the machine, and this seems to happen with initscripts that don't include /etc/profile.d/lang.sh (the vast majority of them): $ fgrep lang.sh /etc/init.d/* /etc/init.d/kudzu:[ -f /etc/profile.d/lang.sh ] && . /etc/profile.d/lang.sh /etc/init.d/portmap:[ -f /etc/profile.d/lang.sh ] && . /etc/profile.d/lang.sh $
Sorry, this is actually a Dell Latitude CPx laptop.
This was a kernel bug with initialization of the console... it *should* be fixed on FC4 + kernel 2.6.13.