Joined: June 2004
||Posted: June 06 2006,16:47
|Quote (roberts @ June 04 2006,01:14)|
|The issue is the possibility of changing the filesystem while running X and emelfm. Emelfm uses many shared objects which capture the results and then displays them in the bottom message panel. With unc's this can result in the "D" debugger state for emelfm or worse yet a Seq Fault. There is no problem loading unc's from a shell with mydsl-load command.|
I have had problems using just an xterminal and mydsl-load. When I load and unload opera in an xterminal with mydsl-load, if I choose Power Down->Reboot, the system doesn't eject the liveCD (although it does eject the mounted CD that held opera) and then hangs after it asks me to hit the enter key to continue (the cyan message at the end).
If you know which shared libraries are causing the problem, would it be possible to put links to those /KNOPPIX/lib libraries in the /ramdisk/holder/lib directory (the writeable part of the union)? Then start X after the unions have been created? Then only after X has closed and all drives have been unmounted would you close the unions? That would put the library at the top of the tree so perhaps it wouldn't look like it had moved to emelfm and X.
When and where do you close down the unions? I was wondering if maybe /etc/mtab was reverting back to an old one after the union was destroyed, although that wouldn't make sense because I did see my mounted second CD drive unmount and open.