The error looks like this: -- output begins -- Catalyst aborting.... Traceback (most recent call last): File "/usr/bin/catalyst", line 380, in ? build_target(addlargs, targetmap) File "/usr/bin/catalyst", line 198, in build_target mytarget.run() File "/usr/lib/catalyst/modules/generic_stage_target.py", line 1063, in run apply(getattr(self,x)) File "/usr/lib/catalyst/modules/livecd_stage2_target.py", line 116, in unpack print display_msg UnboundLocalError: local variable 'display_msg' referenced before assignment -- output ends -- I'll be attaching a trivial patch shortly. I think the logic in there still looks suspect though: AFAICT there may be other scenarios than the one I accidentally tried where 'unpack' may remain True while unpack_cmd does not get set to anything meaningful. With my patch this will result in the new error message as well -- I'm not sure how appropriate that is. Anyway, the patch certainly certainly shouldn't cause any regressions. The new message only triggers when an undefined variable would be accessed anyway.
Created attachment 95018 [details, diff] Patch that fixes the problem
I've added this to SVN... thanks for the patch!
Fixed in 2.0.1