Bug#352670: update-grub locale problem

Meelis Roos mroos at linux.ee
Mon Feb 13 11:40:07 UTC 2006


Package: grub
Version: 0.97-4
Severity: normal


update-grub fails when locale is my systems default: et_EE.ISO-8859-15.
When I run update-grub with LANG=C, it works OK. With my locale, it gets
this output:

Searching for GRUB installation directory ... found: /boot/grub
Testing for an existing GRUB menu.list file ... found: /boot/grub/menu.lst
sed: -e avaldis #1, sümbol 45: Invalid range end
sed: -e avaldis #1, sümbol 186: Invalid range end

(avaldis means expression and sümbol is symbol).

This might be befause of [a-z] style ordering problems instead of
character classes. In Estonian alphabet, "z" is foreign sound and it comes
after "s" in alphabet and collating order (...sz...) so "tuvwxy" are left
out of the range.

There may be other problems too of course.


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-rc2-gc03296a8-dirty
Locale: LANG=et_EE.ISO-8859-15, LC_CTYPE=et_EE.ISO-8859-15 (charmap=ISO-8859-15)

Versions of packages grub depends on:
ii  libc6                         2.3.5-13   GNU C Library: Shared libraries an
ii  libncurses5                   5.5-1      Shared libraries for terminal hand

grub recommends no packages.

-- no debconf information




More information about the Pkg-grub-devel mailing list