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. 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 (249) - stop a solaris (165) - stop A non sun keyboard (124) - stop a on non sun keyboard (102) - stop a terminal (99) - veritas break mirror (99) - stop a sun (88) - stop a equivalent (79) - solaris break mirror (73) - sun stop a terminal (67) - 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) - stop a telnet (51) - 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) - 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) - break veritas mirror (33) - symbol nsl fopen referenced symbol not found (32) - libc register forkhandler (30) - ld so 1 vxassist fatal relocation error file etc vx sli (30) - stop A keyboard (30) - vxdg export (29) - vxassist fatal relocation error (29) - 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) - solaris stop a terminal (23) - stop a sun keyboard (22) - sun stop a console (21) - relocation error file usr lib nss files so 1 symbol nsl (21) - sun stop-a (21) - relocation error file etc lib nss files so 1 (20) - fatal relocation error file etc lib nss files so 1 symb (20) - terminal stop A (20) - relocation error file usr lib nss files so 1 (19) - Stop A on a non Sun keyboard (18) - etc lib nss files so 1 (18) - stop a solaris terminal (18) - vxassist break mirror (17) - sun stop a telnet (17) - file usr lib nss files so 1 symbol nsl fopen referenced (17) - telnet send stop a (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) - solaris stop a keyboard (16) - stop-a telnet (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) - non sun keyboard stop a (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) - stop a non sun keyboard equivalent (14) - Sun Stop A non sun keyboard (13) - 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) - 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) - break mirror 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) - STOP A on non solaris keyboard (10) - send Stop A solaris (10) - nsl fopen referenced symbol not found (10) - vxassist relocation error (10) - symbol register forkhandler referenced (10) - stop a command non sun keyboard (10) - stop on non sun keyboard (10) - stop a with non sun keyboard (10) - How to break Veritas Mirror (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) - symbol not found register forkhandler solaris 10 (9) - kvm send break (9) - sun stop a from terminal (9) - send stop a telnet (9) - veritas break a mirror (9) - break a veritas mirror (9) - telnet send break (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) - 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) - sun stop a command (8) - sun keyboard equivalent (8) - how to break a veritas mirror (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) - solaris meta break mirror (8) -