With catalyst-1.0.4, livecd-stage2 fails if the directory "/etc/X11/xinit" does not exists before. It worked before, but it seems this directory is not created by the new Xorg version (I use ~x86 for this package to have xorg-server-1.3.0.0) You just need to add a line in /usr/lib/catalyst/targets/livecd-stage2/livecd-stage2-controller.sh at line 89: if [ -n "${clst_livecd_xinitrc}" ] then mkdir -p ${clst_chroot_path}/etc/X11/xinit # Add this line to fix the bug cp -f ${clst_livecd_xinitrc} \ ${clst_chroot_path}/etc/X11/xinit/xinitrc fi The problem is cp fails when this directory did not exist Reproducible: Always Steps to Reproduce: 1. Install catalyst-1.0.4 2. Install package xorg-server-1.3.0.0 in livecd-stage1 3. Run livecd-stage2
Thanks for pointing that out. I'm going to be resuming work on catalyst in the near future and will fix this then.
OK. I've now fixed this in SVN and it will show up in the next release of catalyst.
This is now in catalyst 2.0.5_pre1 and ready for testing.