i'm having a few problems with setting up stateless linux for the rsync-based cached instantiation model first of all, i couldn't get the post install script in the kickstart file to work. and i'm not sure why because i could not see any output from that script but i know that when the system would reboot, the stateless-client package would not be installed so i wrote my own post install ks script using bash so that it installs the stateless-client package - i also added some commands to populate the variables in the /etc/sysconfig/stateless file because after the package install, those values were set to default i'm pretty sure that this is not the way this is supposed to work, probably i missed something but nevertheless i got myself this far now my problem is getting the client to replicate the snapshop the original code in the post-install script was ### Now launch the real bootstrap sys.path.append ('/mnt/sysimage/usr/share/stateless/') import bootstrap bootstrap.run('aware-of-vacuity.boston.redhat.com', 'Test42') i don't know python and i don't really understand how this is 'supposed' to work i am trying to replicate the snapshot manually by running "python replicator.py update" but i am now getting errors about not being able to determine which root partition is in reserve [root@store-lan1-100 stateless]# python replicator.py update /sbin/e2label: Attempt to read block from filesystem resulted in short read while trying to open /dev/hda4 Couldn't find valid filesystem superblock. /sbin/e2label: No such file or directory while trying to open /dev/hda6 Couldn't find valid filesystem superblock. Traceback (most recent call last): File "replicator.py", line 767, in ? update_client_on_cronjob_or_manual() File "replicator.py", line 737, in update_client_on_cronjob_or_manual repl = LiveReplicatorBackgroundUpdate() File "replicator.py", line 675, in __init__ Replicator.__init__ (self, ldap_dir, False) File "replicator.py", line 583, in __init__ self.root = Replicator.ClientPartitionRole(ROLE_ROOT, self.temp_dir_name, self) File "replicator.py", line 387, in __init__ self.locate_partitions() File "replicator.py", line 405, in locate_partitions raise PartitionError, "Could not determine which %s is in reserve"%self.get_name() __main__.PartitionError: Could not determine which root partition is in reserve i'm using FC3 release version my partition layout is as per the example [root@store-lan1-100 stateless]# df -m Filesystem 1M-blocks Used Available Use% Mounted on /dev/hda2 3027 632 2242 22% / /dev/hda1 99 9 86 9% /boot none 252 0 252 0% /dev/shm /dev/hda5 99 6 89 6% /reserve-boot /dev/hda3 3027 37 2837 2% /reserve-root [root@store-lan1-100 stateless]# cat /etc/fstab # This file is edited by fstab-sync - see 'man fstab-sync' for details LABEL=/ / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 none /dev/pts devpts gid=5,mode=620 0 0 none /dev/shm tmpfs defaults 0 0 none /proc proc defaults 0 0 LABEL=/reserve-boot /reserve-boot ext3 defaults 1 2 LABEL=/reserve-root /reserve-root ext3 defaults 1 2 none /sys sysfs defaults 0 0 any guidance here would be appreciated, Peter Schobel -- ######################### # ## ######################### # # Peter Schobel # # # Network Administrator # # # Porchlight.ca # # # Unlimited Internet # # # www.porchlight.ca ## #########################