Error running freezer-scheduler

Bug #1901179 reported by Cyrille CARTIER
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Backup/Restore and DR (Freezer)
New
Undecided
Unassigned

Bug Description

Hello,
my scheduled job can't run. I found this error in my Kolla-ansible Train installation:

2020-10-23 10:00:00.003 7 INFO apscheduler.executors.threadpool [-] Running job "Job.execute (trigger: interval[2:00:00], next run at: 2020-10-23 12:00:00 UTC)" (scheduled at 2020-10-23 10:00:00+00:00)
2020-10-23 10:00:00.004 7 INFO freezer.scheduler.scheduler_job [-] job 9147fd864d6c434eb088b7165c8f46ce running
2020-10-23 10:00:00.219 7 ERROR apscheduler.executors.threadpool [-] Job "Job.execute (trigger: interval[2:00:00], next run at: 2020-10-23 12:00:00 UTC)" raised an exception: TypeError: a bytes-like object is required, not 'str'
2020-10-23 10:00:00.219 7 ERROR apscheduler.executors.threadpool Traceback (most recent call last):
2020-10-23 10:00:00.219 7 ERROR apscheduler.executors.threadpool File "/var/lib/kolla/venv/lib/python3.6/site-packages/apscheduler/executors/base.py", line 125, in run_job
2020-10-23 10:00:00.219 7 ERROR apscheduler.executors.threadpool retval = job.func(*job.args, **job.kwargs)
2020-10-23 10:00:00.219 7 ERROR apscheduler.executors.threadpool File "/var/lib/kolla/venv/lib/python3.6/site-packages/freezer/scheduler/scheduler_job.py", line 444, in execute
2020-10-23 10:00:00.219 7 ERROR apscheduler.executors.threadpool action_result = self.execute_job_action(job_action)
2020-10-23 10:00:00.219 7 ERROR apscheduler.executors.threadpool File "/var/lib/kolla/venv/lib/python3.6/site-packages/freezer/scheduler/scheduler_job.py", line 340, in execute_job_action
2020-10-23 10:00:00.219 7 ERROR apscheduler.executors.threadpool self.save_action_to_file(freezer_action, config_file)
2020-10-23 10:00:00.219 7 ERROR apscheduler.executors.threadpool File "/var/lib/kolla/venv/lib/python3.6/site-packages/freezer/scheduler/scheduler_job.py", line 213, in save_action_to_file
2020-10-23 10:00:00.219 7 ERROR apscheduler.executors.threadpool parser.write(f)
2020-10-23 10:00:00.219 7 ERROR apscheduler.executors.threadpool File "/usr/lib/python3.6/configparser.py", line 919, in write
2020-10-23 10:00:00.219 7 ERROR apscheduler.executors.threadpool self._sections[section].items(), d)
2020-10-23 10:00:00.219 7 ERROR apscheduler.executors.threadpool File "/usr/lib/python3.6/configparser.py", line 923, in _write_section
2020-10-23 10:00:00.219 7 ERROR apscheduler.executors.threadpool fp.write("[{}]\n".format(section_name))
2020-10-23 10:00:00.219 7 ERROR apscheduler.executors.threadpool File "/usr/lib/python3.6/tempfile.py", line 624, in func_wrapper
2020-10-23 10:00:00.219 7 ERROR apscheduler.executors.threadpool return func(*args, **kwargs)
2020-10-23 10:00:00.219 7 ERROR apscheduler.executors.threadpool TypeError: a bytes-like object is required, not 'str'
2020-10-23 10:00:00.219 7 ERROR apscheduler.executors.threadpool

Can you fix the TypeError ?

Thanks!

Revision history for this message
alpha23 (alpha23) wrote :

Similar issue with Train (see below). Is there any update on this? This defect makes Freezer useless on Train. The support for Freezer is severely lacking.

2022-02-28 11:21:00.216 8 INFO freezer.scheduler.scheduler_job [-] job 7bda9ddf0e4045b0a0ba86d33d8dbe6d running
2022-02-28 11:21:00.270 8 ERROR apscheduler.executors.threadpool [-] Job "Job.execute (trigger: date[2022-02-28 11:21:00 MST], next run at: 2022-02-28 11:21:00 MST)" raised an exception: TypeError: option values must be strings
2022-02-28 11:21:00.270 8 ERROR apscheduler.executors.threadpool Traceback (most recent call last):
2022-02-28 11:21:00.270 8 ERROR apscheduler.executors.threadpool File "/var/lib/kolla/venv/lib/python3.6/site-packages/apscheduler/executors/base.py", line 125, in run_job
2022-02-28 11:21:00.270 8 ERROR apscheduler.executors.threadpool retval = job.func(*job.args, **job.kwargs)
2022-02-28 11:21:00.270 8 ERROR apscheduler.executors.threadpool File "/var/lib/kolla/venv/lib/python3.6/site-packages/freezer/scheduler/scheduler_job.py", line 444, in execute
2022-02-28 11:21:00.270 8 ERROR apscheduler.executors.threadpool action_result = self.execute_job_action(job_action)
2022-02-28 11:21:00.270 8 ERROR apscheduler.executors.threadpool File "/var/lib/kolla/venv/lib/python3.6/site-packages/freezer/scheduler/scheduler_job.py", line 340, in execute_job_action
2022-02-28 11:21:00.270 8 ERROR apscheduler.executors.threadpool self.save_action_to_file(freezer_action, config_file)
2022-02-28 11:21:00.270 8 ERROR apscheduler.executors.threadpool File "/var/lib/kolla/venv/lib/python3.6/site-packages/freezer/scheduler/scheduler_job.py", line 212, in save_action_to_file
2022-02-28 11:21:00.270 8 ERROR apscheduler.executors.threadpool parser.set('action', action_k, action_v)
2022-02-28 11:21:00.270 8 ERROR apscheduler.executors.threadpool File "/usr/lib64/python3.6/configparser.py", line 1192, in set
2022-02-28 11:21:00.270 8 ERROR apscheduler.executors.threadpool self._validate_value_types(option=option, value=value)
2022-02-28 11:21:00.270 8 ERROR apscheduler.executors.threadpool File "/usr/lib64/python3.6/configparser.py", line 1177, in _validate_value_types
2022-02-28 11:21:00.270 8 ERROR apscheduler.executors.threadpool raise TypeError("option values must be strings")
2022-02-28 11:21:00.270 8 ERROR apscheduler.executors.threadpool TypeError: option values must be strings

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.