-1

To All,

I am looking to install Devstack on Ubuntu 22.04.3 and am having the following error: Didn't find service registered by hostname after 60 seconds

I can resolve the hostname and I feel like its just throwing that error because it does not know what else to "say". Nova seems to be the component failing to start.

Here is the end of the stack.sh run:

[5952 Async create_flavors:106334]: finished create_flavors with result 0 in 16 seconds
+inc/async:async_wait:197                  return 0
+./stack.sh:main:1403                      is_service_enabled horizon
+functions-common:is_service_enabled:2021  local xtrace
++functions-common:is_service_enabled:2022  set +o
++functions-common:is_service_enabled:2022  grep xtrace
+functions-common:is_service_enabled:2022  xtrace='set -o xtrace'
+functions-common:is_service_enabled:2023  set +o xtrace
+functions-common:is_service_enabled:2050  return 0
+./stack.sh:main:1404                      echo_summary 'Starting Horizon'
+./stack.sh:echo_summary:470               [[ -t 3 ]]
+./stack.sh:echo_summary:470               [[ True != \T\r\u\e ]]
+./stack.sh:echo_summary:476               echo -e Starting Horizon
2023-08-25 23:02:57.077 | Starting Horizon
+./stack.sh:main:1405                      init_horizon
+lib/horizon:init_horizon:151              sudo rm -f '/var/log/apache2/horizon_*'
+lib/horizon:init_horizon:154              local django_admin
+lib/horizon:init_horizon:155              type -p django-admin
+lib/horizon:init_horizon:156              django_admin=django-admin
+lib/horizon:init_horizon:162              DJANGO_SETTINGS_MODULE=openstack_dashboard.settings
+lib/horizon:init_horizon:162              django-admin collectstatic --noinput

