Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Using TDI 611 on Ubuntu Linux

194 views
Skip to first unread message

Dave Hay

unread,
Dec 9, 2009, 11:11:16 AM12/9/09
to
Appreciating that it's NOT supported, has anyone had any +ve / -ve
experience using TDI 6.1.1 FP7 on Ubuntu ?

I'm trying, and failing, to get the Config Editor to work on my
Thinkpad T60p running Ubuntu 9.10 ( Karmic ).

As root ( sudo xterm ), I run the command: -

/opt/IBM/TDI/V6.1.1/ibmditk

and, once the splash screen has disappeared, I get a single window,
entitled "IBM Tivoli Directory Integrator", hanging on the desktop
with no content, error messages, warnings etc.

If I run the same command as a non-root user, I see: -

java.io.FileNotFoundException: logs/ibmditk.log (Permission denied)

and: -

CTGDIC229E The library cache file is missing

but with a similar plain window.

I can confirm that, as non-root, the tdilibrary directory structure is
created under the user's home directory, with the cache file and
config sub-directory.

It's worth noting that, as root, I *AM* able to run: -

/opt/IBM/TDI/V6.1.1/ibmdisrv -d

and I have reviewed: -

http://groups.google.com/group/ibm.software.network.directory-integrator/browse_thread/thread/701615cc5550c90b/c5a13aedb94c60a0?lnk=gst&q=ubuntu#c5a13aedb94c60a0

which alludes to the need for libstdc++5, which I do have.

Any thoughts ?

Dave Hay

unread,
Dec 9, 2009, 11:47:18 AM12/9/09
to
On Dec 9, 4:11 pm, Dave Hay <david_...@uk.ibm.com> wrote:
> Appreciating that it's NOT supported, has anyone had any +ve / -ve
> experience using TDI 6.1.1 FP7 on Ubuntu ?
>
> I'm trying, and failing, to get the Config Editor to work on my
> Thinkpad T60p running Ubuntu 9.10 ( Karmic ).
>
> As root ( sudo xterm ), I run the command: -
>
> /opt/IBM/TDI/V6.1.1/ibmditk
>
> and, once the splash screen has disappeared, I get a single window,
> entitled "IBM Tivoli Directory Integrator", hanging on the desktop
> with no content, error messages, warnings etc.
>
> If I run the same command as a non-root user, I see: -
>
> java.io.FileNotFoundException: logs/ibmditk.log (Permission denied)
>
> and: -
>
> CTGDIC229E The library cache file is missing
>
> but with a similar plain window.
>
> I can confirm that, as non-root, the tdilibrary directory structure is
> created under the user's home directory, with the cache file and
> config sub-directory.
>
> It's worth noting that, as root, I *AM* able to run: -
>
> /opt/IBM/TDI/V6.1.1/ibmdisrv -d
>
> and I have reviewed: -
>
> http://groups.google.com/group/ibm.software.network.directory-integra...

>
> which alludes to the need for libstdc++5, which I do have.
>
> Any thoughts ?

I think I've cracked it - it looks like the TDI installer had set
TDI_SOLDIR to be /home/hayd/TDI whereas I was trying to run TDI as
root.

I found this by inspecting the ibmditk shell script, which explicitly
sets TDI_SOLDIR ( probably based upon the installation ). I can either
amend the script, or merely set the TDI_SOLDIR environment variable
( using the export command ).

Once I figured this out, and set TDI_SOL=/root/TDI ( a directory which
I'd previously created ), I re-ran ibmditk and saw: -

CTGDIC019W Your solution directory /root/TDI does not contain solution
files. Do you want to create them ?

to which I responded "Yeah, baby".

TDI is now working ....

Now onto bigger and better things - to pull users out of Domino groups
via LDAP and poke them into DB2 for use in Lotus Connections 2.5 ....

Peter

unread,
Dec 9, 2009, 11:17:24 PM12/9/09
to

I was amazed the other day to discover the AMC was smart enough to
look at my user creds for login credentials into the amc console
WITHOUT ME SETTING UP A LOGIN Conf! - your discovery doesn't surprise
me - TDI 7 seems to be awfully smart. Smart enough to not let you run
it as root ;-)

Peter

0 new messages