Hi again,

I was able to get the web client to install and run on Ubuntu 20.4 and Debian 
12.5. I will share my crude notes here. However, because we do not formally 
support the web client on either platform, please be aware that the information 
is provided “as is”, without any warranty or support. If you run into a problem 
and want help from IBM Support, you should first reproduce it on a system where 
we support the web client.

Here are my notes:

1. Install GSKit, API, and Backup-Archive Clients.

  - Use the "<version>-TIV-TSMBAC-LinuxX86_DEB.tar" package.
  - Unpack the tar file.

  Example using 8.1.22.0 code:

    sudo dpkg -i gskcrypt64_8.0-55.31.linux.x86_64.deb
    sudo dpkg -i gskssl64_8.0-55.31.linux.x86_64.deb
    sudo dpkg -i tivsm-api64.amd64.deb
    (optional) dpkg -i tivsm-apicit.amd64.deb
    sudo dpkg -i tivsm-ba.amd64.deb
    (optional) sudo dpkg -i tivsm-bacit.amd64.deb

2. Install alien if not already available:

  sudo apt install alien

3. Use alien to convert the Web Client GUI package:

  - Use the "<version>-TIV-TSMBAC-LinuxX86.tar" package
  - After unpacking the tar file, run this command:

    sudo alien --to-deb -c TIVsm-WEBGUI.x86_64.rpm

    Note: I ignored the NOKEY warning messages about the WEBGUI package.
    Note: The command takes several minutes to run, so be patient. On my system
          it took a long time, maybe 15 - 20 minutes.

    The result is a file named "tivsm-webgui_8.1.22-1_amd64.deb".

    IMPORTANT: Do not install the webgui package yet.

4. Create user tdpvmware by running these commands:

  sudo groupadd tdpvmware
  sudo useradd tdpvmware -c tdpvmware -m -g tdpvmware

  Note: A directory named /home/tdpvmware is created.
  Note: Command "getent passwd tdpvmware" displays output like this:

    tdpvmware:x:1001:1001:tdpvmware:/home/tdpvmware:/bin/sh

5. Run the following command to install the tivsm-webgui package:

  sudo dpkg -i tivsm-webgui_8.1.22-1_amd64.deb

6. Configure the backup-archive client dsm.sys and dsm.opt files. I do not go
into details here because the process should be familiar. Some high-level notes:

  - In dsm.sys, add this line:

      managedservices webclient

        OR if you also configure the scheduler:

      managedservices webclient schedule

7. Use these commands to start the client acceptor daemon and the Web Client
webserver processes:

      - Ubuntu:

        service dsmcad start
        service webserver start

      - Debian (I have not figured out how to configure it for systemd):

        Note: Before starting the CAD, edit rc.dsmcad and change this line
              from this:

                
LD_LIBRARY_PATH=/opt/tivoli/tsm/client/ba/bin:/opt/tivoli/tsm/tdpvmware/common/jre/jre/bin/classic

              to this:

                
LD_LIBRARY_PATH=/usr/local/ibm/gsk8_64/lib64:/opt/tivoli/tsm/client/ba/bin:/opt/tivoli/tsm/tdpvmware/common/jre/jre/bin/classic

        cd /opt/tivoli/tsm/client/ba/bin
        ./rc.dsmcad start
        cd /opt/tivoli/tsm/tdpvmware/common/scripts
        ./webserver start

8. The web server takes a few moments to initialize. Once initialized, point
your browser to:

    https://<host>:9081/bagui

Miscellaneous notes:

  - Before I could run the client, I had to configure LD_LIBRARY_PATH:

    export LD_LIBRARY_PATH=/usr/local/ibm/gsk8_64/lib64

  - On Debian, the dsmcad and webserver services did not start for me, as
    indicated earlier. I have not yet figured out how to integrate them with
    systemd.

Good luck!

Andy

Andrew Raibeck
IBM Storage Protect Level 3
stor...@us.ibm.com

