Unable to connect to a single ansible client for unknown reasons

Hi,

I am able to connect to all the clients in my new Linux environment, and however one of the client is failng .

All the servers are running RHEL7 and one server is failing. zlib also installed in the server as like in other servers.
The ssh keys are pushed to all servers and password less authentication is working fine .

However when a playbook or an adhoc command is executed ,it fails with the below error.

[user1@ansiblenode1 ansible]$ ssh controlnode11
Last login: Fri Apr 29 07:52:26 2022 from ansiblenode1
[user1@controlnode11 ~]$ exit
logout
Connection to controlnode11 closed.
[user1@ansiblenode1 ansible]$ ansible controlnode11 -m command -a “uptime”
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: zipimport.ZipImportError: can’t decompress data; zlib not available
controlnode11 | FAILED! => {
“ansible_facts”: {
“discovered_interpreter_python”: “/usr/bin/python”
},
“changed”: false,
“module_stderr”: “Shared connection to controlnode11 closed.\r\n”,
“module_stdout”: “Traceback (most recent call last):\r\n File "/home/user1/.ansible/tmp/ansible-tmp-1651233186.52-29701-82175276342050/AnsiballZ_command.py", line 102, in \r\n _ansiballz_main()\r\n File "/home/user1/.ansible/tmp/ansible-tmp-1651233186.52-29701-82175276342050/AnsiballZ_command.py", line 94, in _ansiballz_main\r\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\r\n File "/home/user1/.ansible/tmp/ansible-tmp-1651233186.52-29701-82175276342050/AnsiballZ_command.py", line 37, in invoke_module\r\n from ansible.module_utils import basic\r\nzipimport.ZipImportError: can’t decompress data; zlib not available\r\n”,
“msg”: “MODULE FAILURE\nSee stdout/stderr for the exact error”,
“rc”: 1
}
[user1@ansiblenode1 ansible]$