On Friday 10 January 2003 02:40 am, Frederic Crozat wrote:
> On Thu, 09 Jan 2003 11:14:09 -0600, Lonnie Borntreger wrote:
> > On Thu, 2003-01-09 at 04:10, Frederic Crozat wrote:
> >> Very strange.. Do you, by any chance, have a font which is not
> >> world-readable ? (check with strace..)
> >
> > I took a very quick look, and didn't see it.  I have to run out for a
> > little, so I've attached the strace output for xsane.  I'll investigate
> > further upon my return - thought I'd give you a head start.
>
> Try stracing fc-list instead, should be a lot easier to read :))

fc-list functions properly (at least it runs and outputs a lot of fonts).
mozilla and the menu editor will run if I add (declare -x GDK_USE_XFT="0") to 
/etc/profile, but programs that ask for the root password (such as drakconf) 
don't unless I "su -" first.

end of strace fc-list
write(1, "Broadway:style=Regular\n", 23Broadway:style=Regular
) = 23
write(1, "Berlin Sans FB Demi:style=Bold\n", 31Berlin Sans FB Demi:style=Bold
) = 31
munmap(0x40014000, 4096)                = 0
SYS_252(0, 0x1000, 0x40177360, 0x40178824, 0) = -1 ENOSYS (Function not 
implemented)
_exit(0)                                = ?

