"RuntimeError: dictionary changed size during iteration" while running syntribos
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
syntribos |
Expired
|
Undecided
|
Unassigned |
Bug Description
When we run syntribos using the command, "syntribos --config-file images.conf run", with the below images.conf file we get runtime error exception.
[syntribos]
endpoint=http://<ip>/<product>
payloads=
#templates=
#templates=
[user]
endpoint=https://<ip>:5000/v3/
username=root
password=<pwd>
[remote]
cache_dir=
templates_uri=https:/
#payloads_uri=https:/
# To disable caching of these remote contents, set the following variable to False
enable_caching=True
[logging]
log_dir=
Output:
-------
syntribos --config-file images.conf run
=======
x xxxxxxxxxxxxx x
x xxxxxxxxxxx x
x xxxxxxx x
x xxx x
xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx
xxxxxxxxxxxxx xxxxxxxxxxxxx
xxxxxxxxxxx xxxxxxxxxxx
xxxxxxxxx xxxxxxxxx
xxxxxx xxxxxx
xxx xxx
x x
=== Automated API Scanning ===
=======
Running Tests...:
Press Ctrl-C to pause or exit...
Traceback (most recent call last):
File "/usr/bin/
sys.
File "/usr/lib/
Runner.run()
File "/usr/lib/
CONF.
File "/usr/lib/
for group_name in self._groups:
RuntimeError: dictionary changed size during iteration
Here I could see you have not specified the template file location. Could you please try doing that.