0

I am trying to install devstack with the following configuration:

cat local.conf

[[local|localrc]] ADMIN_PASSWORD=openstack DATABASE_PASSWORD=openstack RABBIT_PASSWORD=openstack SERVICE_PASSWORD=openstack HOST_IP=192.168.56.10

Here is my network interfaces:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:60:fc:53 brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 metric 100 brd 10.0.2.255 scope global dynamic enp0s3
       valid_lft 83941sec preferred_lft 83941sec
    inet6 fe80::a00:27ff:fe60:fc53/64 scope link 
       valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:37:17:d4 brd ff:ff:ff:ff:ff:ff
    inet 192.168.60.10/24 brd 192.168.60.255 scope global enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe37:17d4/64 scope link 
       valid_lft forever preferred_lft forever
4: ovs-system: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether d6:07:12:1e:6f:9e brd ff:ff:ff:ff:ff:ff
5: br-int: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether c2:81:ef:c5:4b:fe brd ff:ff:ff:ff:ff:ff
6: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:f4:3f:34 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever

The installation fails with the following error:

++inc/ini-config:iniset:178                 grep xtrace
+inc/ini-config:iniset:178                 xtrace='set -o xtrace'
+inc/ini-config:iniset:179                 set +o xtrace
+lib/etcd3:start_etcd3:62                  iniset -sudo /etc/systemd/system/devstack@etcd.service Service Restart on-failure
+inc/ini-config:iniset:177                 local xtrace
++inc/ini-config:iniset:178                 grep xtrace
++inc/ini-config:iniset:178                 set +o
+inc/ini-config:iniset:178                 xtrace='set -o xtrace'
+inc/ini-config:iniset:179                 set +o xtrace
+lib/etcd3:start_etcd3:63                  iniset -sudo /etc/systemd/system/devstack@etcd.service Service LimitNOFILE 65536
+inc/ini-config:iniset:177                 local xtrace
++inc/ini-config:iniset:178                 set +o
++inc/ini-config:iniset:178                 grep xtrace
+inc/ini-config:iniset:178                 xtrace='set -o xtrace'
+inc/ini-config:iniset:179                 set +o xtrace
+lib/etcd3:start_etcd3:64                  is_arch aarch64
++functions-common:is_arch:518              uname -m
+functions-common:is_arch:518              [[ x86_64 == \a\a\r\c\h\6\4 ]]
+lib/etcd3:start_etcd3:68                  sudo systemctl daemon-reload
+lib/etcd3:start_etcd3:69                  sudo systemctl enable devstack@etcd.service
+lib/etcd3:start_etcd3:70                  sudo systemctl start devstack@etcd.service
Job for devstack@etcd.service failed because the control process exited with error code.
See "systemctl status devstack@etcd.service" and "journalctl -xeu devstack@etcd.service" for details.
+lib/etcd3:start_etcd3:1                   exit_trap
+./stack.sh:exit_trap:543                  local r=1
++./stack.sh:exit_trap:544                  jobs -p
+./stack.sh:exit_trap:544                  jobs=213031
+./stack.sh:exit_trap:547                  [[ -n 213031 ]]
+./stack.sh:exit_trap:547                  [[ -n '' ]]
+./stack.sh:exit_trap:553                  '[' -f /tmp/tmp.uy62www2fb ']'
+./stack.sh:exit_trap:554                  rm /tmp/tmp.uy62www2fb
+./stack.sh:exit_trap:558                  kill_spinner
+./stack.sh:kill_spinner:453               '[' '!' -z '' ']'
+./stack.sh:exit_trap:560                  [[ 1 -ne 0 ]]
+./stack.sh:exit_trap:561                  echo 'Error on exit'
Error on exit
+./stack.sh:exit_trap:563                  type -p generate-subunit
+./stack.sh:exit_trap:564                  generate-subunit 1740057439 172 fail
+./stack.sh:exit_trap:566                  [[ -z /opt/stack/logs ]]
+./stack.sh:exit_trap:569                  /opt/stack/data/venv/bin/python3 /opt/stack/devstack/tools/worlddump.py -d /opt/stack/logs

The status of etcd is:

