fontconfig (and other) problems in Mandriva 10.2
Hi All,
I've got some interesting problems here with Mandriva 10.2
I need to run kernel 2.4.x on one of my machines because I have a
FastTrack TX2000 pci card (PDC-20271) which I acces with PDCRAID in kernel 2.4.32.
Since I've also got fat32 partitions in that array for my win32 setup, I
could not use linux software raid to create the raid-array because I
needed compatibility with the win32 platform. The PDCRAID module in
kernel 2.4.x is perfect for this.
When I tried kernel 2.6.x (it was 2.6.12 in july), a few months before I
had Mandriva 10.2 (LE 2005) I noticed my pdc-raid partitions could *not*
be mounted. I could only see the card.
The kernel options I use are:
--quote
CONFIG_BLK_DEV_ATARAID:
Say Y or M if you have an IDE Raid controller and want linux
to use its softwareraid feature. You must also select an
appropriate for your board low-level driver below.
Note, that Linux does not use the Raid implementation in BIOS, and
the main purpose for this feature is to retain compatibility and
data integrity with other OS-es, using the same disk array. Linux
has its own Raid drivers, which you should use if you need better
performance.
CONFIG_BLK_DEV_ATARAID_PDC:
Say Y or M if you have a Promise Fasttrak (tm) Raid controller
And want linux to use the softwareraid feature of this card.
This driver uses /dev/ataraid/dXpY (X and Y numbers) as device
names.
--end quote
I later read that the auto-mount feature that I need for PDCRAID was
removed in kernel 2.6.x and I needed to use dmraid, a program which is
still in alpha level of development. Since the developer clearly warns
you NOT to use dmraid on production level systems, that option is a
definite NO for me.
Because of that I continued to use kernel 2.4.x in my mandrake 9.1 setup.
When I received Mandriva 10.2 in october, and I did the upgrade (which
was a royal pain, because some programs were NOT upgraded automatically)
I noticed that when I replaced kernel 2.6.x with kernel 2.4.x that some
configuration features in Mandriva 10.2 broke, literally.
One major error is that mknod for / at mount-time fails, however the system directory IS mounted later. When the system goes down devfs cannot be unmounted from /dev, there's a busy warning.
The alsa script which needs to restore the volumes of my soundcards (one on-board and 2 on PCI) fails on a call which results in a failure. I had to do a manual fix on that.
Also the udev deamon, which only works in kernel 2.6.x cannot be killed
easily since it's restared again after a while (probably by crond?).
Another major error is that the font-config doesn't work the way it
should.
When I try to run rpmdrake-remove --root as a non-priveledged user, I
get this error:
No fonts found; this probably means that the fontconfig
library is not correctly configured. You may need to
edit the fonts.conf configuration file. More information
about fontconfig can be found in the fontconfig(3) manual
page and on fontconfig.org
For some reason consolehelper cannot parse the font-info (which IS in the correct place since it worked in Mandrake 9.1) and aborts.
These errors with rpmdrake(-remove) are not apparent with the super-user.
Can you guys *help* me to fix for these problems? Point me to places
where to look?
In Mandrake 10.1 this problem with the choice of the kernel were NOT
apparent. I could run that distro without any of the above errors. It
seems like the boys of Mandriva did some tweaks which only work with a 2.6 kernel
TIA
|