Red Hat Bugzilla – Bug 136564
Lost greek filename support when upgrading from fc2 to fc3t3!
Last modified: 2015-01-04 17:11:02 EST
Description of problem:
I have fedora core 2 installed. I have 100% greek filename support and
all of my menus show pretty well in greek characters. A couple of days
ago i downloaded fedora core 3 test 3 dvd iso and upgraded. Everything
went fine except the fact that i lost my greek filename support. I've
doublechecked everything and my fstab and locale settings are the same
but no greek filename support.
My fstab is
LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
/dev/hda3 swap swap defaults 0 0
/dev/hda1 /home/george/mounted/WinXP ntfs ro,umask=0222
/dev/hda5 /home/george/mounted/GamesDVD vfat umask=0
/dev/hda7 /home/george/mounted/Essay vfat umask=0
/dev/hdb1 /home/george/mounted/MP3 vfat umask=0
/dev/hda6 /home/george/Games ext3 defaults
/dev/cdrom /mnt/cdrom iso9660 noauto,user,ro 0 0
/dev/cdrom1 /mnt/cdrom1 iso9660 noauto,user,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
and my locale is
Those are the same in fedora core 2 (where greek filename support
works 100% fine) and fedora core3 test 3 ( where greek filename
support doesn't work. So the problem isn't there. Where could it be?
PS to make sure everything is ok i re-installed all of my fonts from
my winxp installation but with no luck.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.Have a fedora core 2 installation
2.Upgrade to fedora core 3 test 3
3. No greek filename support anymore
What do you mean by 'lost greek filename support' - where are you
seeing the issue?
*** Bug 136566 has been marked as a duplicate of this bug. ***
*** Bug 136567 has been marked as a duplicate of this bug. ***
I am seing the ussue either when trying to explore my directories from
any browser or even from console!
What do you see instead of the file names?
I see filenames like ????? ?? ?????? ?? .Each questionmark is for each
greek character.Any ideas?
Looks like a font issue.
Did the console work in FC2 as well?
What does your /etc/sysconfig/i18n look like?
Yes.Console worked all right in fedora core 2.Now i restored my fedora
core 2 image i made with norton ghost so i am back to fc2 now. I'll
upgrade again tomorrow to see again what happens and i'll post my
/etc/sysconfig/i18n . Till then thanks for the quick replies and try
thinking what else could it be.
I've just re-upgraded and here is my /etc/sysconfig/i18n
Should i change anything?Any ideas
It's been 4 - 5 days and still no answer.That's bad!
I think the basic problem is that nobody has any ideas whatsoever.
It's pretty much impossible to have anything go wrong that would
kill display of Greek filenames in both the console and in X.
By any chance, is the problem only with your vfat and/or ntfs
partitions? That might imply it has something to do with kernel
mount options / windows code pages.
You're right! That only happens whith my vfat and ntfs partitions!
Should i recompile my kernel and if yes what should i check?
Don't think rebuilding your kernel is necessary. Passing the
right mount options should give you working behavior. Unfortunately,
I'm not really familiar with the details of this area, so I can't
advise you as to what the right ones are. But the combination of
'man mount' and google will hopefully provide the right answer.
Maybe try the 'utf8' option first. And if that doesn't work, experiment
with the 'iocharset' and 'codepage' options.
You think i haven't?
Well i completely removed my fc2 and installed last night fc3 from the
begining. The problem is here again! I've figured out that i don't
have greek filename support under fat partitions only. Greek filename
support work 100% right under ext2/3 AND ntfs partitions. I really
think this might be a kernel problem which could only b resolved by
recompiling my kernel and searching for the right option!
PS I have searched everything but there r no specific directions to
get filename support for fedora core 3 . Only fedora core 2 and of
course other distros.But none of the mentioned procedures work!
Same thing here with german filenames.
since FC3 there is no way of getting german special characters
(umlaut) proper displayed neither in xorg nor in the console.
For every special character the systems displays a ?
I tried several mount options: iocharset=,codepage=, etc. with no luck
Shouldn't this bug be reassigned to kernel? It has nothing to do
with font display, everything to do with charset handling of the
fat/ntfs filesystem modules.
I think it's actually a support (and perhaps release notes) issue,
and that with the right configuration parameters, things would likely
work. But I have no background to know what those right configuration
A quick explanation of what's going on in the kernel AFAIK
Unix filesystems are 8-bit clean and the kernel ignores them, the
userspace (in Fedora Core) treats them as UTF-8 Unicode.
Foreign (non-Unix) filesystems may or may not be 8-bit clean, and have
a variety of semantics for coping with characters outside ASCII (in
some cases even for those inside ASCII). This is mostly handled by the
kernel wide NLS system, and in Fedora Core 3 the CONFIG_NLS_DEFAULT is
utf8, which means e.g CDs and DVDs, NTFS and various other systems
will be treated as UTF-8 more or less like regular Unix filesystems.
FAT family filesystems, apparently including VFAT are treated
separately again (I did not know this when I last ranted on the
subject). They're seemingly controlled by CONFIG_FAT_DEFAULT_IOCHARSET
which claims not to support UTF-8 at all. In Fedora Core 3 these
filesystems are restricted to just ASCII characters by default using
this kernel config option. Changing it is not advisable.
However, if you have files on a VFAT USB stick or a Win9x partition
you can use the mount option "utf8" to enable UTF-8 conversion (yes,
even though it apparently isn't supported by the kernel config
option). Probably the hotplug storage stuff should be updated to do
this by default (but if so it needs a fair amount of testing before
being deployed in some future version of Fedora Core).
An update has been released for Fedora Core 3 (kernel-2.6.12-1.1372_FC3) which
may contain a fix for your problem. Please update to this new kernel, and
report whether or not it fixes your problem.
If you have updated to Fedora Core 4 since this bug was opened, and the problem
still occurs with the latest updates for that release, please change the version
field of this bug to 'fc4'.
This bug has been automatically closed as part of a mass update.
It had been in NEEDINFO state since July 2005.
If this bug still exists in current errata kernels, please reopen this bug.
There are a large number of inactive bugs in the database, and this is the only
way to purge them.