1891 static files copied to '/opt/stack/horizon/static'.
+lib/horizon:init_horizon:163              DJANGO_SETTINGS_MODULE=openstack_dashboard.settings
+lib/horizon:init_horizon:163              django-admin compress --force
Compressing... done
Compressed 7 block(s) from 12 template(s) for 2 context(s).
+./stack.sh:main:1406                      start_horizon
+lib/horizon:start_horizon:177             restart_apache_server
+lib/apache:restart_apache_server:237      restart_service apache2
+functions-common:restart_service:2278     '[' -x /bin/systemctl ']'
+functions-common:restart_service:2279     sudo /bin/systemctl restart apache2
+./stack.sh:main:1417                      is_service_enabled nova
+functions-common:is_service_enabled:2021  local xtrace
++functions-common:is_service_enabled:2022  set +o
++functions-common:is_service_enabled:2022  grep xtrace
+functions-common:is_service_enabled:2022  xtrace='set -o xtrace'
+functions-common:is_service_enabled:2023  set +o xtrace
+functions-common:is_service_enabled:2050  return 0
+./stack.sh:main:1417                      is_service_enabled keystone
+functions-common:is_service_enabled:2021  local xtrace
++functions-common:is_service_enabled:2022  set +o
++functions-common:is_service_enabled:2022  grep xtrace
+functions-common:is_service_enabled:2022  xtrace='set -o xtrace'
+functions-common:is_service_enabled:2023  set +o xtrace
+functions-common:is_service_enabled:2050  return 0
+./stack.sh:main:1418                      USERRC_PARAMS='-PA --target-dir /opt/stack/devstack/accrc --os-password Password4u'
+./stack.sh:main:1420                      '[' -f /opt/stack/data/ca-bundle.pem ']'
+./stack.sh:main:1424                      /opt/stack/devstack/tools/create_userrc.sh -PA --target-dir /opt/stack/devstack/accrc --os-password Password4u
bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
+opt/stack/devstack/tools/create_userrc.sh:main:31  ACCOUNT_DIR=./accrc
++opt/stack/devstack/tools/create_userrc.sh:main:80  getopt -o hPAp:u:r:C: -l os-username:,os-password:,os-tenant-id:,os-tenant-name:,os-project-name:,os-project-id:,os-project-domain-id:,os-project-domain-name:,os-user-domain-id:,os-user-domain-name:,os-auth-url:,target-dir:,heat-url:,skip-project:,os-cacert:,help,debug -- -PA --target-dir /opt/stack/devstack/accrc --os-password Password4u
+opt/stack/devstack/tools/create_userrc.sh:main:80  options=' -P -A --target-dir '\''/opt/stack/devstack/accrc'\'' --os-password '\''Password4u'\'' --'
+opt/stack/devstack/tools/create_userrc.sh:main:84  eval set -- -P -A --target-dir ''\''/opt/stack/devstack/accrc'\''' --os-password ''\''Password4u'\''' --
++opt/stack/devstack/tools/create_userrc.sh:main:84  set -- -P -A --target-dir /opt/stack/devstack/accrc --os-password Password4u --
+opt/stack/devstack/tools/create_userrc.sh:main:85  ADDPASS=
+opt/stack/devstack/tools/create_userrc.sh:main:86  HEAT_URL=
+opt/stack/devstack/tools/create_userrc.sh:main:91  SKIP_PROJECT=service
+opt/stack/devstack/tools/create_userrc.sh:main:92  MODE=
+opt/stack/devstack/tools/create_userrc.sh:main:93  ROLE=Member
+opt/stack/devstack/tools/create_userrc.sh:main:94  USER_NAME=
+opt/stack/devstack/tools/create_userrc.sh:main:95  USER_PASS=
+opt/stack/devstack/tools/create_userrc.sh:main:96  '[' 7 -gt 0 ']'
+opt/stack/devstack/tools/create_userrc.sh:main:97  case "$1" in
+opt/stack/devstack/tools/create_userrc.sh:main:119  ADDPASS=yes
+opt/stack/devstack/tools/create_userrc.sh:main:126  shift
+opt/stack/devstack/tools/create_userrc.sh:main:96  '[' 6 -gt 0 ']'
+opt/stack/devstack/tools/create_userrc.sh:main:97  case "$1" in
+opt/stack/devstack/tools/create_userrc.sh:main:118  MODE=all
+opt/stack/devstack/tools/create_userrc.sh:main:126  shift
+opt/stack/devstack/tools/create_userrc.sh:main:96  '[' 5 -gt 0 ']'
+opt/stack/devstack/tools/create_userrc.sh:main:97  case "$1" in
+opt/stack/devstack/tools/create_userrc.sh:main:113  ACCOUNT_DIR=/opt/stack/devstack/accrc
+opt/stack/devstack/tools/create_userrc.sh:main:113  shift
+opt/stack/devstack/tools/create_userrc.sh:main:126  shift
+opt/stack/devstack/tools/create_userrc.sh:main:96  '[' 3 -gt 0 ']'
+opt/stack/devstack/tools/create_userrc.sh:main:97  case "$1" in
+opt/stack/devstack/tools/create_userrc.sh:main:100  export OS_PASSWORD=Password4u
+opt/stack/devstack/tools/create_userrc.sh:main:100  OS_PASSWORD=Password4u
+opt/stack/devstack/tools/create_userrc.sh:main:100  shift
+opt/stack/devstack/tools/create_userrc.sh:main:126  shift
+opt/stack/devstack/tools/create_userrc.sh:main:96  '[' 1 -gt 0 ']'
+opt/stack/devstack/tools/create_userrc.sh:main:97  case "$1" in
+opt/stack/devstack/tools/create_userrc.sh:main:122  shift
+opt/stack/devstack/tools/create_userrc.sh:main:122  break
+opt/stack/devstack/tools/create_userrc.sh:main:129  '[' -z Password4u ']'
+opt/stack/devstack/tools/create_userrc.sh:main:138  '[' -z '' -a '' ']'
+opt/stack/devstack/tools/create_userrc.sh:main:142  '[' -z '' -a '' ']'
+opt/stack/devstack/tools/create_userrc.sh:main:146  '[' -z '' -a -z '' ']'
+opt/stack/devstack/tools/create_userrc.sh:main:147  export OS_PROJECT_NAME=admin
+opt/stack/devstack/tools/create_userrc.sh:main:147  OS_PROJECT_NAME=admin
+opt/stack/devstack/tools/create_userrc.sh:main:150  '[' -z '' ']'
+opt/stack/devstack/tools/create_userrc.sh:main:151  export OS_USERNAME=admin
+opt/stack/devstack/tools/create_userrc.sh:main:151  OS_USERNAME=admin
+opt/stack/devstack/tools/create_userrc.sh:main:154  '[' -z '' ']'
+opt/stack/devstack/tools/create_userrc.sh:main:155  export OS_AUTH_URL=http://localhost:5000/v3/
+opt/stack/devstack/tools/create_userrc.sh:main:155  OS_AUTH_URL=http://localhost:5000/v3/
+opt/stack/devstack/tools/create_userrc.sh:main:158  '[' -z '' -a -z '' ']'
+opt/stack/devstack/tools/create_userrc.sh:main:160  OS_USER_DOMAIN_ID=default
+opt/stack/devstack/tools/create_userrc.sh:main:163  '[' -z '' -a -z '' ']'
+opt/stack/devstack/tools/create_userrc.sh:main:165  OS_PROJECT_DOMAIN_ID=default
+opt/stack/devstack/tools/create_userrc.sh:main:168  USER_PASS=Password4u
+opt/stack/devstack/tools/create_userrc.sh:main:169  USER_NAME=admin
+opt/stack/devstack/tools/create_userrc.sh:main:171  '[' -z all ']'
+opt/stack/devstack/tools/create_userrc.sh:main:239  '[' all '!=' create ']'
+opt/stack/devstack/tools/create_userrc.sh:main:241  openstack project list --long --quote none -f csv
+opt/stack/devstack/tools/create_userrc.sh:main:241  grep ,True
+opt/stack/devstack/tools/create_userrc.sh:main:241  grep -v service
+opt/stack/devstack/tools/create_userrc.sh:main:241  IFS=,
+opt/stack/devstack/tools/create_userrc.sh:main:241  read project_id project_name desc enabled
Failed to discover available identity versions when contacting http://localhost:5000/v3/. Attempting to parse version from URL.
Unable to establish connection to http://localhost:5000/v3/auth/tokens: HTTPConnectionPool(host='localhost', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fdf413c5000>: Failed to establish a new connection: [Errno 111] Connection refused'))
+./stack.sh:main:1429                      save_stackenv
+functions-common:save_stackenv:60         local tag=
++functions-common:save_stackenv:62         date +%F-%H%M%S
+functions-common:save_stackenv:62         time_stamp=2023-08-25-230307
+functions-common:save_stackenv:63         echo '# 2023-08-25-230307 '
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo BASE_SQL_CONN=mysql+pymysql://root:Password4u@127.0.0.1
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo DATA_DIR=/opt/stack/data
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo DEST=/opt/stack
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-api-meta,placement-api,placement-client,g-api,c-sch,c-api,c-vol,ovn-controller,ovn-northd,ovs-vswitchd,ovsdb-server,q-svc,q-ovn-metadata-agent,horizon,rabbit,tempest,mysql,etcd3,dstat,n-novnc-cell1,n-super-cond,n-cond-cell1
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo HOST_IP=10.10.1.27
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo KEYSTONE_SERVICE_URI=http://10.10.1.27/identity
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo LOGFILE=
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo OS_CACERT=
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo SERVICE_HOST=10.10.1.27
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo STACK_USER=stack
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo TLS_IP=
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo HOST_IPV6=::1
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo SERVICE_IP_VERSION=4
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo TUNNEL_ENDPOINT_IP=10.10.1.27
+functions-common:save_stackenv:64         for i in $STACK_ENV_VARS
+functions-common:save_stackenv:65         echo TUNNEL_IP_VERSION=4
+./stack.sh:main:1440                      merge_config_group /opt/stack/devstack/local.conf extra
+inc/meta-config:merge_config_group:171    local localfile=/opt/stack/devstack/local.conf
+inc/meta-config:merge_config_group:171    shift
+inc/meta-config:merge_config_group:172    local matchgroups=extra
+inc/meta-config:merge_config_group:174    [[ -r /opt/stack/devstack/local.conf ]]
+inc/meta-config:merge_config_group:176    local configfile group
+inc/meta-config:merge_config_group:177    for group in $matchgroups
++inc/meta-config:merge_config_group:178    get_meta_section_files /opt/stack/devstack/local.conf extra
++inc/meta-config:get_meta_section_files:63  local file=/opt/stack/devstack/local.conf
++inc/meta-config:get_meta_section_files:64  local matchgroup=extra
++inc/meta-config:get_meta_section_files:66  [[ -r /opt/stack/devstack/local.conf ]]
++inc/meta-config:get_meta_section_files:68  awk -v matchgroup=extra '
        /^\[\[.+\|.*\]\]/ {
            gsub("[][]", "", $1);
            split($1, a, "|");
            if (a[1] == matchgroup)
                print a[2]
        }
    ' /opt/stack/devstack/local.conf
