I've been using update_clients for about 10 years without problems.
We now need to push 6.5.3 client binaries to +- 200 clients (currently on 6.0). The intension is to use ClientList with about 10 client names at a time.
As a test, we attempted 1 client only - created /tmp/cl1 with this line:
Linux RedHat2.6 s20252
Issued cmd 'update_clients -ClientList /tmp/cl1'
Update fails with this error in log:
Couldn't read from file /usr/openv/netbackup/version on client s20252
Client read errno = 9
Version files do not match - updating.
bin_net.tar.29244 size = 160256
client_bin.tar.Z size = 47333589
NB-Java.tar.Z size = 95748838
extract_java size = 8241
JRE.tar.Z size = 20543980
zamdh20252.29244 size = 25
move_libs size = 2970
version size = 26
tar size = 310887
.sizes size = 14
client_config size = 51552
Detected an attempt to install incorrect platform and/or
operating system and version client binaries on s20252.xxx.corp.
I have done 'bpgetconfig -M s20252' to verify O/S version:
VERSIONINFO = "Linux" "2.6.9-67.0.7.ELsmp" "Unknown" "NetBackup" "6.0" 600000
No idea why it's looking for version file in /usr/openv/netbackup and not in /usr/openv/netbackup/bin...