cancel
Showing results for 
Search instead for 
Did you mean: 

SLES12 / MaxDB - problems with patch via SDBSETUP

thomas_mhl
Explorer
0 Kudos

Hi all,

I've just installed NW702 on SLES 12 with MaxDB 7.9.08.23

Now I want to update the MaxDB to 7.9.08.34 with SDBSETUP via GUI (I know i can use the command line, but not for the global listener).

When I start SDBSETUP I get some Errors:

1) libpangox-1.0.so.0: cannot open shared object file...

Solution:

- ln -sf libpangoxft-1.0.so.0.3600.3 libpangox-1.0.so.0 (in /usr/lib and /usr/lib64)

2) libpng.so.3: cannot open shared object file...

Solution:

- Installation of libpng12 (64bit and 32bit) with yast

- ln -sf libpng12.so.0.50.0 libpng.so (in /usr/lib and /usr/lib64)

- ln -sf libpng12.so.0.50.0 libpng.so.3 (in /usr/lib and /usr/lib64)

(This problem I had in SLES11, too)

3) libjpeg.so.62: cannot open shared object file...

Solution:

- Installation of libjpeg62 (64bit and 32bit) with yast

4) libtiff.so.3: cannot open shared object file...

Solution:

- ln -sf libtiff.so.5.2.2 libtiff.so (in /usr/lib and /usr/lib64)

- ln -sf libtiff.so.5.2.2 libtiff.so.3 (in /usr/lib and /usr/lib64)

Now it is running, but with many grafical errors. For example no radio buttons will be shown.

In the terminal where I startet it, there are errors:

--------------------------------------------------------------

** (-e:4919): WARNING **: Pixbuf theme: Cannot load pixmap file /usr/share/themes/Adwaita/gtk-2.0/Check-Radio/option-checked.png: Failed to load image '/usr/share/themes/Adwaita/gtk-2.0/Check-Radio/option-checked.png': Fatal error in PNG image file: bad parameters to zlib

(-e:4919): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(-e:4919): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

** (-e:4919): WARNING **: Pixbuf theme: Cannot load pixmap file /usr/share/themes/Adwaita/gtk-2.0/Check-Radio/option-unchecked.png: Failed to load image '/usr/share/themes/Adwaita/gtk-2.0/Check-Radio/option-unchecked.png': Fatal error in PNG image file: bad parameters to zlib

(-e:4919): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(-e:4919): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

** (-e:4919): WARNING **: Pixbuf theme: Cannot load pixmap file /usr/share/themes/Adwaita/gtk-2.0/Buttons/button-default.png: Failed to load image '/usr/share/themes/Adwaita/gtk-2.0/Buttons/button-default.png': Fatal error in PNG image file: bad parameters to zlib

(-e:4919): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(-e:4919): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

** (-e:4919): WARNING **: Invalid borders specified for theme pixmap:

        /usr/share/themes/Adwaita/gtk-2.0/Buttons/button-default.png,

borders don't fit within the image

--------------------------------------------------------------

Any idea?

I've already installed GTK2 but it doesn't help.

Regards

Thomas

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member188065
Participant
0 Kudos

Same here with SLES 12 (SuSe Linux 12) - Wx.so dependencies not resolved

ldd -v Wx.so

        linux-vdso.so.1 (0x00007fff412f3000)

        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f664aa1c000)

        libwx_gtk2-2.6.so.0 => not found

        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f664a69a000)

        libm.so.6 => /lib64/libm.so.6 (0x00007f664a399000)

        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f664a182000)

        libc.so.6 => /lib64/libc.so.6 (0x00007f6649ddb000)

        /lib64/ld-linux-x86-64.so.2 (0x00007f664af84000)

        Version information:

        ./Wx.so:

                libgcc_s.so.1 (GCC_3.0) => /lib64/libgcc_s.so.1

                libpthread.so.0 (GLIBC_2.2.5) => /lib64/libpthread.so.0

                libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6

                libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib64/libstdc++.so.6

                libstdc++.so.6 (CXXABI_1.3) => /usr/lib64/libstdc++.so.6

        /lib64/libpthread.so.0:

                ld-linux-x86-64.so.2 (GLIBC_2.2.5) => /lib64/ld-linux-x86-64.so.2

                ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2

                ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2

                libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6

                libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6

                libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6

                libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6

        /usr/lib64/libstdc++.so.6:

                ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2

                libm.so.6 (GLIBC_2.2.5) => /lib64/libm.so.6

                libgcc_s.so.1 (GCC_4.2.0) => /lib64/libgcc_s.so.1

                libgcc_s.so.1 (GCC_3.3) => /lib64/libgcc_s.so.1

                libgcc_s.so.1 (GCC_3.0) => /lib64/libgcc_s.so.1

                libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6

                libc.so.6 (GLIBC_2.18) => /lib64/libc.so.6

                libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6

                libc.so.6 (GLIBC_2.17) => /lib64/libc.so.6

                libc.so.6 (GLIBC_2.3.2) => /lib64/libc.so.6

                libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6

        /lib64/libm.so.6:

                libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6

                libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6

        /lib64/libgcc_s.so.1:

                libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6

                libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6

        /lib64/libc.so.6:

                ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2

                ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2

After setting softlinks

** (-e:31303): WARNING **: Invalid borders specified for theme pixmap:

        /usr/share/themes/Adwaita/gtk-2.0/Others/focus.png,

borders don't fit within the image

(-e:31303): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(-e:31303): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(-e:31303): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(-e:31303): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(-e:31303): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(-e:31303): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(-e:31303): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(-e:31303): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(-e:31303): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(-e:31303): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(-e:31303): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(-e:31303): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(-e:31303): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(-e:31303): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(-e:31303): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(-e:31303): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(-e:31303): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed


No radio buttons, no drop down list, etc...


Is there a zypper command to update and get around this?


thomas_mhl
Explorer
0 Kudos

you can click there, where the buttons normally are. It works. It is only a bug showing the items, but they are working. So, if you know, where the Radio Buttons and pull-down Buttons are placed, you can go on with your update.

former_member188065
Participant
0 Kudos

I prefer not to guess, just to make sure I don't choose an option I don't want.

In fact SLES 12 lacks GTK2 and wxWidgets - even when adding the legacy repo.

For now and as a workaround one can choose to install patches by command line. It's a two step procedure.
./SDBUPD for the DB instance

Then

./SDBINST -update_global

you should choose Client

SAP MaxDB Installation Manager 7.8.02.41

****************************************

Update Software Installation:

0:   None (new installation)

1:   CL_SID [/sapdb/clients/SID] 7.8.02.31

2:   SID [/sapdb/SID/db] 7.8.02.41

This will patch the remaining components (client and global part)

I hope Novell does provide the libraries to use the graphical installer soon

0 Kudos

Hello,

thank you for all your contributions. SAP investigated this issue. The gtk lib which is used in SDBSETUP will not be supported by SLES12 and RHEL7. As long the SDBSETUP is not available on these operation systems use as workaround the commandline tools SDBINST or SDBUPD. There is SAP note 2300026 created for this issue (s. attachement).

Regards, Alexander

Former Member
0 Kudos

Hi Thomas,

The issue is not with SDBSETUP  but with your Xtheme (GTK2) try to patch it with lates rpm.

Simmilar issue is observeed in Ubuntu as well you refer the bug info and links as below:-

c - GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed -...

https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/386573

Or you can do X11 forwarding and use xming/VNCViwer to perform your activity.

Regards,

Ram

thomas_mhl
Explorer
0 Kudos

X11 forwarding shows same, no buttons.