Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[fedora 36] error downloading http://mirror.in2p3.fr/pub/fedora/linux/releases/36/Everything/x86_64/os/Packages/d/device-mapper-libs-1.02.175-7.fc36.x86_64 #1324

Closed
4383 opened this issue Jun 7, 2023 · 1 comment

Comments

@4383
Copy link

4383 commented Jun 7, 2023

Hey there,

I initially faced issues with osbuild-composer where all my build failed without infos in logs (osbuild/osbuild-composer#2224).

By digging in journalctl I can see that each time I ran build I faced the following error:

juin 07 10:57:28 fedora python3[114996]: detected unhandled Python exception in '/usr/bin/osbuild'
juin 07 10:57:28 fedora osbuild-worker[114996]: Traceback (most recent call last):
juin 07 10:57:28 fedora osbuild-worker[114996]:   File "/usr/bin/osbuild", line 33, in <module>
juin 07 10:57:28 fedora osbuild-worker[114996]:     sys.exit(load_entry_point('osbuild==83', 'console_scripts', 'osbuild')())
juin 07 10:57:28 fedora osbuild-worker[114996]:   File "/usr/lib/python3.10/site-packages/osbuild/main_cli.py", line 163, in osbuild_cli
juin 07 10:57:28 fedora osbuild-worker[114996]:     manifest.download(object_store, monitor, args.libdir)
juin 07 10:57:28 fedora osbuild-worker[114996]:   File "/usr/lib/python3.10/site-packages/osbuild/pipeline.py", line 409, in download
juin 07 10:57:28 fedora osbuild-worker[114996]:     source.download(mgr, store, libdir)
juin 07 10:57:28 fedora osbuild-worker[114996]:   File "/usr/lib/python3.10/site-packages/osbuild/sources.py", line 41, in download
juin 07 10:57:28 fedora osbuild-worker[114996]:     reply = client.call_with_fds("download", args, fds)
juin 07 10:57:28 fedora osbuild-worker[114996]:   File "/usr/lib/python3.10/site-packages/osbuild/host.py", line 384, in call_with_fds
juin 07 10:57:28 fedora osbuild-worker[114996]:     raise error
juin 07 10:57:28 fedora osbuild-worker[114996]: osbuild.host.RemoteError: RuntimeError: curl: error downloading http://mirror.in2p3.fr/pub/fedora/linux/releases/36/Everything/x86_64/os/Packages/d/device-mapper-libs-1.02.175-7.fc36.x86_64.>
juin 07 10:57:28 fedora osbuild-worker[114996]:    File "/usr/lib/python3.10/site-packages/osbuild/host.py", line 268, in serve
juin 07 10:57:28 fedora osbuild-worker[114996]:     reply, reply_fds = self._handle_message(msg, fds)
juin 07 10:57:28 fedora osbuild-worker[114996]:   File "/usr/lib/python3.10/site-packages/osbuild/host.py", line 301, in _handle_message
juin 07 10:57:28 fedora osbuild-worker[114996]:     ret, fds = self.dispatch(name, args, fds)
juin 07 10:57:28 fedora osbuild-worker[114996]:   File "/usr/lib/python3.10/site-packages/osbuild/sources.py", line 106, in dispatch
juin 07 10:57:28 fedora osbuild-worker[114996]:     self.download(SourceService.load_items(fds))
juin 07 10:57:28 fedora osbuild-worker[114996]:   File "/usr/lib/python3.10/site-packages/osbuild/sources.py", line 82, in download
juin 07 10:57:28 fedora osbuild-worker[114996]:     for _ in executor.map(self.fetch_one, *zip(*transformed)):
juin 07 10:57:28 fedora osbuild-worker[114996]:   File "/usr/lib64/python3.10/concurrent/futures/_base.py", line 621, in result_iterator
juin 07 10:57:28 fedora osbuild-worker[114996]:     yield _result_or_cancel(fs.pop())
juin 07 10:57:28 fedora osbuild-worker[114996]:   File "/usr/lib64/python3.10/concurrent/futures/_base.py", line 319, in _result_or_cancel
juin 07 10:57:28 fedora osbuild-worker[114996]:     return fut.result(timeout)
juin 07 10:57:28 fedora osbuild-worker[114996]:   File "/usr/lib64/python3.10/concurrent/futures/_base.py", line 451, in result
juin 07 10:57:28 fedora osbuild-worker[114996]:     return self.__get_result()
juin 07 10:57:28 fedora osbuild-worker[114996]:   File "/usr/lib64/python3.10/concurrent/futures/_base.py", line 403, in __get_result
juin 07 10:57:28 fedora osbuild-worker[114996]:     raise self._exception
juin 07 10:57:28 fedora osbuild-worker[114996]:   File "/usr/lib64/python3.10/concurrent/futures/thread.py", line 58, in run
juin 07 10:57:28 fedora osbuild-worker[114996]:     result = self.fn(*self.args, **self.kwargs)
juin 07 10:57:28 fedora osbuild-worker[114996]:   File "/usr/lib/osbuild/sources/org.osbuild.curl", line 158, in fetch_one
juin 07 10:57:28 fedora osbuild-worker[114996]:     raise RuntimeError(f"curl: error downloading {url}: error code {return_code}")
juin 07 10:57:28 fedora osbuild-worker[26636]: time="2023-06-07T10:57:28+02:00" level=error msg="osbuild job failed: osbuild build failed" jobId=572c090f-1b37-455c-a6c0-6a27b813e6d0
juin 07 10:57:28 fedora osbuild-worker[26636]: time="2023-06-07T10:57:28+02:00" level=warning msg="Job '572c090f-1b37-455c-a6c0-6a27b813e6d0' (osbuild) failed: error decoding osbuild output: unexpected end of JSON input\nthe raw output:\n"

My builds failed because osbuild/host.py tried to pull from a mirror that doesn't exist: http://mirror.in2p3.fr/pub/fedora/linux/releases/36/Everything/x86_64/os/Packages/d/device-mapper-libs-1.02.175-7.fc36.x86_64

Indeed I'm using fedora 36 and this mirror seems to be a bit outdated and the last fedora version available is fedora 34 (http://mirror.in2p3.fr/linux.html).

However, I didn't find trace of how osbuilder determine this url.
Do you know how to fix that and do you know where/how is determined this url?

Thanks in advance

@thozza
Copy link
Member

thozza commented Jun 7, 2023

Closing on favor of osbuild/osbuild-composer#2224 since there is nothing that osbuild can do if the URL in manifest is not reachable.

@thozza thozza closed this as completed Jun 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants