I just ran the Sp2 update and the graphical installer crashed while updating RPM's.
We're running on SLES 11.2 and OES11.1.
I had to manually rpm -Uvh the webaccess, monitor and calhost rpm's, after that everything ran smoothly.

I did open an SR to figure out why this is happening, I'm not sure if anyone else is having these problems.
If anyone is having similar issues, 'rpm -qa | grep -i group' to see which rpm's did not update to 12.0.2 and then manually rpm -Uvh those packages.

If anyone has a fix for the python error, even better

./install
*** glibc detected *** ./python/bin/python2.3: double free or corruption (fasttop): 0x0840fc78 ***
======= Backtrace: =========
/lib/libc.so.6(+0x6fc54)[0xf7479c54]
/lib/libc.so.6(+0x71563)[0xf747b563]
/lib/libc.so.6(cfree+0x6d)[0xf747e69d]
./python/lib/libtcl8.4.so(TclpFree+0x1f)[0xf7077e6f]
./python/lib/libtcl8.4.so(Tcl_Free+0x1f)[0xf707ed6f]
./python/lib/libtcl8.4.so(+0x7a1aa)[0xf70d31aa]
/root/gw12.0.2-108211_full_linux_multi/gwinst/python/lib/python2.3/lib-dynload/_tkinter.so(+0x3c53)[0xf7337c53]
./python/lib/libtcl8.4.so(TclInvokeStringCommand+0x52)[0xf7079412]
./python/lib/libtcl8.4.so(TclEvalObjvInternal+0x116)[0xf707a326]
./python/lib/libtcl8.4.so(Tcl_EvalEx+0x233)[0xf707aec3]
./python/lib/libtcl8.4.so(+0x7e3e6)[0xf70d73e6]
./python/lib/libtcl8.4.so(+0x7d9b9)[0xf70d69b9]
./python/lib/libtcl8.4.so(Tcl_ServiceEvent+0x68)[0xf70c6478]
./python/lib/libtcl8.4.so(Tcl_DoOneEvent+0x136)[0xf70c67c6]
/root/gw12.0.2-108211_full_linux_multi/gwinst/python/lib/python2.3/lib-dynload/_tkinter.so(+0x762c)[0xf733b62c]
./python/lib/libpython2.3.so.1.0(PyCFunction_Call+0xa3)[0xf7725303]
./python/lib/libpython2.3.so.1.0(+0x78084)[0xf7759084]
./python/lib/libpython2.3.so.1.0(PyEval_EvalCodeEx+0x5ee)[0xf775a8fe]
./python/lib/libpython2.3.so.1.0(+0x7801e)[0xf775901e]
./python/lib/libpython2.3.so.1.0(PyEval_EvalCodeEx+0x5ee)[0xf775a8fe]
./python/lib/libpython2.3.so.1.0(+0x34c2a)[0xf7715c2a]
./python/lib/libpython2.3.so.1.0(PyObject_Call+0x37)[0xf76ff9e7]
./python/lib/libpython2.3.so.1.0(+0x277ab)[0xf77087ab]
./python/lib/libpython2.3.so.1.0(PyObject_Call+0x37)[0xf76ff9e7]
./python/lib/libpython2.3.so.1.0(PyEval_CallObjectWithKeywords+ 0x78)[0xf77549e8]
./python/lib/libpython2.3.so.1.0(PyInstance_New+0x6b)[0xf77091bb]
./python/lib/libpython2.3.so.1.0(PyObject_Call+0x37)[0xf76ff9e7]
./python/lib/libpython2.3.so.1.0(+0x77308)[0xf7758308]
./python/lib/libpython2.3.so.1.0(PyEval_EvalCodeEx+0x5ee)[0xf775a8fe]
./python/lib/libpython2.3.so.1.0(PyEval_EvalCode+0x55)[0xf775abe5]
./python/lib/libpython2.3.so.1.0(+0x92a98)[0xf7773a98]
./python/lib/libpython2.3.so.1.0(PyRun_SimpleFileExFlags+0x253)[0xf77751d3]
./python/lib/libpython2.3.so.1.0(PyRun_AnyFileExFlags+0x7a)[0xf777579a]
./python/lib/libpython2.3.so.1.0(Py_Main+0x533)[0xf777aff3]
./python/bin/python2.3(main+0x2a)[0x804874a]
/lib/libc.so.6(__libc_start_main+0xe5)[0xf7420c15]
./python/bin/python2.3(__gxx_personality_v0+0x55)[0x8048681]
======= Memory map: ========
08048000-08049000 r-xp 00000000 08:02 16572906 /root/gw12.0.2-108211_full_linux_multi/gwinst/python/bin/python2.3
08049000-0804a000 rw-p 00000000 08:02 16572906 /root/gw12.0.2-108211_full_linux_multi/gwinst/python/bin/python2.3
0804a000-08455000 rw-p 00000000 00:00 0 [heap]
f3d00000-f3d21000 rw-p 00000000 00:00 0
f3d21000-f3e00000 ---p 00000000 00:00 0
f3ef9000-f3efa000 rw-p 00000000 00:00 0
f3efa000-f3efb000 ---p 00000000 00:00 0
f3efb000-f46fb000 rwxp 00000000 00:00 0
f46fb000-f4780000 rw-p 00000000 00:00 0
f4780000-f47b5000 r--s 00000000 08:02 24355472 /var/run/nscd/dbFUmJ3I (deleted)
f47b5000-f48d9000 rw-p 00000000 00:00 0
f48d9000-f581e000 r--p 00000000 08:02 16572929 /root/gw12.0.2-108211_full_linux_multi/gwinst/lib/libicudata.so.42
f581e000-f581f000 rw-p 00f44000 08:02 16572929 /root/gw12.0.2-108211_full_linux_multi/gwinst/lib/libicudata.so.42
f581f000-f59ce000 r-xp 00000000 08:02 16572913 /root/gw12.0.2-108211_full_linux_multi/gwinst/lib/libicui18n.so.42
f59ce000-f59d6000 rw-p 001ae000 08:02 16572913 /root/gw12.0.2-108211_full_linux_multi/gwinst/lib/libicui18n.so.42
f59d6000-f5b04000 r-xp 00000000 08:02 16572918 /root/gw12.0.2-108211_full_linux_multi/gwinst/lib/libicuuc.so.42
f5b04000-f5b0f000 rw-p 0012d000 08:02 16572918 /root/gw12.0.2-108211_full_linux_multi/gwinst/lib/libicuuc.so.42
f5b0f000-f5b10000 rw-p 00000000 00:00 0
f5b10000-f5b56000 r-xp 00000000 08:02 16572928 /root/gw12.0.2-108211_full_linux_multi/gwinst/lib/libnmconfig.so
f5b56000-f5b5c000 rw-p 00046000 08:02 16572928 /root/gw12.0.2-108211_full_linux_multi/gwinst/lib/libnmconfig.so
f5b5c000-f5cdf000 r-xp 00000000 08:02 16572934 /root/gw12.0.2-108211_full_linux_multi/gwinst/lib/libXis10.so
f5cdf000-f5d02000 rw-p 00183000 08:02 16572934 /root/gw12.0.2-108211_full_linux_multi/gwinst/lib/libXis10.so
f5d02000-f5d05000 rw-p 00000000 00:00 0
f5d05000-f5da9000 r-xp 00000000 08:02 16572933 /root/gw12.0.2-108211_full_linux_multi/gwinst/lib/libtoolkit.so
f5da9000-f5e24000 rw-p 000a4000 08:02 16572933 /root/gw12.0.2-108211_full_linux_multi/gwinst/lib/libtoolkit.so
f5e24000-f5e25000 rw-p 00000000 00:00 0
f5e25000-f5e56000 r-xp 00000000 08:02 16572914 /root/gw12.0.2-108211_full_linux_multi/gwinst/lib/libsvrtk.so
f5e56000-f5e58000 rw-p 00031000 08:02 16572914 /root/gw12.0.2-108211_full_linux_multi/gwinst/lib/libsvrtk.so
f5e58000-f5fb0000 r-xp 00000000 08:02 16572921 /root/gw12.0.2-108211_full_linux_multi/gwinst/lib/libngwflaim.so
f5fb0000-f5fb6000 rw-p 00158000 08:02 16572921 /root/gw12.0.2-108211_full_linux_multi/gwinst/lib/libngwflaim.so
f5fb6000-f5fb7000 rw-p 00000000 00:00 0
f5fb7000-f60c4000 r-xp 00000000 08:02 16572924 /root/gw12.0.2-108211_full_linux_multi/gwinst/lib/libadm_eng.so
f60c4000-f60c6000 rw-p 0010c000 08:02 16572924 /root/gw12.0.2-108211_full_linux_multi/gwinst/lib/libadm_eng.so/root/gw12.0.2-108211_full_linux_multi/gwinst/install.sh: line 173: 54344 Aborted ./python/bin/python2.3 install.py $2 $3 $4 $5 >&/dev/null