Things To Remember While Doing Upgrades on Mission Critical Sun Equipment….

1a: Sending Stop-A with non-Sun keyboards or over a telnet connection

With a terminal server, the terminal is hardcoded to a “cli” interface which, in turn, telnets to the console port on the destination host. The point is to get the *telnet* to generate a break, which can be done by:

Press ctrl-] (or whatever is the telnet escape sequence)
At the telnet prompt, enter “send break”

Note that the terminal server port hosting the console must be configured NOT to pay attention to breaks and instead pass it on to the server.

1b: Sending Stop-A with non-Sun direct connect keyboards (such as those connected to a KVM)
Rumor has it that “break” or “ctrl-break” or even “~#” are equivalent to Stop-A.

2: Veritas Volume Manager can/will break. You may be able to set environment variables to make the command line tools work, but it wont fix the GUI.

If you see an error like this

vxdg init data-sauron u01=c2t46d2 ld.so.1: vxdg: fatal: relocation error: file /etc/vx/slib/libnsl.so.1: symbol _libc_register_forkhandler: referenced symbol not found

then you’ll have to do a jig like this

# LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH
# export LD_LIBRARY_PATH

And get use to the vxdg and vxassist command like this

vxdg init grpname grpname01=c1t1d0
vxdg -g grpname adddisk grpname02=c#t#d#
vxassist -g grpname make newvol 50m
vxassist -g grpname make volname 200m layout=mirror disk01 disk02

3: ufsdump does its job, but it’s far too slow when the source file for the restore is on an NFS share. Put the source file on a local disk and restore from there.

1 Comment(s)

  1. Comment by henry tse on May 13, 2005 6:20 pm

    just want to say thank so much for this page. Fantastic … got me out of a quandry

Comments RSS TrackBack Identifier URI

Leave a comment

 

User contributed tags for this post:

sun stop a (439) - solaris stop a (248) - stop a solaris (164) - stop A non sun keyboard (118) - stop a terminal (99) - stop a on non sun keyboard (95) - veritas break mirror (93) - stop a sun (88) - stop a equivalent (79) - solaris break mirror (68) - sun stop a terminal (65) - ld so 1 vxdg fatal relocation error file etc vx slib li (56) - ld so 1 vxassist fatal relocation error file usr lib ns (55) - register forkhandler (53) - symbol register forkhandler referenced symbol not found (51) - ld so 1 more fatal relocation error file more symbol cu (49) - symbol cur term referenced symbol not found (49) - stop a telnet (47) - fatal relocation error file usr lib nss files so 1 symb (43) - Solaris Stop A equivalent (41) - nsl fopen (40) - stop a console (40) - telnet stop a (36) - sun stop a equivalent (36) - symbol nsl fopen (33) - symbol nsl fopen referenced symbol not found (32) - ld so 1 vxassist fatal relocation error file etc vx sli (30) - stop A keyboard (30) - break veritas mirror (30) - libc register forkhandler (29) - vxassist fatal relocation error (29) - vxdg export (28) - break mirror veritas (28) - sun keyboard stop a (28) - vxassist fatal relocation error file usr lib nss files  (27) - ld so 1 vxassist fatal relocation error (25) - solaris stop A console (23) - stop a from terminal (23) - all (22) - stop a sun keyboard (22) - relocation error file usr lib nss files so 1 symbol nsl (21) - solaris stop a terminal (21) - sun stop-a (21) - sun stop a console (20) - relocation error file etc lib nss files so 1 (20) - fatal relocation error file etc lib nss files so 1 symb (20) - relocation error file usr lib nss files so 1 (19) - terminal stop A (19) - etc lib nss files so 1 (18) - Stop A on a non Sun keyboard (17) - vxassist break mirror (17) - sun stop a telnet (17) - file usr lib nss files so 1 symbol nsl fopen referenced (17) - STOP A solaris keyboard (17) - Stop A KVM (17) - solaris stop a telnet (17) - register forkhandler solaris 10 (17) - symbol libc register forkhandler (16) - stop a in telnet (16) - telnet send stop a (16) - solaris stop a keyboard (16) - stop a solaris terminal (16) - vxassist fatal relocation error file etc vx slib libnsl (15) - sun keyboard stop a equivalent (15) - sun stopa (15) - register forkhandler referenced symbol not found (15) - sun stop a keyboard (15) - stop A solaris console (15) - symbol libc register forkhandler referenced symbol not  (14) - vxdg fatal relocation error (14) - usr lib nss files so 1 symbol nsl fopen referenced symb (14) - etc lib nss files so 1 symbol nsl fopen referenced symb (14) - sending Stop A console (14) - symbol register forkhandler (14) - ld so 1 more fatal relocation error (14) - non sun keyboard stop a (14) - stop a non sun keyboard equivalent (14) - vxdg fatal relocation error file etc vx slib libnsl so  (12) - stop a from non sun keyboard (12) - ld so 1 relocation error (12) - file usr lib nss files so 1 symbol nsl fopen (12) - Sun Stop A non sun keyboard (12) - relocation error symbol register forkhandler referenced (12) - kvm Stop a (12) - ld so 1 archiver fatal relocation error file archiver s (12) - stop A equivalent solaris (12) - STOP-A map to NON-SUN keyboard (12) - fatal relocation error referenced symbol not found (11) - symbol cur term (11) - etc vx slib libnsl so 1 symbol libc register forkhandle (10) - fatal relocation error file (10) - sending Stop A (10) - SUN telnet stop A (10) - ld so 1 vxdg fatal relocation error (10) - nsl fopen referenced symbol not found (10) - vxassist relocation error (10) - symbol register forkhandler referenced (10) - stop on non sun keyboard (10) - stop a with non sun keyboard (10) - break mirror solaris (10) - fatal relocation error (10) - stop A SUN terminal (10) - Solaris STOP A Break (10) - send sun break on termnal (9) - ld so 1 fatal relocation error referenced symbol not fo (9) - ld so 1 referenced symbol (9) - etc vx slib libnsl so 1 (9) - STOP A on non solaris keyboard (9) - send Stop A solaris (9) - symbol not found register forkhandler solaris 10 (9) - stop a command non sun keyboard (9) - sun stop a from terminal (9) - veritas break a mirror (9) - break a veritas mirror (9) - How to break Veritas Mirror (9) - stop a telnet to console sun (9) - Stop A for a non sun keyboard (9) - solaris break mirrors (9) - ld so 1 vxdg fatal (9) - stop a from telnet (9) - Sun stop in a terminal (8) - symbol nsl fopen veritas (8) - stop a in non sun keyboard (8) - kvm sun stop a (8) - send break over telnet (8) - stop a on a non solaris keyboard (8) - how to break mirror in solaris (8) - nsl fopen vxassist (8) - telnet stop a solaris (8) - kvm send break (8) - ld so 1 fatal relocation error file (8) - solaris stop a kvm (8) - ld so 1 fatal relocation error (8) - stop A AND solaris (8) - stop a solaris telnet (8) - how to break a veritas mirror (8) - telnet send break (8) - stop a solaris non solaris keyboard (8) - stop a telnet sun (8) - SUN STOP A equivalence (8) - stop a command for non Sun keyboard (8) - solaris ld so 1 more fatal relocation error file more s (8) - stop a on terminal (8) - stop A console Solaris (8) - relocation error file etc lib nss files so 1 symbol nsl (8) - how to break mirror in veritas (7) - vxdg (7) - sun console stop a (7) - non sun keyboard (7) - fatal relocation error file etc vx slib libnsl so 1 (7) -