From: ADSM: Dist Stor Manager <ADSM-L@VM.MARIST.EDU> on behalf of Andrew 
Raibeck <stor...@us.ibm.com>
Date: Friday, April 12, 2024 at 12:35
To: ADSM-L@VM.MARIST.EDU <ADSM-L@VM.MARIST.EDU>
Subject: Re: [EXTERNAL] Re: Debian and web client
Hi Dmitry,

It is a fair question, but I am afraid I do not have a very satisfactory 
answer. My best guess:

  * It is not as simple as “make one package and then install and run on all 
distros”. Rather, each distro has certain considerations and costs for build, 
package, test, etc.

  * Supported platforms were based on those distros that product management and 
product architects felt were most used in enterprise environments (RHEL and 
SLES).

You can submit an idea (“request for enhancement’) starting here: 
https://www.ibm.com/ideas. There is no guarantee that your idea will be 
implemented. However, it is a formal method for you to submit such a request. 
You can search existing ideas to see if your request is already known, or you 
can create a new idea. Others can also vote on the idea.

Andy

Andrew Raibeck
IBM Storage Protect Level 3
stor...@us.ibm.com

From: ADSM: Dist Stor Manager <ADSM-L@VM.MARIST.EDU> on behalf of Dmitry Dukhov 
<dem...@gmail.com>
Date: Friday, April 12, 2024 at 12:01
To: ADSM-L@VM.MARIST.EDU <ADSM-L@VM.MARIST.EDU>
Subject: Re: [EXTERNAL] Re: Debian and web client
Thank you Andrew for clear answer

Maybe I say a stupid but Why is web-client not supported for debian?
RHEL SLES Ubuntu and etc  = magic world of Linux
web client is a java application and should work everywhere!
Dmitry

