Hallo! Nun ja, der Betreff sagt eigentlich das meiste. Immer, wenn ich als Benutzer latex oder xdvi aufrufe, passiert so eine Minute erstmal nichts, ausser dass die Festplatte wie bloed vor sich hin roedelt. Nach einer Weile laeuft dann das Programm, wie es sollte, also latex schreibt ein .dvi und xdvi oeffnet ein Fenster. Dann kam ich mal auf die Idee, ein strace laufen zu lassen, und ich dachte,ich schau nicht richtig: bei _jedem_ Aufruf von latex oder xdvi (evt. auch andere Programme) wird fuer jede Datei und jedes Verzeichnis in meinem Home-Verzeichnes ein- oder zweimal stat64() aufgerufen. Wenn ich das alles allerdings als root mache, funktioniert es wunderbar. Hier mal ein kleiner Auszug: -- snip -- stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/hardirq.h", {st_mode=S_IFREG|0644, st_size=2663, ...}) = 0 stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/flight_recorder.h", {st_mode=S_IFREG|0644, st_size=3477, ...}) = 0 stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/errno.h", {st_mode=S_IFREG|0644, st_size=6677, ...}) = 0 stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/elf.h", {st_mode=S_IFREG|0644, st_size=4622, ...}) = 0 stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/dma.h", {st_mode=S_IFREG|0644, st_size=11243, ...}) = 0 brk(0) = 0x8128000 brk(0x8129000) = 0x8129000 stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/div64.h", {st_mode=S_IFREG|0644, st_size=507, ...}) = 0 stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/current.h", {st_mode=S_IFREG|0644, st_size=461, ...}) = 0 stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/checksum.h", {st_mode=S_IFREG|0644, st_size=3331, ...}) = 0 stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/cache.h", {st_mode=S_IFREG|0644, st_size=383, ...}) = 0 stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/bugs.h", {st_mode=S_IFREG|0644, st_size=131, ...}) = 0 stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/bootinfo.h", {st_mode=S_IFREG|0644, st_size=2015, ...}) = 0 stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/bitops.h", {st_mode=S_IFREG|0644, st_size=12434, ...}) = 0 stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/atomic.h", {st_mode=S_IFREG|0644, st_size=3542, ...}) = 0 stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/abs_addr.h", {st_mode=S_IFREG|0644, st_size=2696, ...}) = 0 stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/a.out.h", {st_mode=S_IFREG|0644, st_size=1449, ...}) = 0 getdents64(8, /* 0 entries */, 4096) = 0 close(8) = 0 stat64("/home/lucky/Apps/src/linux-2.4.20/include/linux", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat64("/home/lucky/Apps/src/linux-2.4.20/include/linux/texmf", 0xbffff350) = -1 ENOENT (No such file or directory) open("/home/lucky/Apps/src/linux-2.4.20/include/linux/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 8 fstat64(8, {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 fcntl64(8, F_SETFD, FD_CLOEXEC) = 0 brk(0) = 0x8129000 brk(0x812a000) = 0x812a000 stat64("/home/lucky/Apps/src/linux-2.4.20/include/linux/texmf", 0xbffff310) = -1 ENOENT (No such file or directory) getdents64(8, /* 125 entries */, 4096) = 4080 stat64("/home/lucky/Apps/src/linux-2.4.20/include/linux/zutil.h", {st_mode=S_IFREG|0644, st_size=3244, ...}) = 0 stat64("/home/lucky/Apps/src/linux-2.4.20/include/linux/zlib.h", {st_mode=S_IFREG|0644, st_size=31028, ...}) = 0 stat64("/home/lucky/Apps/src/linux-2.4.20/include/linux/zconf.h", {st_mode=S_IFREG|0644, st_size=2295, ...}) = 0 -- snap -- Das versteh ich einfach nicht. Kann mir da evt. jemand weiterhelfen? -- Lukas Kolbe <lucky@knup.de>
Attachment:
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil