EMCECS / ecs-sync

ecs-sync is a bulk copy utility that can move data between various systems in parallel
Apache License 2.0
60 stars 22 forks source link

Installation ECSSync 3.5.3 on RHEL 8.x is supported? #108

Open kalogc opened 5 months ago

kalogc commented 5 months ago

Hello, Installation ECSSync 3.5.3 on RHEL 8.x is it supported? thanks in advance

dunedodo commented 4 months ago

@kalogc thanks for letting us know. We'll test on RHEL 8.x and get back to you.

dunedodo commented 4 months ago

@kalogc I have tested ECSSync 3.5.3 on RHEL 8.8. Please let us know if you meet any issues.

cchadwickk commented 1 week ago

@kalogc is there a version of CAS SDK that will be required by ECSSync to work on RHEL ? I'm trying ECS Sync v.3.5.3 with CAS SDK 3.3.739 but cant seem to get rid of this error:

java.lang.UnsatisfiedLinkError: com.filepool.natives.FPLibraryNative.setLastError(I)V at com.filepool.natives.FPLibraryNative.setLastError(Native Method) ~[ecs-sync-3.5.3.jar:3.5.3]

Screenshot from 2024-07-02 15-00-05

S3 buckets can be synced fine, for what it's worth.

cchadwickk commented 1 week ago

Running ecs-sync via jar works out fine on the same server:

[root@ecs4 bin]# java -jar /opt/emc/ecs-sync/lib/ecs-sync.jar --source cas:hpp://10.176.129.22?/home/ecssync/pea_files/centos_casuserev14.pea --target cas:hpp://10.176.129.29?/home/ecssync/pea_files/rocky_casuserev14.pea

EcsSync v3.5.3 2024-07-02 11:53:00 WARN [main ] RestServer: REST server listening at http://localhost:9201/ 2024-07-02 11:53:16 WARN [main ] CasStorage: end of query reached. 2024-07-02 11:53:16 WARN [estimate-pool-1-t-1] CasStorage: end of query reached. Transferred 7,307,460,652 bytes in 142 seconds (51,460,990 bytes/s) - skipped 0 bytes Successful files: 555 (3.91/s) Skipped files: 0 Failed Files: 0

cchadwickk commented 1 week ago

Ignore my previous comments. Looks like the services ecs-sync and ecs-sync-ui were not picking up the env vars configured in /etc/profile.d for installing CAS SDK as mentioned here on page 7

Not sure if the issue of services configured in /etc/init.d not picking up /etc/profile.d env vars is RHEL8 specific or not.