Hi Ayappan, I need to install rsync on an AIX 7.1 production server that has no access to IBM open source yum repository. Using yum is not an option. The only option is to go through the dependency nightmare of rpm -i, check for dependency, download the dependency to my laptop, upload the rpm to my AIX server and try to install with rpm -i only to find a dependency on the dependency. As bad as the dependency chase is alone, how do we deal with the fact that a library exists but is actually an older version that won't support the package that needs to be installed as a depency for the rsync rpm? For example, Trying to install rsync-3.2.3-1, I get the following:
rpm -i rsync-3.2.3-1.aix6.1.ppc.rpmerror: Failed dependencies:
libcrypto.a(libcrypto.so.1.0.2) is needed by rsync-3.2.3-1.ppc
libiconv >= 1.14 is needed by rsync-3.2.3-1.ppc
libiconv.a(libiconv.so.2) is needed by rsync-3.2.3-1.ppc
liblz4.a(liblz4.so.1) is needed by rsync-3.2.3-1.ppc
lz4 >= 1.9.2 is needed by rsync-3.2.3-1.ppc
---Then----
rpm -i lz4-1.9.2-1.aix6.1.ppc.rpmerror: Failed dependencies:
libgcc >= 6.3.0 is needed by lz4-1.9.2-1.ppc
---But there is a version of libgcc already installed and a gcc compiler---
lslpp -L | grep gccgcc 4.2.0-3 C R GNU Compiler Collection
libgcc 4.2.4-2 C R GCC version 4.2.4 shared
So it looks like just for the lz4 dependency, I would need to install a newer version of libgcc. I have no idea how this could impact the applications already running on this production server. It's likely that the GCC compiler would no longer be functional, correct? And, what about any applictions that were compiled with or use the runtime version of the current GCC and/or use the current version of the libgcc library? They may break as well?
So far I only tried to install 1 of the depencies for rsync that led to more dependencies that may cause applications to break. I see this rabbit hole going very deep and complex with a real chance that the applications on this server break.
Is there any solution to this issue or should I simply not install rsync which the application team really needs to use?
------------------------------
Scott Monroe
------------------------------
Original Message:
Sent: Fri August 07, 2020 04:06 AM
From: Ayappan P
Subject: rsync command
rysnc for AIX is available in AIX Toolbox --> https://www.ibm.com/support/pages/aix-toolbox-linux-applications-downloads-alpha
Please use yum to install AIX Toolbox rpms. To configure yum in AIX, check out https://developer.ibm.com/technologies/systems/articles/configure-yum-on-aix
------------------------------
Ayappan P
Original Message:
Sent: Thu August 06, 2020 08:13 AM
From: LLMS Dept State Bank Of India
Subject: rsync command
Dear Team ,
I want to know rsync command installed in aix or not then how can i know .
if not installed then how can i installed in aix server .
Regards
Saurabh
------------------------------
LLMS Dept State Bank Of India
------------------------------