ADSM-L

Re: [ADSM-L] 7.1.2.0-TIV-TSMBAC-LinuxX86_DEB is broken

2015-04-21 09:13:07
Subject: Re: [ADSM-L] 7.1.2.0-TIV-TSMBAC-LinuxX86_DEB is broken
From: Frank Ramke <ramke AT US.IBM DOT COM>
To: ADSM-L AT VM.MARIST DOT EDU
Date: Tue, 21 Apr 2015 09:06:24 -0400
Thank you so much for your help Erwann.  We (TSM) are in the process of
fixing these issues.

Frank Ramke


"ADSM: Dist Stor Manager" <ADSM-L AT VM.MARIST DOT EDU> wrote on 04/18/2015
01:57:17 AM:

> From: Erwann SIMON <erwann.simon AT FREE DOT FR>
> To: ADSM-L AT VM.MARIST DOT EDU
> Date: 04/18/2015 04:38 AM
> Subject: Re: 7.1.2.0-TIV-TSMBAC-LinuxX86_DEB is broken
> Sent by: "ADSM: Dist Stor Manager" <ADSM-L AT VM.MARIST DOT EDU>
>
> Hello,
>
> I've make another test :
>
> # ls -d /usr/lib*
> lib/   lib32/
>
> # mkdir /usr/lib64
>
>
> # dpkg-reconfigure gskcrypt64
> # ll /usr/lib64
> total 4
> drwxr-xr-x 1 root root  34 Apr 18 07:53 ./
> drwxr-xr-x 1 root root 114 Apr 18 07:53 ../
> lrwxrwxrwx 1 root root  46 Apr 18 07:53 libgsk8iccs_64.so -> /usr/
> local/ibm/gsk8_64/lib64/libgsk8iccs_64.so*
>
> # dpkg-reconfigure gskssl64
> # ll /usr/lib64/
> total 48
> drwxr-xr-x 1 root root 404 Apr 18 07:54 ./
> drwxr-xr-x 1 root root 114 Apr 18 07:53 ../
> lrwxrwxrwx 1 root root  50 Apr 18 07:54 libgsk8acmeidup_64.so -> /
> usr/local/ibm/gsk8_64/lib64/libgsk8acmeidup_64.so*
> lrwxrwxrwx 1 root root  45 Apr 18 07:54 libgsk8cms_64.so -> /usr/
> local/ibm/gsk8_64/lib64/libgsk8cms_64.so*
> lrwxrwxrwx 1 root root  46 Apr 18 07:54 libgsk8dbfl_64.so -> /usr/
> local/ibm/gsk8_64/lib64/libgsk8dbfl_64.so*
> lrwxrwxrwx 1 root root  46 Apr 18 07:54 libgsk8drld_64.so -> /usr/
> local/ibm/gsk8_64/lib64/libgsk8drld_64.so*
> lrwxrwxrwx 1 root root  46 Apr 18 07:53 libgsk8iccs_64.so -> /usr/
> local/ibm/gsk8_64/lib64/libgsk8iccs_64.so*
> lrwxrwxrwx 1 root root  46 Apr 18 07:54 libgsk8kicc_64.so -> /usr/
> local/ibm/gsk8_64/lib64/libgsk8kicc_64.so*
> lrwxrwxrwx 1 root root  44 Apr 18 07:54 libgsk8km_64.so -> /usr/
> local/ibm/gsk8_64/lib64/libgsk8km_64.so*
> lrwxrwxrwx 1 root root  46 Apr 18 07:54 libgsk8ldap_64.so -> /usr/
> local/ibm/gsk8_64/lib64/libgsk8ldap_64.so*
> lrwxrwxrwx 1 root root  45 Apr 18 07:54 libgsk8p11_64.so -> /usr/
> local/ibm/gsk8_64/lib64/libgsk8p11_64.so*
> lrwxrwxrwx 1 root root  45 Apr 18 07:54 libgsk8ssl_64.so -> /usr/
> local/ibm/gsk8_64/lib64/libgsk8ssl_64.so*
> lrwxrwxrwx 1 root root  45 Apr 18 07:54 libgsk8sys_64.so -> /usr/
> local/ibm/gsk8_64/lib64/libgsk8sys_64.so*
> lrwxrwxrwx 1 root root  46 Apr 18 07:54 libgsk8valn_64.so -> /usr/
> local/ibm/gsk8_64/lib64/libgsk8valn_64.so*
>
> I think that you should review your postinst scripts...
>
>
> --
> Best regards / Cordialement / مع تحياتي
> Erwann SIMON
>
> ----- Mail original -----
> De: "Frank Ramke" <ramke AT US.IBM DOT COM>
> À: ADSM-L AT VM.MARIST DOT EDU
> Envoyé: Samedi 18 Avril 2015 00:32:26
> Objet: Re: [ADSM-L] 7.1.2.0-TIV-TSMBAC-LinuxX86_DEB is broken
>
> Hello Erwan
>
> Did you install the debian gskit package that is part of the client
> package?
>
> Since you were already running on debian, you might have a downlevel
gskit
> package.
>
> Here's the debian ubuntu install instructions.
> http://www-01.ibm.com/support/knowledgecenter/SSGSG7_7.1.2/
> com.ibm.itsm.client.doc/t_inst_ubuntu_x86_64client.html
>
> run this command to see the gsk version
> # dpkg -l|grep gsk
>
> and this one to see the tsm version
> # dpkg -l|grep tivsm
>
> Thanks
> Frank Ramke
>
>
> "ADSM: Dist Stor Manager" <ADSM-L AT VM.MARIST DOT EDU> wrote on 04/17/2015
> 04:33:55 PM:
>
> > From: Erwann SIMON <erwann.simon AT FREE DOT FR>
> > To: ADSM-L AT VM.MARIST DOT EDU
> > Date: 04/17/2015 04:34 PM
> > Subject: 7.1.2.0-TIV-TSMBAC-LinuxX86_DEB is broken
> > Sent by: "ADSM: Dist Stor Manager" <ADSM-L AT VM.MARIST DOT EDU>
> >
> > Hello,
> >
> > I've just installed TSM 7.1.2 on an Ubuntu box, replacing the
> > package I was used ti maintain for myself and some of my customers.
> >
> > It's officially supporter on Ubuntu 14.4 and available here :
> > ftp://public.dhe.ibm.com/storage/tivoli-storage-management/
> > maintenance/client/v7r1/Linux/LinuxX86_DEB/BA/v712/
> >
> >
> > # cat /etc/issue.net
> > Ubuntu 14.04.2 LTS
> >
> > # dsmc h
> > dsmc: error while loading shared libraries: libgsk8ssl_64.so: cannot
> > open shared object file: No such file or directory
> >
> >
> > # ldd /opt/tivoli/tsm/client/ba/bin/dsmc
> >         linux-vdso.so.1 =>  (0x00007fffb17e9000)
> >         libgsk8ssl_64.so => not found
> >         libgsk8iccs_64.so => not found
> >         libxmlutil-7.1.2.0.so => /usr/lib/libxmlutil-7.1.2.0.so
> > (0x00007fe328450000)
> >         libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1
> > (0x00007fe328217000)
> >         libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
> > (0x00007fe327ff9000)
> >         libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2
> (0x00007fe327df4000)
> >         libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
> > (0x00007fe327af0000)
> >         libgpfs.so => /usr/lib/libgpfs.so (0x00007fe3279e3000)
> >         libdmapi.so => /usr/lib/libdmapi.so (0x00007fe3278db000)
> >         librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1
> (0x00007fe3276d3000)
> >         libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6
(0x00007fe3273cd000)
> >         libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
> > (0x00007fe3271b6000)
> >         libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6
(0x00007fe326df1000)
> >         libtsmxerces-depdom.so.28 => /usr/lib/libtsmxerces-
> > depdom.so.28 (0x00007fe326c7e000)
> >         libtsmxerces-c.so.28 => /usr/lib/libtsmxerces-c.so.28
> > (0x00007fe326762000)
> >         /lib64/ld-linux-x86-64.so.2 (0x00007fe328572000)
> >
> > Links should be created to the missing librairies... These needed
> > links exists, but not in the right place.
> >
> > # find / -name "*libgsk8ssl_64.so"
> > /usr/local/ibm/gsk8_64/lib64/libgsk8ssl_64.so
> > /usr/lib64/libgsk8ssl_64.so
> >
> > # ls -l /usr/lib64/libgsk8ssl_64.so
> > lrwxrwxrwx 1 root root 45 Apr 17 22:09 /usr/lib64/libgsk8ssl_64.so
> > -> /usr/local/ibm/gsk8_64/lib64/libgsk8ssl_64.so
> >
> > Some symling to gsk librairies are created under /usr/lib64 whereas
> > they shloud be created under /usr/lib (on 64 bits Debian).
> >
> > Here's a quick hack I'm not proud of :
> > # mv -v /usr/lib64/libgsk8* /usr/lib/
> > ‘/usr/lib64/libgsk8acmeidup_64.so’ -> ‘/usr/lib/libgsk8acmeidup_64.so’
> > ‘/usr/lib64/libgsk8cms_64.so’ -> ‘/usr/lib/libgsk8cms_64.so’
> > ‘/usr/lib64/libgsk8dbfl_64.so’ -> ‘/usr/lib/libgsk8dbfl_64.so’
> > ‘/usr/lib64/libgsk8drld_64.so’ -> ‘/usr/lib/libgsk8drld_64.so’
> > ‘/usr/lib64/libgsk8iccs_64.so’ -> ‘/usr/lib/libgsk8iccs_64.so’
> > ‘/usr/lib64/libgsk8kicc_64.so’ -> ‘/usr/lib/libgsk8kicc_64.so’
> > ‘/usr/lib64/libgsk8km_64.so’ -> ‘/usr/lib/libgsk8km_64.so’
> > ‘/usr/lib64/libgsk8ldap_64.so’ -> ‘/usr/lib/libgsk8ldap_64.so’
> > ‘/usr/lib64/libgsk8p11_64.so’ -> ‘/usr/lib/libgsk8p11_64.so’
> > ‘/usr/lib64/libgsk8ssl_64.so’ -> ‘/usr/lib/libgsk8ssl_64.so’
> > ‘/usr/lib64/libgsk8sys_64.so’ -> ‘/usr/lib/libgsk8sys_64.so’
> > ‘/usr/lib64/libgsk8valn_64.so’ -> ‘/usr/lib/libgsk8valn_64.so’
> >
> > But it's working
> > # ldd /opt/tivoli/tsm/client/ba/bin/dsmc
> >         linux-vdso.so.1 =>  (0x00007fff0e79c000)
> >         libgsk8ssl_64.so => /usr/lib/libgsk8ssl_64.so
> (0x00007f3349515000)
> >         libgsk8iccs_64.so => /usr/lib/libgsk8iccs_64.so
> (0x00007f33493b1000)
> >         libxmlutil-7.1.2.0.so => /usr/lib/libxmlutil-7.1.2.0.so
> > (0x00007f3349298000)
> >         libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1
> > (0x00007f334905f000)
> >         libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
> > (0x00007f3348e41000)
> >         libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2
> (0x00007f3348c3c000)
> >         libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
> > (0x00007f3348938000)
> >         libgpfs.so => /usr/lib/libgpfs.so (0x00007f334882b000)
> >         libdmapi.so => /usr/lib/libdmapi.so (0x00007f3348723000)
> >         librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1
> (0x00007f334851b000)
> >         libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6
(0x00007f3348215000)
> >         libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
> > (0x00007f3347ffe000)
> >         libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6
(0x00007f3347c39000)
> >         libgsk8cms_64.so => /usr/lib/libgsk8cms_64.so
> (0x00007f33477be000)
> >         libtsmxerces-depdom.so.28 => /usr/lib/libtsmxerces-
> > depdom.so.28 (0x00007f334764a000)
> >         libtsmxerces-c.so.28 => /usr/lib/libtsmxerces-c.so.28
> > (0x00007f334712f000)
> >         /lib64/ld-linux-x86-64.so.2 (0x00007f3349867000)
> >
> >
> > root@vtl:/lib# dsmc h
> > IBM Tivoli Storage Manager
> > Command Line Backup-Archive Client Interface
> >   Client Version 7, Release 1, Level 2.0
> >   Client date/time: 04/17/2015 22:30:58
> > (c) Copyright by IBM Corporation and other(s) 1990, 2015. All
> RightsReserved.
> > 1.0 New for IBM Tivoli Storage Manager Version 7.1.2
> > 2.0 Using commands
> >   2.1 Start and end a client command session
> >     2.1.1 Process commands in batch mode
> >     2.1.2 Process commands in interactive mode
> >
> >
> >
> > --
> > Best regards / Cordialement / مع تحياتي
> > Erwann SIMON
> >
>