sudo systemctl status devstack@etcd.service
× devstack@etcd.service - Devstack devstack@etcd.service
     Loaded: loaded (/etc/systemd/system/devstack@etcd.service; enabled; preset: enabled)
     Active: failed (Result: exit-code) since Thu 2025-02-20 13:20:12 UTC; 1min 2s ago
    Process: 217266 ExecStart=/opt/stack/bin/etcd --name openstack --data-dir /opt/stack/data/etcd --initial-cluster-state new --initial-cluster-token etcd-cluster-01 --initial-clust>
   Main PID: 217266 (code=exited, status=1/FAILURE)
        CPU: 29ms

Feb 20 13:20:12 openstack systemd[1]: devstack@etcd.service: Main process exited, code=exited, status=1/FAILURE Feb 20 13:20:12 openstack systemd[1]: devstack@etcd.service: Failed with result 'exit-code'. Feb 20 13:20:12 openstack systemd[1]: Failed to start devstack@etcd.service - Devstack devstack@etcd.service. Feb 20 13:20:12 openstack systemd[1]: devstack@etcd.service: Scheduled restart job, restart counter is at 5. Feb 20 13:20:12 openstack systemd[1]: devstack@etcd.service: Start request repeated too quickly. Feb 20 13:20:12 openstack systemd[1]: devstack@etcd.service: Failed with result 'exit-code'. Feb 20 13:20:12 openstack systemd[1]: Failed to start devstack@etcd.service - Devstack devstack@etcd.service.

And the journalctl

sudo journalctl -exu  devstack@etcd.service
░░ A start job for unit devstack@etcd.service has finished with a failure.
░░ 
░░ The job identifier is 15240 and the job result is failed.
Feb 20 13:20:12 openstack systemd[1]: devstack@etcd.service: Scheduled restart job, restart counter is at 4.
░░ Subject: Automatic restarting of a unit has been scheduled
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░ 
░░ Automatic restarting of the unit devstack@etcd.service has been scheduled, as the result for
░░ the configured Restart= setting for the unit.
Feb 20 13:20:12 openstack systemd[1]: Starting devstack@etcd.service - Devstack devstack@etcd.service...
░░ Subject: A start job for unit devstack@etcd.service has begun execution
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░ 
░░ A start job for unit devstack@etcd.service has begun execution.
░░ 
░░ The job identifier is 15336.
Feb 20 13:20:12 openstack etcd[217266]: WARNING: Package "github.com/golang/protobuf/protoc-gen-go/generator" is deprecated.
Feb 20 13:20:12 openstack etcd[217266]:         A future release of golang/protobuf will delete this package,
Feb 20 13:20:12 openstack etcd[217266]:         which has long been excluded from the compatibility promise.
Feb 20 13:20:12 openstack etcd[217266]: [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
Feb 20 13:20:12 openstack etcd[217266]: Running http and grpc server on single port. This is not recommended for production.
Feb 20 13:20:12 openstack etcd[217266]: [WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
Feb 20 13:20:12 openstack etcd[217266]: etcd Version: 3.4.27
Feb 20 13:20:12 openstack etcd[217266]: Git SHA: c92fb80f3
Feb 20 13:20:12 openstack etcd[217266]: Go Version: go1.19.10
Feb 20 13:20:12 openstack etcd[217266]: Go OS/Arch: linux/amd64
Feb 20 13:20:12 openstack etcd[217266]: setting maximum number of CPUs to 7, total number of available CPUs is 7
Feb 20 13:20:12 openstack etcd[217266]: Running http and grpc server on single port. This is not recommended for production.
Feb 20 13:20:12 openstack etcd[217266]: listen tcp 192.168.56.10:2379: bind: cannot assign requested address
Feb 20 13:20:12 openstack systemd[1]: devstack@etcd.service: Main process exited, code=exited, status=1/FAILURE
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░ 
░░ An ExecStart= process belonging to unit devstack@etcd.service has exited.
░░ 
░░ The process' exit code is 'exited' and its exit status is 1.
Feb 20 13:20:12 openstack systemd[1]: devstack@etcd.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd

If you look closely you see this line in the above logs listen tcp 192.168.56.10:2379: bind: cannot assign requested address

I tried to disable etcd as stated here but I get a different error.

badger
  • 123
  • 5

0 Answers0