login about faq

enter code hereGood day

We are running a consolidation project and are moving one of our applications from HP-UX to AIX 6.1.

One of the current interfaces relies on ssh-convert-ftp to translate a legacy FTP interface to SFTP

The current packages installed on the new target AIX host are

SSHTectia.Client 6.2.6.2 C F Tectia Client 
SSHTectia.Common 6.2.6.2 C F Tectia Common 
SSHTectia.Server 6.2.6.2 C F Tectia Server

When I try to trigger a script which uses ssh-convert-ftp the following error message is reported:

exec(): 0509-036 Cannot load program /usr/bin/ftp because of the following errors: 0509-150 Dependent module /opt/tectia/libexec/sshcapture.so could not be loaded. 0509-022 Cannot load module /opt/tectia/libexec/sshcapture.so. 0509-026 System error: A file or directory in the path name does not exist.

As far as I understand the EFT (Enhanced File Transfer) expansion pack is needed (as per manual).

I somehow seem to recall that the FTP conversion functionality was dropped from later releases of Tectia (e.g. the above URL seems to be for release 5.3).

Can anyone confirm whether ssh-convert-ftp is still available / supported on the current releases of Tectia Client and whether that is now part of the base distribution or whether the EFT add-on is still required.

Any and all advice would be appreciated.

Regards, Ruan

asked Oct 03 '14 at 12:29

Ruan's gravatar image

Ruan
1112

edited Oct 03 '14 at 15:25

Martin%20Dobsik's gravatar image

Martin Dobsik
599126


link

answered Oct 03 '14 at 13:23

Ruan's gravatar image

Ruan
1112

To my understanding ssh-convert-ftp script has been deprecated and replaced by ssh-capture in newer versions (I believe it is currently a link to ssh-capture script). It is part of ConnectSecure product. Here is the correct manual. However, the native ftp client on AIX is for some reason SUID application. Tectia has a special version of pre-load capture (suid-capture), but that only works with /bin/ftp and /usr/bin/ftp and nothing else. The ftp client must be a binary. Not a script. If 'ftp' is a script, then suid-capture may not correctly detect which version of ssh-cepture.so to load (32 or 64 bit).

The suid-capture lives in:

/opt/tectia/libexec/suid-capture

and it is only executed from ssh-capture. So this should work:

/opt/tectia/bin/ssh-capture ftp ...

Providing you have the correct packages installed. I think it is in package: SSHTectia.Capture in version 6.2

link

answered Oct 03 '14 at 15:44

Martin%20Dobsik's gravatar image

Martin Dobsik
599126

edited Oct 03 '14 at 15:46

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or __italic__
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×1

Asked: Oct 03 '14 at 12:29

Seen: 3,445 times

Last updated: Oct 03 '14 at 15:46

Related questions

All user contributed content licensed under the cc-by-sa license.
Powered by OSQA.