Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
View Bug Activity | Format For Printing | XML | Clone This Bug
It seems that dictd needs to run with --locale=en_US.utf8, otherwise it silently crashes (at least on my locale, LANG=he_IL.utf8). The url I mentioned mentions this on the Debian bugzilla. Adding said option to the initscript solves the issue. Seems silly to post a patch for something this small, but the start line should look like this: start-stop-daemon --start --quiet --exec /usr/sbin/dictd -- --locale=en_US.utf8 $EARGS Reproducible: Always Steps to Reproduce: 1. /etc/init.d/dictd start 2. ps -A | grep dictd # Nothing in the output Actual Results: dictd doesn't start (but the service does not show an error message and needs to be zapped) $ locale -a C de_DE de_DE@euro en_US en_US.utf8 he_IL.utf8 POSIX $ locale LANG=he_IL.utf8 LC_CTYPE="he_IL.utf8" LC_NUMERIC="he_IL.utf8" LC_TIME="he_IL.utf8" LC_COLLATE="he_IL.utf8" LC_MONETARY="he_IL.utf8" LC_MESSAGES=C LC_PAPER="he_IL.utf8" LC_NAME="he_IL.utf8" LC_ADDRESS="he_IL.utf8" LC_TELEPHONE="he_IL.utf8" LC_MEASUREMENT="he_IL.utf8" LC_IDENTIFICATION="he_IL.utf8" LC_ALL=
I can confirm this behaviour. Adding a note to the /etc/conf.d/dictd would be good thing. Regards, Ruben My locale is: LANG=de_DE.UTF-8 LC_CTYPE="de_DE.UTF-8" LC_NUMERIC="de_DE.UTF-8" LC_TIME="de_DE.UTF-8" LC_COLLATE="de_DE.UTF-8" LC_MONETARY="de_DE.UTF-8" LC_MESSAGES="de_DE.UTF-8" LC_PAPER="de_DE.UTF-8" LC_NAME="de_DE.UTF-8" LC_ADDRESS="de_DE.UTF-8" LC_TELEPHONE="de_DE.UTF-8" LC_MEASUREMENT="de_DE.UTF-8" LC_IDENTIFICATION="de_DE.UTF-8" LC_ALL=de_DE.UTF-8 LANG=de_DE.UTF-8 LC_CTYPE="de_DE.UTF-8" LC_NUMERIC="de_DE.UTF-8" LC_TIME="de_DE.UTF-8" LC_COLLATE="de_DE.UTF-8" LC_MONETARY="de_DE.UTF-8" LC_MESSAGES="de_DE.UTF-8" LC_PAPER="de_DE.UTF-8" LC_NAME="de_DE.UTF-8" LC_ADDRESS="de_DE.UTF-8" LC_TELEPHONE="de_DE.UTF-8" LC_MEASUREMENT="de_DE.UTF-8" LC_IDENTIFICATION="de_DE.UTF-8" LC_ALL=de_DE.UTF-8
Fixed in dictd-1.10.9.