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.

Related:

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 (435) - solaris stop a (248) - stop a solaris (164) - stop A non sun keyboard (117) - stop a terminal (99) - stop a on non sun keyboard (94) - veritas break mirror (88) - stop a sun (88) - stop a equivalent (77) - sun stop a terminal (65) - solaris break mirror (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) - nsl fopen (40) - Solaris Stop A equivalent (40) - stop a console (40) - telnet stop a (34) - sun stop a equivalent (34) - 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) - libc register forkhandler (29) - vxassist fatal relocation error (29) - vxdg export (28) - vxassist fatal relocation error file usr lib nss files  (27) - sun keyboard stop a (27) - break veritas mirror (27) - break mirror veritas (26) - 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 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 KVM (17) - register forkhandler solaris 10 (17) - symbol libc register forkhandler (16) - stop a in telnet (16) - STOP A solaris keyboard (16) - stop a solaris terminal (16) - vxassist fatal relocation error file etc vx slib libnsl (15) - sun keyboard stop a equivalent (15) - telnet send stop a (15) - register forkhandler referenced symbol not found (15) - solaris stop a keyboard (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) - sun stopa (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) - sun stop-a (14) - solaris stop a telnet (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) - Sun Stop A non sun keyboard (12) - relocation error symbol register forkhandler referenced (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) - symbol cur term (11) - kvm Stop a (11) - fatal relocation error referenced symbol not found (10) - 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) - 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) - sun stop a from terminal (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) - send break over telnet (8) - stop a on a non solaris keyboard (8) - nsl fopen vxassist (8) - telnet stop a solaris (8) - kvm send break (8) - ld so 1 fatal relocation error file (8) - ld so 1 fatal relocation error (8) - stop A AND solaris (8) - stop a solaris telnet (8) - veritas break a mirror (8) - break a veritas mirror (8) - stop a solaris non solaris keyboard (8) - break mirror solaris (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) - non sun keyboard (7) - kvm sun stop a (7) - fatal relocation error file etc vx slib libnsl so 1 (7) - ld so 1 cur term more (7) - solaris keyboard stop (7) - stopa solaris (7) - Solaris 10 register forkhandler (7) - how to break mirror in solaris (7) - break mirror in veritas (7) -