stateless problems

Peter Schobel pschobel at porchlight.ca
Tue Nov 23 19:19:54 UTC 2004


i got it to boot into a snapshot finally

[root at store-lan1-141 stateless]# ./stateless-bootstrap.py -r
/reserve-root -b /reserve-boot
relabelling /dev/hda3 to "RESERVE_ROOT"
relabelling /dev/hda5 to "RESERVE_BOOT"
Mounting /dev/hda3 at /tmp/tmpwBVP-y/reserve_root (type ext3)
Could not determine client snapshot information for active root
partition
Could not determine client snapshot information for reserve root
partition
Mounting /dev/hda5 at /tmp/tmpwBVP-y/reserve_boot (type ext3)
Could not determine client snapshot information for active boot
partition
Could not determine client snapshot information for reserve boot
partition
Provisioning data from server:(config "pinab", protocol "None", snapshot
"pinab-1")
Getting (config "pinab", protocol "None", snapshot "pinab-1") to device
/dev/hda3
rsync url:"rsync://cms.porchlight.ca/stateless/pinab/pinab-1/"
excluding /boot
  ########################################(100%) [Copying system
image]rsync finished
role finished
  ########################################(100%) [Copying kernel
image]Getting (config "pinab", protocol "None", snapshot "pinab-1") to
device /dev/hda5
rsync url:"rsync://cms.porchlight.ca/stateless/pinab/pinab-1/boot/"
rsync finished
role finished
  ########################################(100%) [Preparing
bootloader]relabelling /dev/hda2 to "RESERVE_ROOT"
relabelling /dev/hda3 to "/"
relabelling /dev/hda1 to "RESERVE_BOOT"
relabelling /dev/hda5 to "/boot"
Unmounting /tmp/tmpwBVP-y/reserve_boot
Probing devices to guess BIOS drives. This may take a long time.


    GNU GRUB  version 0.95  (640K lower / 3072K upper memory)

 [ Minimal BASH-like line editing is supported.  For the first word, TAB
   lists possible command completions.  Anywhere else TAB lists the
possible
   completions of a device/filename.]
grub> root (hd0,4)
 Filesystem type is ext2fs, partition type 0x83
grub> install (hd0,4)/grub/stage1 d (hd0) (hd0,4)/grub/stage2 p
(hd0,4)/grub/grub.conf

Error 22: No such partition
grub>   ########################################(100%) [Copying
complete    ]


although grub is now looking for /dev/hda4

my hacks:

in replicator.py:

devices = ['/dev/hda1', '/dev/hda2', '/dev/hda3', '/dev/hda5'] # FIXME

and

 rsync_url = "rsync://cms.porchlight.ca/stateless/%s/%s/" % (
                                             provisioning.config_name,
                                           provisioning.snapshot_name)

in ks-bootstrap.cfg:


cd /usr/share/stateless
chmod +x stateless-bootstrap.py
rm replicator.py
wget http://cms.porchlight.ca/stateless/replicator.py
./stateless-bootstrap.py -r /reserve-root -b /reserve-boot

Peter Schobel
~

On Tue, 2004-11-23 at 02:57, Mark McLoughlin wrote:
> On Mon, 2004-11-22 at 19:43 -0500, Peter Schobel wrote:
> > i tried changing line 304 in replicator.py to 
> > 
> > devices = ['/dev/hda1', '/dev/hda2', '/dev/hda3', '/dev/hda5'] # FIXME
> > 
> > and now i am just getting 
> > 
> > [root at store-lan1-141 stateless]# ./stateless-bootstrap.py -r
> > /reserve-root -b /reserve-boot
> >                                           (  0%) [Error              ]
> > 
> 
> 	Try changing:
> 
> def debug_print(msg):
>     pass
> 
> 	to
> 
> def debug_print(msg):
>     print msg
> 
> 	in replicator.py and passing --debug to stateless-bootstrap.py and see
> what that tells you.
> 
> Cheers,
> Mark.
> 
-- 
  #########################
 #                       ##
######################### #
# Peter Schobel         # #
# Network Administrator # #
# Porchlight.ca         # #
# Unlimited Internet    # #
# www.porchlight.ca     ##
#########################




More information about the fedora-devel-list mailing list