|
I have solved that problem, it was a php squid redirect script. For some reason (only under unionfs!) it couldn't tell when it had run the maximum 5 simultaneous scripts so it just kept running more. But I have another problem!
For the most part, unionfs seems stable enough in that if something didn't work, I could find a trick or hack to get around the flaw. The majority works though, surprisingly some really complex programs work flawlessly, but there are two programs that I can't work out:
--------------------------------------------------------
Gaim runs without any warnings or errors, but will not find the protocol libraries in /usr/lib/gaim.
Java and any java application won't work, it just complains about not being able to find "libjava.so" which is in /usr/lib/java/lib/i386. If I do a "find /usr/lib/java -name libjava.so" it comes up with nothing, until I create a file in /usr/lib/java/lib/i386 and then find is able to see it.
---------------------------------------------------------
Those programs both worked perfectly with the old filesystems, and I haven't changed their versions or the way they're compiled at all - the only thing that has changed is that it used to read those files through a symlink to squashfs, but now it's reading the squashfs through an additional unionfs layer. Anyone have any ideas about patches or workarounds for this issue?
|