Summary: OT: Encapsulation of boot disk failed in Veritas Volume manager.

From: himanshukhona (himanshukhona@indiatimes.com)
Date: Tue Mar 25 2003 - 03:41:23 EST


Hey,

 

Basically the problem was vxconfigd was not starting while boot up.

The solution was given by Juergen Waiblinger"<juwa@triplestor.com> & few other people. But the solution quoted below is from juergen.

Thanks everyone.

Regards

himanshu

Symptom:
After installing VERITAS Volume Manager 3.2, vxconfigd fails to start
because libdevid.so.1 is not available.
Exact Error Message:

ld.so.1: vxconfigd: fatal: libdevid.so.1: open failed: No such file or
directory

Solution:

The following Solaris patches and package are required prior to the
installation of VERITAS Volume Manager (VxVM) 3.2:

109529-06 (or greater)
111413-04 (or greater)
SUNWsan

Solaris patch 111413-07 includes the library libg_fc.so.2, which is placed
in the /usr/lib directory. This library has a dependency on
/usr/lib/libdevid.so.1:

# ldd /usr/lib/libg_fc.so.2
libc.so.1 => /usr/lib/libc.so.1
libdevinfo.so.1 => /usr/lib/libdevinfo.so.1
libdevice.so.1 => /usr/lib/libdevice.so.1
libnvpair.so.1 => /usr/lib/libnvpair.so.1
libdevid.so.1 => /usr/lib/libdevid.so.1
libdl.so.1 => /usr/lib/libdl.so.1
/usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1

If the root disk is encapsulated and /usr is a separate partition from
root, /usr/lib/libdevid.so.1 will not be available during boot. As a
result, vxconfigd will fail to start, and the system will not boot up
properly. The workaround is to copy /usr/lib/libdevid.so.1 to /etc/vx/slib
after installing VxVM and before rebooting the system:

# cp /usr/lib/libdevid.so.1 /etc/vx/slib

If you are running into this problem, follow these instructions:

1. Boot from the Solaris 8 cdrom:
ok boot cdrom -s

2. Mount the root file system:
# mount /dev/dsk/cXtYdZsW /a
where X, Y, Z, and W are the controller, target, disk and slice numbers for
the root partition respectively.

3. Mount the usr file system:
# mount /dev/dsk/cXtYdZsV /mnt

4. Copy the libdevid.so.1 library:
# cp /mnt/lib/libdevid.so.1 /a/etc/vx/slib

5. Unmount the root and usr file systems:
# umount /a
# umount /mnt

6. Reboot the system:
# reboot

The problem has been addressed in VxVM 3.2 patch 02 and is documented in
VERITAS Incident 89089.

Supplemental Material:

System: Ref.# Description
iTools: 89089 Additional libs need to be added to SO_LIBS in vxvm-startup2

TechNote Summary:
TechNote Title: After installing VERITAS Volume Manager 3.2, vxconfigd
fails to start because libdevid.so.1 is not available.
TechNote ID: 246146
Last Updated: January 28 2003 02:14 AM GMT
Document Expires:
This information in this TechNote applies to:
Products:
Volume Manager for UNIX 3.2, 3.2 Patch 01, 3.2 Patch 02 (Fixed)
Subject: Application - Configuration
Application - Installation
Languages: English
Operating Systems:
Solaris 8

Get Your Private, Free E-mail from Indiatimes at http://email.indiatimes.com
Buy the best in Movies at http://www.videos.indiatimes.com
Bid for Air Tickets @ Re.1 on Air Sahara Flights. Just log on to http://airsahara.indiatimes.com and Bid Now !
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:26:03 EDT