cannot install fuel from package on Centos node due to failed cobbler_sync task if hostname != fuel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Sergey Kulanov | ||
Mitaka |
Fix Released
|
High
|
Sergey Kulanov | ||
Newton |
Fix Committed
|
High
|
Sergey Kulanov |
Bug Description
Detailed bug description:
Installing Fuel services on Centos node failed with "The were failures while running task: cobbler with exit code: 6
[root@localhost ~]# ERROR: Fuel node deployment FAILED! Check /var/log/
from /var/log/
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Notice: /Stage[
Error: /Stage[
Reason of this traceback:
Debug: /Stage[
Debug: Exec[cobbler_
Debug: Executing 'cobbler sync'
Debug: /Stage[
cobbler sync don't executed 20 times in a row
from logs: - httpd does not appear to be running and proxying cobbler, or SELinux is in the way.
httpd exist on node and SELinux in permissive mode
[root@localhost ~]# yum install httpd
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: mirror.logol.ru
* extras: mirror.corbina.net
* mos9.0-base: mirror.
* mos9.0-security: mirror.
* mos9.0-updates: mirror.
* updates: mirror.logol.ru
Package httpd-2.
Nothing to do
[root@localhost ~]# sestatus
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: permissive
Mode from config file: permissive
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 28
[root@localhost ~]# sestatus -b | grep httpd | grep on$
httpd_builtin_
httpd_enable_cgi on
httpd_graceful_
Steps to reproduce:
1) Create VM - 2VCPU, 4096 RAM 50HDD, Centos Minimal Install, 3 network interfaces
2) download http://
3) yum install fuel-release ..path_
4) yum install fuel-setup
5) bootstrap_
6) change local mos repo http://
Expected results:
Fuel services was installed on Centos node
Actual result:
Failed to call refresh: cobbler sync returned 155 instead of one of [0]
Reproducibility:
100% on KVM, VBOX
Workaround:
Change /etc/hosts to
"ip fuel.domain.tld fuel"
Impact:
Separate master node deployment feature
Description of the environment:
Operation system: Linux localhost.
summary: |
cannot install fuel from package on Centos node due to failed - cobbler_sync task + cobbler_sync task if hostname != fuel |
Changed in fuel: | |
status: | New → Confirmed |
Changed in fuel: | |
assignee: | nobody → Fuel Library Team (fuel-library) |
tags: | added: area-library |
tags: | added: feature |
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → Vitaly Parakhin (vparakhin) |
I little confused with 6) change local mos repo 127.0.0... to mirror. fuel-infra. ..... mos.9.0 in fuelmenu
Why are you trying to change local repository?