> On 12 Apr 2024, at 18:51, Andrew Raibeck <stor...@us.ibm.com> wrote:
>
> Hi all,
>
> To the original question:
>
> * Debian support is limited, as documented in 
> https://www.ibm.com/support/pages/node/397693. The web client is not 
> supported on Debian.
>
> * The Web Client is not supported on Ubuntu.
>
> To the issue with Web Client on Windows and 8.1.19 server: if you are unable 
> to get it to work, then I recommend opening a ticket with IBM Support.
>
> Andy
>
> Andrew Raibeck
> IBM Storage Protect Level 3
> stor...@us.ibm.com
>
> From: ADSM: Dist Stor Manager <ADSM-L@VM.MARIST.EDU> on behalf of David L.A. 
> De Leeuw <da...@bgu.ac.il>
> Date: Friday, April 12, 2024 at 06:47
> To: ADSM-L@VM.MARIST.EDU <ADSM-L@VM.MARIST.EDU>
> Subject: [EXTERNAL] Re: Debian and web client
> It used to work here as well, but stopped working when the SERVER was 
> upgraded.
> So, if you keep running an old server, you can install Ubuntu WebGui as well, 
> but this is probably not recommended.
> David
>
>
> -----Original Message-----
> From: ADSM: Dist Stor Manager <ADSM-L@VM.MARIST.EDU> On Behalf Of Dmitry 
> Dukhov
> Sent: Friday, April 12, 2024 12:27 PM
> To: ADSM-L@VM.MARIST.EDU
> Subject: Re: [ADSM-L] Debian and web client
>
> David,I’m confused.  I have already installed last client 8.1.22 for windows 
> and web client works well Perhaps this means the old Java web client.
>
>> On 11 Apr 2024, at 19:45, David L.A. De Leeuw <da...@bgu.ac.il> wrote:
>>
>> Dimitri,
>> Webgui is no longer supported.
>> Read:
>>
>>
>> "IBM Storage Protect"
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__imsva91-2Dctp.trendmicro.com-3A443_wis_clicktime_v1_query-3Furl-3Dhttp&d=DwIGaQ&c=BSDicqBQBDjDI9RkVyTcHQ&r=fL7R_v_DhXetFL2YsIet1QXoJUfVxVU9ppvrJOh1Bj4&m=NBm161-A8vhyn2hjYucFOUBym3Q1h78xB5XKF-NOY-4BbKq1M7UxOqwTM1NMD24E&s=uGgVlnIa0NDiMCg5M20qSGDfm5-5H67FIAJ_CmwtPmY&e=
>> s%3a%2f%2fwww.ibm.com%2fdocs%2fen%2fstorage%2dprotect%2f8.1.22%3ftopic
>> %3dcspc%2dconfiguring%2dstorage%2dprotect%2dclientserver%2dcommunicati
>> on%2dsecure%2dsockets%2dlayer%23%3a%7e%3atext%3dConfiguring%2d%2cIBM%2
>> c%2dStorage%2520Protect%2520client&umid=3CD08F73-15E2-E406-846F-25CB09
>> 52541F&auth=701951cf8dfb7cd99762e0f5be252082d875f1cf-7bbe0beb5e500bacf
>> 6157050015cf3671950bd26
>>
>> I tried on windows, installed fine, but not work withour 8.1.19 server...
>>
>> David
>>
>> -----Original Message-----
>> From: ADSM: Dist Stor Manager <ADSM-L@VM.MARIST.EDU> On Behalf Of
>> Dmitry Dukhov
>> Sent: Thursday, April 11, 2024 6:02 PM
>> To: ADSM-L@VM.MARIST.EDU
>> Subject: Re: [ADSM-L] Debian and web client
>>
>> No no no
>> these are standard deb packages without   tivsm-webgui_8.1.22-1_amd64.
>>
>>
>>
>>> On 11 Apr 2024, at 17:57, David L.A. De Leeuw <da...@bgu.ac.il> wrote:
>>>
>>> The instructions are on the Spectrum Protect website.
>>>
>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__imsva91-2Dctp.trendmicro.com-3A443_wis_clicktime_v1_query-3Furl-3Dhtt&d=DwIGaQ&c=BSDicqBQBDjDI9RkVyTcHQ&r=fL7R_v_DhXetFL2YsIet1QXoJUfVxVU9ppvrJOh1Bj4&m=NBm161-A8vhyn2hjYucFOUBym3Q1h78xB5XKF-NOY-4BbKq1M7UxOqwTM1NMD24E&s=enshRp7B6mMqwIRsVixYBXjeuiQHOq6PmgzpTPblGpo&e=
>>> ps%3a%2f%2fwww.ibm.com%2fdocs%2fen%2fstorage%2dprotect%2f8.1.22%3ftop
>>> ic%3dclients%2dinstalling%2dubuntu%2dlinux%2dx86%2d64%2dclient&umid=3
>>> CD08F73-15E2-E406-846F-25CB0952541F&auth=701951cf8dfb7cd99762e0f5be25
>>> 2082d875f1cf-e64172d1746ecfdc7f0e261ef6f188ff12bb03c6
>>>
>>> Success
>>>
>>> David de Leeuw
>>> Ben Gurion University of the Negev
>>> Beer Sheva
>>> Israel
>>>
>>>
>>> -----Original Message-----
>>> From: ADSM: Dist Stor Manager <ADSM-L@VM.MARIST.EDU> On Behalf Of
>>> maurizio.teru...@bluewin.ch
>>> Sent: Thursday, April 11, 2024 4:56 PM
>>> To: ADSM-L@VM.MARIST.EDU
>>> Subject: Re: [ADSM-L] Debian and web client
>>>
>>> HEllo, few years ago I made this operation on client tsm v7.x, I don't 
>>> remember exactly but I had to resolve some kernel module dependency (lsmod, 
>>> ...) because some was not linked on the current path I used softlink to get 
>>> the needed livraries.
>>>
>>> I doesn't help to much but maybe a new Idea :) .
>>>
>>> Good luck
>>>
>>> Ciao
>>> Maurizio
>>>
>>> ---- Messaggio originale ----
>>> Da : dem...@gmail.com
>>> Data : 11/04/2024 - 15:24 (CEST)
>>> A : ADSM-L@VM.MARIST.EDU
>>> Oggetto : [ADSM-L] Debian and web client
>>>
>>> Hi everyone
>>>
>>> I noticed that there is a  client package for linux with web client but not 
>>>  for Debian.
>>> How to install web client for Debian , Ubuntu ?
>>> p.s
>>> using the alien converts didn't help me
>>>
>>> Dmitry Dukhov
>>

Reply via email to