Having re-installed build 44 and allocated more disk to the / partition,
I am now having problems with the bfu portion of the install, see below.
Note that the script dobuf is simply
a copy of the steps listed in the install instructions. After the
failure I repeated the step with the -f flag and it completed (it even
said that the integrity check passed the second time). Output is after
"TRY AGAIN".
However, after booting the Xen dom0, not only does /dev/xen not exist,
neither does /devices/xendev so the suggested touch /reconfigure and
reboot has no effect. The xen services are, perhaps not suprisingly,
disabled and attempts to start them fail (silently).
The frustrating thing is that this all worked the first time when I
chose the default install.
Any help much appreciated.
Mick Jordan
# sh dobfu
Copying /opt/onbld/bin/bfu to /tmp/bfu.3528
Executing /tmp/bfu.3528 /archives/osox-bfu-2006-08-16
Loading /archives/osox-bfu-2006-08-16 on /
Creating bfu execution environment ...
Verifying archives ...
Performing basic sanity checks ...
/etc/svc/repository.db: integrity check failed:
*** in database main ***
On page 2768 at right child: invalid page number 2861
On page 2779 cell 0: Key is out of order
On page 1927 cell 0: Key is out of order
On page 1927 cell 0: 2nd reference to page 1623
rowid 758 missing from index snapshot_lnk_tbl_name
rowid 8410 missing from index snaplevel_lnk_tbl_id
PRAGMA integrity_check;
SQL error: database disk image is malformed
Reseed the repository (see http://greenline.eng/quickstart.shtml#newrep)
before BFUing (or use the -f flag to force BFU to continue). Re-seeding
will lose all smf(5) customizations.
Archive directory '' not found.
#
TRY AGAIN
mkdir: Failed to make directory "/archives"; File exists
Copying /opt/onbld/bin/bfu to /tmp/bfu.4251
Executing /tmp/bfu.4251 -f /archives/osox-bfu-2006-08-16
Loading /archives/osox-bfu-2006-08-16 on /
Creating bfu execution environment ...
Verifying archives ...
Performing basic sanity checks ...
/etc/svc/repository.db: passed integrity check
Disabling kernel module unloading ... moddebug: 0
= 0x20000
Quiescing init ...
Unmounting /lib/libc.so.1 ...
Disabling sendmail temporarily ...
Disabling remote logins ...
Disabling syslog temporarily ...
Killing httpd ...
Disabling fmd temporarily ...
Killing nscd ...
Turning on delayed i/o ...
Filesystem Mode
/ safe
/usr safe
2475 blocks
Saving configuration files in /bfu.child ... 4560 blocks
Removing init.d links ... done.
Removing obsolete rc.d scripts ... done.
Extracting ufs modules for boot block ... 2260 blocks
Extracting generic.usr.gz ... 326586 blocks
Extracting i86pc.usr.gz ... 2260 blocks
Extracting i86xen.usr.gz ... 710 blocks
Extracting generic.lib.gz ... 42121 blocks
Extracting generic.sbin.gz ... 2230 blocks
Extracting generic.kernel.gz ... 134778 blocks
Extracting generic.root.gz ... 4305 blocks
Extracting i86pc.root.gz ... 8940 blocks
Extracting i86xen.root.gz ... 10020 blocks
Extracting i86pc.boot.gz ... 2480 blocks
Removing duplicate kernel binaries ...
rm /kernel/dacf/amd64/consconfig_dacf
rm /kernel/dacf/consconfig_dacf
rm /platform/i86pc/kernel/drv/agpgart
rm /platform/i86pc/kernel/drv/agpgart.conf
rm /platform/i86pc/kernel/drv/agptarget
rm /platform/i86pc/kernel/drv/amd64/agpgart
rm /platform/i86pc/kernel/drv/amd64/agptarget
rm /platform/i86pc/kernel/drv/amd64/amd64_gart
rm /platform/i86pc/kernel/drv/amd64/ata
rm /platform/i86pc/kernel/drv/amd64/fd
rm /platform/i86pc/kernel/drv/amd64/fdc
rm /platform/i86pc/kernel/drv/amd64/kb8042
rm /platform/i86pc/kernel/drv/amd64/logi
rm /platform/i86pc/kernel/drv/amd64/pcie_pci
rm /platform/i86pc/kernel/drv/amd64/power
rm /kernel/drv/amd64/xsvc
rm /platform/i86pc/kernel/drv/amd64_gart
rm /platform/i86pc/kernel/drv/ata
rm /platform/i86pc/kernel/drv/ata.conf
rm /platform/i86pc/kernel/drv/bscbus
rm /platform/i86pc/kernel/drv/bscbus.conf
rm /platform/i86pc/kernel/drv/bscv
rm /platform/i86pc/kernel/drv/bscv.conf
rm /platform/i86pc/kernel/drv/fd
rm /platform/i86pc/kernel/drv/fd.conf
rm /platform/i86pc/kernel/drv/fdc
rm /platform/i86pc/kernel/drv/fdc.conf
rm /platform/i86pc/kernel/drv/kb8042
rm /platform/i86pc/kernel/drv/logi
rm /platform/i86pc/kernel/drv/mscsi
rm /platform/i86pc/kernel/drv/mscsi.conf
rm /platform/i86pc/kernel/drv/msm
rm /platform/i86pc/kernel/drv/pcie_pci
rm /platform/i86pc/kernel/drv/pcie_pci.conf
rm /platform/i86pc/kernel/drv/power
rm /platform/i86pc/kernel/drv/power.conf
rm /kernel/drv/xsvc
rm /kernel/drv/xsvc.conf
rm /kernel/mach/amd64/pcplusmp
rm /kernel/mach/pcplusmp
rm /platform/i86pc/kernel/misc/amd64/bootdev
rm /platform/i86pc/kernel/misc/amd64/pciehpc
rm /platform/i86pc/kernel/misc/bootdev
rm /platform/i86pc/kernel/misc/pciehpc
rm /platform/i86pc/kernel/strmod/amd64/vuid2ps2
rm /platform/i86pc/kernel/strmod/amd64/vuid3ps2
rm /platform/i86pc/kernel/strmod/amd64/vuidm3p
rm /platform/i86pc/kernel/strmod/amd64/vuidm4p
rm /platform/i86pc/kernel/strmod/amd64/vuidm5p
rm /platform/i86pc/kernel/strmod/vuid2ps2
rm /platform/i86pc/kernel/strmod/vuid3ps2
rm /platform/i86pc/kernel/strmod/vuidm3p
rm /platform/i86pc/kernel/strmod/vuidm4p
rm /platform/i86pc/kernel/strmod/vuidm5p
Simulating SUNWcry* installation...
Cleaning up old Kerberos GSS-API mechanisms...
Restoring configuration files.
NEW conflict: boot/grub/menu.lst
restore: boot/solaris/bootenv.rc
restore: boot/solaris/devicedb/master
update: boot/solaris/filelist.ramdisk
NEW conflict: etc/crypto/kcf.conf
update: etc/crypto/pkcs11.conf
NEW conflict: etc/default/init
restore: etc/devlink.tab
restore: etc/driver_aliases
NEW conflict: etc/driver_classes
restore: etc/inet/hosts
restore: etc/inet/inetd.conf
restore: etc/inet/ipnodes
update: etc/inet/ipsecalgs
NEW conflict: etc/inet/services
restore: etc/inittab
update: etc/iu.ap
restore: etc/krb5/krb5.conf
restore: etc/logindevperm
restore: etc/minor_perm
NEW conflict: etc/name_to_major
NEW conflict: etc/nsswitch.conf
NEW conflict: etc/openwin/server/etc/OWconfig
restore: etc/passwd
NEW conflict: etc/path_to_inst
NEW conflict: etc/power.conf
NEW conflict: etc/remote
NEW conflict: etc/rmmount.conf
NEW conflict: etc/security/auth_attr
restore: etc/security/device_policy
NEW conflict: etc/security/exec_attr
NEW conflict: etc/security/prof_attr
NEW conflict: etc/shadow
NEW conflict: etc/user_attr
NEW conflict: etc/vfstab
NEW conflict: etc/vold.conf
restore: kernel/drv/sd.conf
preserve: kernel/misc/amd64/sysinit
preserve: kernel/misc/amd64/usbs49_fw
preserve: kernel/misc/sysinit
preserve: kernel/misc/usbs49_fw
preserve: var/adm/utmpx
preserve: var/adm/wtmpx
preserve: var/log/syslog
preserve: var/saf/zsmon/log
restore: var/spool/cron/crontabs/root
NEW conflict: var/yp/aliases
Create /platform/i86pc/boot_archive
updating /platform/i86pc/boot_archive...this may take a minute
For each file in conflict, your version has been restored.
The new versions are under /bfu.conflicts.
MAKE SURE YOU RESOLVE ALL CONFLICTS BEFORE REBOOTING.
To install resolved changes required for reboot in the boot
archive, invoke 'bootadm update-archive'
Removing obsolete smf services ...
Disabling unneeded inetd.conf entries ...
Connecting platform and name service profiles ...
Marking converted services as enabled ...
Upgrade of d-mpk16-75-23 took 3:55.
Turning off delayed i/o and syncing filesystems ...
Filesystem Mode
/ safe
/usr safe
Entering post-bfu protected environment (shell: ksh).
Edit configuration files as necessary, then reboot.
bfu#
_______________________________________________
xen-discuss mailing list
xen-discuss@opensolaris.org