+./stack.sh:main:1447                      run_phase stack extra
+functions-common:run_phase:1822           local mode=stack
+functions-common:run_phase:1823           local phase=extra
+functions-common:run_phase:1824           [[ -d /opt/stack/devstack/extras.d ]]
+functions-common:run_phase:1825           local extra_plugin_file_name
+functions-common:run_phase:1826           for extra_plugin_file_name in $TOP_DIR/extras.d/*.sh
+functions-common:run_phase:1831           local exceptions=80-tempest.sh
+functions-common:run_phase:1832           local extra
++functions-common:run_phase:1833           basename /opt/stack/devstack/extras.d/80-tempest.sh
+functions-common:run_phase:1833           extra=80-tempest.sh
+functions-common:run_phase:1834           [[ 80-tempest.sh =~ 80-tempest\.sh ]]
+functions-common:run_phase:1838           [[ -r /opt/stack/devstack/extras.d/80-tempest.sh ]]
+functions-common:run_phase:1838           source /opt/stack/devstack/extras.d/80-tempest.sh stack extra
++extras.d/80-tempest.sh:source:3           is_service_enabled tempest
++functions-common:is_service_enabled:2021  local xtrace
+++functions-common:is_service_enabled:2022  set +o
+++functions-common:is_service_enabled:2022  grep xtrace
++functions-common:is_service_enabled:2022  xtrace='set -o xtrace'
++functions-common:is_service_enabled:2023  set +o xtrace
++functions-common:is_service_enabled:2050  return 0
++extras.d/80-tempest.sh:source:4           [[ stack == \s\o\u\r\c\e ]]
++extras.d/80-tempest.sh:source:7           [[ stack == \s\t\a\c\k ]]
++extras.d/80-tempest.sh:source:7           [[ extra == \i\n\s\t\a\l\l ]]
++extras.d/80-tempest.sh:source:10          [[ stack == \s\t\a\c\k ]]
++extras.d/80-tempest.sh:source:10          [[ extra == \p\o\s\t\-\c\o\n\f\i\g ]]
++extras.d/80-tempest.sh:source:13          [[ stack == \s\t\a\c\k ]]
++extras.d/80-tempest.sh:source:13          [[ extra == \e\x\t\r\a ]]
++extras.d/80-tempest.sh:source:15          :
++extras.d/80-tempest.sh:source:27          [[ stack == \u\n\s\t\a\c\k ]]
++extras.d/80-tempest.sh:source:32          [[ stack == \c\l\e\a\n ]]
+functions-common:run_phase:1843           [[ stack == \s\o\u\r\c\e ]]
+functions-common:run_phase:1846           [[ stack == \o\v\e\r\r\i\d\e\_\d\e\f\a\u\l\t\s ]]
+functions-common:run_phase:1849           run_plugins stack extra
+functions-common:run_plugins:1808         local mode=stack
+functions-common:run_plugins:1809         local phase=extra
+functions-common:run_plugins:1811         local plugins=
+functions-common:run_plugins:1812         local plugin
+./stack.sh:main:1455                      merge_config_group /opt/stack/devstack/local.conf post-extra
+inc/meta-config:merge_config_group:171    local localfile=/opt/stack/devstack/local.conf
+inc/meta-config:merge_config_group:171    shift
+inc/meta-config:merge_config_group:172    local matchgroups=post-extra
+inc/meta-config:merge_config_group:174    [[ -r /opt/stack/devstack/local.conf ]]
+inc/meta-config:merge_config_group:176    local configfile group
+inc/meta-config:merge_config_group:177    for group in $matchgroups
++inc/meta-config:merge_config_group:178    get_meta_section_files /opt/stack/devstack/local.conf post-extra
++inc/meta-config:get_meta_section_files:63  local file=/opt/stack/devstack/local.conf
++inc/meta-config:get_meta_section_files:64  local matchgroup=post-extra
++inc/meta-config:get_meta_section_files:66  [[ -r /opt/stack/devstack/local.conf ]]
++inc/meta-config:get_meta_section_files:68  awk -v matchgroup=post-extra '
        /^\[\[.+\|.*\]\]/ {
            gsub("[][]", "", $1);
            split($1, a, "|");
            if (a[1] == matchgroup)
                print a[2]
        }
    ' /opt/stack/devstack/local.conf
+./stack.sh:main:1464                      is_service_enabled n-cpu
+functions-common:is_service_enabled:2021  local xtrace
++functions-common:is_service_enabled:2022  set +o
++functions-common:is_service_enabled:2022  grep xtrace
+functions-common:is_service_enabled:2022  xtrace='set -o xtrace'
+functions-common:is_service_enabled:2023  set +o xtrace
+functions-common:is_service_enabled:2050  return 0
+./stack.sh:main:1465                      is_nova_ready
+lib/nova:is_nova_ready:1180               wait_for_compute 60
+functions:wait_for_compute:471            local timeout=60
+functions:wait_for_compute:472            local rval=0
+functions:wait_for_compute:473            local compute_hostname
+functions:wait_for_compute:474            time_start wait_for_service
+functions-common:time_start:2380          local name=wait_for_service
+functions-common:time_start:2381          local start_time=
+functions-common:time_start:2382          [[ -n '' ]]
++functions-common:time_start:2385          date +%s%3N
+functions-common:time_start:2385          _TIME_START[$name]=1693004588318
++functions:wait_for_compute:475            iniget /etc/nova/nova.conf DEFAULT host
++inc/ini-config:iniget:61                  local xtrace
+++inc/ini-config:iniget:62                  set +o
+++inc/ini-config:iniget:62                  grep xtrace
++inc/ini-config:iniget:62                  xtrace='set -o xtrace'
++inc/ini-config:iniget:63                  set +o xtrace
+functions:wait_for_compute:475            compute_hostname=
+functions:wait_for_compute:476            [[ -z '' ]]
++functions:wait_for_compute:477            hostname
+functions:wait_for_compute:477            compute_hostname=openstackhost01
+functions:wait_for_compute:479            timeout 60 bash -x
++functions:wait_for_compute:479            hostname
bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
+::                                        ID=
+::                                        [[ '' == '' ]]
+::                                        sleep 1
+::                                        [[ libvirt = \f\a\k\e ]]
++::                                        openstack --os-cloud devstack-admin --os-region RegionOne compute service list --host openstackhost01 --service nova-compute -c ID -f value
+functions:wait_for_compute:479            rval=124
+functions:wait_for_compute:491            time_stop wait_for_service
+functions-common:time_stop:2394           local name
+functions-common:time_stop:2395           local end_time
+functions-common:time_stop:2396           local elapsed_time
+functions-common:time_stop:2397           local total
+functions-common:time_stop:2398           local start_time
+functions-common:time_stop:2400           name=wait_for_service
+functions-common:time_stop:2401           start_time=1693004588318
+functions-common:time_stop:2403           [[ -z 1693004588318 ]]
++functions-common:time_stop:2406           date +%s%3N
+functions-common:time_stop:2406           end_time=1693004648485
+functions-common:time_stop:2407           elapsed_time=60167
+functions-common:time_stop:2408           total=10248
+functions-common:time_stop:2410           _TIME_START[$name]=
+functions-common:time_stop:2411           _TIME_TOTAL[$name]=70415
+functions:wait_for_compute:493            [[ 124 != 0 ]]
+functions:wait_for_compute:494            echo 'Didn'\''t find service registered by hostname after 60 seconds'
Didn't find service registered by hostname after 60 seconds
+functions:wait_for_compute:495            openstack --os-cloud devstack-admin --os-region RegionOne compute service list
^C+functions:wait_for_compute:1              exit_trap
+./stack.sh:exit_trap:551                  local r=130
++./stack.sh:exit_trap:552                  jobs -p
+./stack.sh:exit_trap:552                  jobs=
+./stack.sh:exit_trap:555                  [[ -n '' ]]
+./stack.sh:exit_trap:561                  '[' -f /tmp/tmp.iIGi6wn5Sr ']'
+./stack.sh:exit_trap:562                  rm /tmp/tmp.iIGi6wn5Sr
+./stack.sh:exit_trap:566                  kill_spinner
+./stack.sh:kill_spinner:461               '[' '!' -z '' ']'
+./stack.sh:exit_trap:568                  [[ 130 -ne 0 ]]
+./stack.sh:exit_trap:569                  echo 'Error on exit'
Error on exit
+./stack.sh:exit_trap:571                  type -p generate-subunit
+./stack.sh:exit_trap:572                  generate-subunit 1693003502 1406 fail
+./stack.sh:exit_trap:574                  [[ -z /opt/stack/logs ]]
+./stack.sh:exit_trap:577                  /opt/stack/data/venv/bin/python3 /opt/stack/devstack/tools/worlddump.py -d /opt/stack/logs
World dumping... see /opt/stack/logs/worlddump-2023-08-25-230828.txt for details
+./stack.sh:exit_trap:586                  exit 130
Twigg90
  • 1
  • 1
  • [so] is for programming questions, not questions about using or configuring Unix and its utilities. [unix.se] or [su] would be better places for questions like this. – Barmar Aug 26 '23 at 04:24

1 Answers1

0

you might have used hostname in local.conf you have to add it in your /etc/hosts where 127.0.0.1 localhost server-name (add your domain here like) yourdomain.com

aZaD
  • 21
  • 4