wazuh / wazuh-packages

Wazuh - Tools for packages creation
https://wazuh.com
GNU General Public License v2.0
97 stars 89 forks source link

Add bash dependency to Wazuh agent RPM for AIX #2908

Closed lchico closed 2 months ago

lchico commented 2 months ago
Related issue

https://github.com/wazuh/wazuh-packages/issues/2878 ||

Description

It was found that Wazuh agent RPM package for AIX has a runtime dependency on bash that shows the following error during package installation on a clean AIX 6.1 TL9 requested to SiteOx

# WAZUH_MANAGER="10.0.0.2" rpm -ivh wazuh-agent-4.7.3-1.aix.ppc.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:wazuh-agent-4.7.3-1              ################################# [100%]
/var/tmp/rpm-tmp.teEaab[40]: /var/ossec/tmp/src/init/register_configure_agent.sh:  not found

Logs example

Tests

# rpm -e --nodeps bash
# cd /opt/freeware/src/packages/RPMS/ppc/
# WAZUH_MANAGER="10.0.0.2" rpm -ivh wazuh-agent-4.9.0-1.aix6.1.ppc.rpm
error: failed dependencies:
        bash is needed by wazuh-agent-4.9.0-1
# rpm -Uvh --nodeps http://packages-dev.wazuh.com/deps/aix/bash-4.4-4.aix6.1.ppc.rpm
Retrieving http://packages-dev.wazuh.com/deps/aix/bash-4.4-4.aix6.1.ppc.rpm

# WAZUH_MANAGER="10.0.0.2" rpm -ivh wazuh-agent-4.9.0-1.aix6.1.ppc.rpm 
wazuh-agent                 ##################################################
# WAZUH_MANAGER="10.0.0.2" rpm -ivh wazuh-agent-4.9.0-1.aix6.1.ppc.rpm 
package wazuh-agent-4.9.0-1 is already installed