end of strace mozilla
open("/usr/share/fonts/afms/adobe/fonts.cache-1", O_RDONLY) = 17
stat64("/usr/share/fonts/afms/adobe", {st_mode=S_IFDIR|0755, st_size=1376, 
...}) = 0
stat64("/usr/share/fonts/afms/adobe/fonts.cache-1", {st_mode=S_IFREG|0644, 
st_size=0, ...}) = 0
fstat64(17, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x409cb000
read(17, "", 4096)                      = 0
close(17)                               = 0
munmap(0x409cb000, 4096)                = 0
--- SIGSEGV (Segmentation fault) ---
unlink("/home/spluess/.mozilla/spluess/2ld3w6si.slt/lock") = 0
SYS_252(0xb, 0x41030b38, 0x41035380, 0x4190, 0xb) = -1 ENOSYS (Function not 
implemented)
_exit(11)                               = ?

end of strace drakconf (run as root)
open("/usr/sbin/drakconf", O_RDONLY|O_LARGEFILE) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
fstat64(3, {st_mode=S_IFREG|0755, st_size=1136, ...}) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
brk(0)                                  = 0x805e000
brk(0x805f000)                          = 0x805f000
brk(0)                                  = 0x805f000
brk(0x8060000)                          = 0x8060000
brk(0)                                  = 0x8060000
brk(0x8061000)                          = 0x8061000
readlink("/proc/self/exe", "/usr/bin/perl5.8.0", 4095) = 18
brk(0)                                  = 0x8061000
brk(0x8062000)                          = 0x8062000
brk(0)                                  = 0x8062000
brk(0x8063000)                          = 0x8063000
brk(0)                                  = 0x8063000
brk(0x8064000)                          = 0x8064000
getpid()                                = 19452
fstat64(3, {st_mode=S_IFREG|0755, st_size=1136, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x4013f000
read(3, "#!/usr/bin/perl\n# $Id: wrapper,v"..., 4096) = 1136
brk(0)                                  = 0x8064000
brk(0x8065000)                          = 0x8065000
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x4013f000, 4096)                = 0
pipe([3, 4])                            = 0
fork()                                  = 19453
--- SIGCHLD (Child exited) ---
close(4)                                = 0
rt_sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
wait4(19453, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 19453
rt_sigaction(SIGINT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
read(3, "", 4)                          = 0
close(3)                                = 0
fork()                                  = 19454
SYS_252(0, 0, 0, 0x402f7824, 0)         = -1 ENOSYS (Function not implemented)
_exit(0)                                = ?
[root@athlon-sp root]# 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 http://fontconfig.org

end of strace menudrake
munmap(0x40024000, 4096)                = 0
open("/usr/lib/gconv/ISO8859-15.so", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\6\0"..., 1024) = 
1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=7144, ...}) = 0
old_mmap(NULL, 10156, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40834000
mprotect(0x40836000, 1964, PROT_NONE)   = 0
old_mmap(0x40836000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 
0x1000) = 0x40836000
close(4)                                = 0
write(2, "No fonts found; this probably me"..., 258No 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 http://fontconfig.org
) = 258
SYS_252(0x1, 0, 0, 0x40661824, 0x1)     = -1 ENOSYS (Function not implemented)
_exit(1)                                = ?


This started to happen on a clean cooker 9.0 install on Monday December 30th 
after running a urmpi --auto-select --auto .....
which installed the following packages:
Mon Dec 30 06:06:41 2002 /var/cache/urpmi/rpms/mkisofs-2.0-1mdk.i586.rpm 
/var/cache/urpmi/rpms/postgresql-jdbc-7.3.1-3mdk.i586.rpm 
/var/cache/urpmi/rpms/postgresql-python-7.3.1-3mdk.i586.rpm 
/var/cache/urpmi/rpms/gdm-2.4.0.12-2mdk.i586.rpm
/var/cache/urpmi/rpms/rpm-python-4.0.4-23mdk.i586.rpm 
/var/cache/urpmi/rpms/libpostproc0-0.90-0.rc2.2mdk.i586.rpm 
/var/cache/urpmi/rpms/postgresql-server-7.3.1-3mdk.i586.rpm 
/var/cache/urpmi/rpms/XFree86-devel-4.2.99.3-1.20021223.1mdk.i586.rpm 
/var/cache/urpmi/rpms/libgpm1-1.20.1-1mdk.i586.rpm 
/var/cache/urpmi/rpms/cdrecord-devel-2.0-1mdk.i586.rpm 
/var/cache/urpmi/rpms/cvs-1.11.4-1mdk.i586.rpm 
/var/cache/urpmi/rpms/bug-buddy-2.2.99-2mdk.i586.rpm 
/var/cache/urpmi/rpms/gaim-0.59.7-1mdk.i586.rpm 
/var/cache/urpmi/rpms/cdrecord-cdda2wav-2.0-1mdk.i586.rpm 
/var/cache/urpmi/rpms/xcdroast-0.98-26.alpha12mdk.i586.rpm 
/var/cache/urpmi/rpms/eject-2.0.13-1mdk.i586.rpm 
/var/cache/urpmi/rpms/nut-1.2.1-2mdk.i586.rpm 
/var/cache/urpmi/rpms/libecpg3-7.3.1-3mdk.i586.rpm 
/var/cache/urpmi/rpms/rpm-build-4.0.4-23mdk.i586.rpm 
/var/cache/urpmi/rpms/postgresql-devel-7.3.1-3mdk.i586.rpm 
/var/cache/urpmi/rpms/cdrecord-2.0-1mdk.i586.rpm 
/var/cache/urpmi/rpms/XFree86-4.2.99.3-1.20021223.1mdk.i586.rpm 
/var/cache/urpmi/rpms/libdvdnav1-0.1.3-2mdk.i586.rpm 
/var/cache/urpmi/rpms/krozat-9.1-2mdk.i586.rpm 
/var/cache/urpmi/rpms/postgresql-test-7.3.1-3mdk.i586.rpm 
/var/cache/urpmi/rpms/postgresql-7.3.1-3mdk.i586.rpm 
/var/cache/urpmi/rpms/XFree86-xfs-4.2.99.3-1.20021223.1mdk.i586.rpm 
/var/cache/urpmi/rpms/popt-1.6.4-23mdk.i586.rpm 
/var/cache/urpmi/rpms/gpm-1.20.1-1mdk.i586.rpm
/var/cache/urpmi/rpms/rpm-4.0.4-23mdk.i586.rpm 
/var/cache/urpmi/rpms/libmpeg2dec0-0.3.1-2mdk.i586.rpm 
/var/cache/urpmi/rpms/passwd-0.68-1mdk.i586.rpm 
/var/cache/urpmi/rpms/libdha0.1-0.90-0.rc2.2mdk.i586.rpm 
/var/cache/urpmi/rpms/gnome-pim-1.4.8-4mdk.i586.rpm 
/var/cache/urpmi/rpms/XFree86-libs-4.2.99.3-1.20021223.1mdk.i586.rpm 
/var/cache/urpmi/rpms/libpgtcl2-7.3.1-3mdk.i586.rpm 
/var/cache/urpmi/rpms/xine-dvdnav-1-0.beta1.1mdk.i586.rpm 
/var/cache/urpmi/rpms/mplayer-0.90-0.rc2.2mdk.i586.rpm 
/var/cache/urpmi/rpms/XFree86-75dpi-fonts-4.2.99.3-1.20021223.1mdk.i586.rpm 
/var/cache/urpmi/rpms/xine-win32-1-0.beta1.1plf.i586.rpm 
/var/cache/urpmi/rpms/logrotate-3.6.6-1mdk.i586.rpm 
/var/cache/urpmi/rpms/rpm-devel-4.0.4-23mdk.i586.rpm 
/var/cache/urpmi/rpms/postgresql-tcl-7.3.1-3mdk.i586.rpm 
/var/cache/urpmi/rpms/rfbdrake-0.9.1-4mdk.noarch.rpm 
/var/cache/urpmi/rpms/mplayer-gui-0.90-0.rc2.2mdk.i586.rpm 
/var/cache/urpmi/rpms/cabextract-0.6-2mdk.i586.rpm 
/var/cache/urpmi/rpms/yelp-2.1.3-2mdk.i586.rpm 
/var/cache/urpmi/rpms/XFree86-100dpi-fonts-4.2.99.3-1.20021223.1mdk.i586.rpm 
/var/cache/urpmi/rpms/xine-alsa-1-0.beta1.1mdk.i586.rpm 
/var/cache/urpmi/rpms/gdb-5.3-1mdk.i586.rpm 
/var/cache/urpmi/rpms/perl-MDK-Common-1.0.4-12mdk.i586.rpm 
/var/cache/urpmi/rpms/gnome-pim-conduits-1.4.8-4mdk.i586.rpm 
/var/cache/urpmi/rpms/popt-devel-1.6.4-23mdk.i586.rpm 
/var/cache/urpmi/rpms/XFree86-server-4.2.99.3-1.20021223.1mdk.i586.rpm 
/var/cache/urpmi/rpms/xine-plugins-1-0.beta1.1mdk.i586.rpm 
/var/cache/urpmi/rpms/libpq3-7.3.1-3mdk.i586.rpm 
/var/cache/urpmi/rpms/libdvdread2-0.9.3-4mdk.i586.rpm 
/var/cache/urpmi/rpms/perl-GTK2-0.0.cvs.2002.12.18.1-2mdk.i586.rpm 
/var/cache/urpmi/rpms/xine-faad-1-0.beta1.1plf.i586.rpm 
/var/cache/urpmi/rpms/libxine1-1-0.beta1.1mdk.i586.rpm
/var/cache/urpmi/rpms/xine-vcdx-0.9.13-2mdk.i586.rpm

I have since run the urpmi --auto-update --auto... everyday in the hope that 
whichever package was responsible for this would get updated but so far no 
luck.
So I wonder now if the only solution to this 'problem' (as only a few people 
have reported it) is a total clean install of the system or if there is 
another way to 'solve' this?

Thanks

Serge

Reply via email to