Ticket #111 (closed defect: fixed)

Opened 14 years ago

Last modified 12 years ago

sapgui doesn't work on debathena

Reported by: kchen Owned by:
Priority: low Milestone: Karmic Deploy (Canceled)
Component: -- Keywords:
Cc: Fixed in version:
Upstream bug:


SAPGui (athrun sapgui saplogon) does not work on Debathena. With some trouble, one can make it past some initial errors, but not enough to make it actually useful. I'm not at a debathena machine at the moment, but was asked to file a ticket, so I can't give details, but I can fill them in later when I am at one.

Change History

comment:1 Changed 13 years ago by jdreed

This works, if you install the ancient version of libstdc++ that it requires.

1) Download libstdc++2.10-glibc2.2 from  http://packages.ubuntu.com/gutsy/i386/libstdc++2.10-glibc2.2/download and install it.
2) Create a symlink for /usr/athena/lib/libgssapi_krb5.so pointing to /usr/athena/lib/libgssapi_krb5.so.2
3) Run saplogon.

It will still spew tracebacks to the terminal, but I was able to use it to log on to PS1 and read my Inbox. Someone who actually uses SAP should test other tasks.

(Note that if you previous tried to run saplogon before these steps, it leaves some Java processes lying around, which should be killed before trying again, otherwise you get all sorts of weird behavior with AWT widgets)

We should probably find out if there's a less ancient version of SAPgui that we can install. Note that going through r3-admin may not work, since as far as they're concerned, SAPgui on Linux is not supposed to work, since "SAP login logic has not been adjusted to allow LINUX/Java SAPgui connections". (This came up in an unrelated conversation, see RT 759024 for details).

comment:2 Changed 13 years ago by jdreed

  • Priority changed from major to minor
  • Component set to --

comment:3 Changed 13 years ago by jdreed

  • Milestone set to IAP 2010

comment:5 Changed 13 years ago by alexp

  • Status changed from new to closed
  • Resolution set to fixed

I copied libstdc++-3-libc6.2-2-2.10.0.so into the locker from an Athena 9 machine and pointed LD_LIBRARY_PATH at it- seems to work as far as I can tell. I'll also look into getting a less ancient version installed. A.

comment:6 Changed 12 years ago by geofft

For the sake of people searching for this error, athrun sapgui saplogon once again doesn't work with newer OS releases because it forces the use of a senescent krb5.conf. I've reported this to 3partysw as RT #1289693; the workaround for now appears to be to copy /mit/sapgui/arch/share/bin/saplogon and remove the two mentions of KRB5_CONFIG.

comment:7 Changed 12 years ago by alexp

Applied the workaround to the launch script as a band-aid. Also put a copy of 32 bit libgssapi_krb5.so.2.2 in the locker as 64 bit Lucid won't run this application with the 64 bit version of this library. This software is ancient- we really need to get a modern version of it, but that doesn't seem to be easy to do.

Note: See TracTickets for help on using tickets.