Linutronix / elbe

Embedded Linux Build Environment
https://elbe-rfs.org
GNU General Public License v3.0
165 stars 59 forks source link

python3-elbe-updated crashes #340

Closed bgermann closed 3 months ago

bgermann commented 2 years ago

This was reported off-list. Does the /var/cache/elbe/update_state.txt have to be there? Is it expected to be generated unconditionally in an elbe build?

Jul 07 06:59:01 imx8mp-var-dart elbe[1481]: Traceback (most recent call last):
Jul 07 06:59:01 imx8mp-var-dart elbe[1481]:   File "/usr/bin/elbe", line 60, in <module>
Jul 07 06:59:01 imx8mp-var-dart elbe[1481]:     cmdmod.run_command(sys.argv[2:])
Jul 07 06:59:01 imx8mp-var-dart elbe[1481]:   File "/usr/lib/python3/dist-packages/elbepack/commands/updated.py", line 35, in run_command
Jul 07 06:59:01 imx8mp-var-dart elbe[1481]:     status = UpdateStatus()
Jul 07 06:59:01 imx8mp-var-dart elbe[1481]:   File "/usr/lib/python3/dist-packages/elbepack/updated.py", line 54, in __init__
Jul 07 06:59:01 imx8mp-var-dart elbe[1481]:     with rw_access_file(self.status_file, self) as f:
Jul 07 06:59:01 imx8mp-var-dart elbe[1481]:   File "/usr/lib/python3/dist-packages/elbepack/updated.py", line 158, in __enter__
Jul 07 06:59:01 imx8mp-var-dart elbe[1481]:     self.f = open(self.filename, 'w')
Jul 07 06:59:01 imx8mp-var-dart elbe[1481]: FileNotFoundError: [Errno 2] No such file or directory: '/var/cache/elbe/update_state.txt'
Jul 07 06:59:01 imx8mp-var-dart systemd[1]: python3-elbe-updated.service: Main process exited, code=exited, status=1/FAILURE
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ An ExecStart= process belonging to unit python3-elbe-updated.service has exited.
░░ 
░░ The process' exit code is 'exited' and its exit status is 1.
Jul 07 06:59:01 imx8mp-var-dart systemd[1]: python3-elbe-updated.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ The unit python3-elbe-updated.service has entered the 'failed' state with result 'exit-code'.
Jul 07 06:59:01 imx8mp-var-dart systemd[1]: python3-elbe-updated.service: Consumed 1.362s CPU time.
░░ Subject: Resources consumed by unit runtime
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ The unit python3-elbe-updated.service completed and consumed the indicated resources.