Bobcares

Error: Function lookup() did not find a value for the name DEFAULT_EXEC_TIMEOUT

by | Apr 18, 2021

Wondering how to fix ‘Error: Function lookup() did not find a value for the name DEFAULT_EXEC_TIMEOUT’? We can help you.

Often our customers report to us that they get this error while trying to install OpenStack using packstack.

Packstack is a utility that uses Puppet modules to provide an easy way to deploy an OpenStack Platform environment on one or several machines. However, we may end up with the above error at times while using packstack. And this can be due to any issue with repositories we use.

Here at Bobcares, we handle requests from our customers to fix similar issues as a part of Server Management Services.

Today let’s see how our Support Engineers fix this issue for our customers.

When do we get Error: Function lookup() did not find a value for the name DEFAULT_EXEC_TIMEOUT

We may get this error while trying to install the latest version of OpenStack using packstack.

Error Function lookup() did not find a value for the name DEFAULT_EXEC_TIMEOUT

Using the following commands we can reproduce the error:

sudo dnf install network-scripts -y
sudo systemctl disable firewalld
sudo systemctl stop firewalld
sudo systemctl disable NetworkManager
sudo systemctl stop NetworkManager
sudo systemctl enable network
sudo systemctl start network
sudo dnf update -y
sudo dnf config-manager --enable PowerTools
sudo dnf install -y centos-release-openstack-ussuri
sudo dnf update -y
sudo dnf install -y openstack-packstack
sudo packstack --allinone

Following is the actual result we may get:

Preparing Neutron DHCP Agent entries [ DONE ]
Preparing Neutron Metering Agent entries [ DONE ]
Checking if NetworkManager is enabled and running [ DONE ]
Preparing OpenStack Client entries [ DONE ]
Preparing Horizon entries [ DONE ]
Preparing Swift builder entries [ DONE ]
Preparing Swift proxy entries [ DONE ]
Preparing Swift storage entries [ DONE ]
Preparing Gnocchi entries [ DONE ]
Preparing Redis entries [ DONE ]
Preparing Ceilometer entries [ DONE ]
Preparing Aodh entries [ DONE ]
Preparing Puppet manifests [ DONE ]
Copying Puppet modules and manifests [ DONE ]
Applying 10.20.253.31_controller.pp
10.20.253.31_controller.pp: [ ERROR ]
Applying Puppet manifests [ ERROR ]
ERROR : Error appeared during Puppet run: 10.20.253.31_controller.pp
Error: Function lookup() did not find a value for the name 'DEFAULT_EXEC_TIMEOUT'

What Causes this error

The epel repo being enabled causes this error usually. At times the version of puppet in ussuri repo will be 6.14.0. but the installation may have 6.17.0.

We can check the version using the following command depending upon the operating system we use.

[root@openstack ~]# cat /etc/redhat-release
CentOS Linux release 8.2.2004 (Core)
[root@openstack ~]# arch
x86_64
[root@openstack ~]# puppet --version
6.17.0
[root@openstack ~]# hiera --version
3.6.0

Furthermore, installing packages from any unsupported repo can be a reason for this.

Next, we will see the steps that our Support Techs follow to fix this issue for our customers.

How to fix this error

Firstly we need to ensure that epel repo is disabled and try to install Openstack again.

So we need to uninstall it and all the dependencies first and reinstall it after disabling epel.

This can be done with the following commands:

# yum autoremove epel-release
# yum autoremove openstack-packstack
# yum clean all
# yum install -y openstack-packstack

Once we do this we will have all the proper versions of dependencies. As a result, we will not get the above error while trying to install OpenStack with packstack.

[Need assistance? We can help you]

Conclusion

In short, we saw how our Support Techs fix this issue found while installing OpenStack with packstack.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

var google_conversion_label = "owonCMyG5nEQ0aD71QM";

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Never again lose customers to poor
server speed! Let us help you.

Privacy Preference Center

Necessary

Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]
PHPSESSID
WHMCSpKDlPzh2chML

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid
smartlookCookie
_clck, _clsk, CLID, ANONCHK, MR, MUID, SM

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

_reb2bgeo - The visitor's geographical location

_reb2bloaded - Whether or not the script loaded for the visitor

_reb2bref - The referring URL for the visit

_reb2bsessionID - The visitor's RB2B session ID

_reb2buid - The visitor's RB2B user ID

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie
1P_JAR, NID, DV
NID
hblid
_reb2bgeo, _reb2bloaded, _reb2bref, _reb2bsessionID, _reb2buid

Security

These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.

SID, APISID, HSID, NID, PREF
SID, APISID, HSID, NID, PREF