我正在用apacheambari建立一个hdp2.1集群。所有服务器都运行sles 11 sp3。如果由于某些依赖关系而选择安装ganglia,则安装程序将失败:
Installing package apache2?mod_php* ('/usr/bin/zypper --quiet install --auto-agree-with-licenses --no-confirm apache2?mod_php*')
Problem: apache2-mod_php53-5.3.17-0.27.1.x86_64 conflicts with apache2-mod_php5 provided by apache2-mod_php5-5.2.14-0.7.30.50.1.x86_64
Solution 1: Following actions will be done:
do not install apache2-mod_php5-5.2.14-0.7.30.50.1.x86_64
deinstallation of php5-5.2.14-0.7.30.50.1.x86_64
deinstallation of php5-xmlwriter-5.2.14-0.7.30.50.1.x86_64
[... more PHP 5.2.x packages ...]
Solution 2: do not install apache2-mod_php53-5.3.17-0.27.1.x86_64
显然,regex选择了5.3版本,而5.2版本将是可用的。所以我的问题是:ambari在这里运行的安装脚本存储在哪里?我想用包的正确版本替换regex。
1条答案
按热度按时间nfg76nw01#
有关要安装的软件包的信息存储在
更改该值并重新启动ambari服务器,以使更改生效。