Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 670462

Summary: net-libs/gnutls - Exception in callback _EbuildFetcherProcess.async_already_fetched.
Product: Gentoo Linux Reporter: Росен Александров <sandikata>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED WORKSFORME    
Severity: normal CC: hydrapolic
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info

Description Росен Александров 2018-11-06 07:29:30 UTC
Created attachment 554250 [details]
emerge --info

>>> Emerging (1 of 1) net-libs/gnutls-3.5.19-r1::gentoo
Exception in callback _EbuildFetcherProcess.async_already_fetched.<locals>.uri_map_done(<Future finis....tar.xz',))])>) at /usr/lib64/python3.6/site-packages/_emerge/EbuildFetcher.py:95
handle: <Handle _EbuildFetcherProcess.async_already_fetched.<locals>.uri_map_done(<Future finis....tar.xz',))])>) at /usr/lib64/python3.6/site-packages/_emerge/EbuildFetcher.py:95>
Traceback (most recent call last):
  File "/usr/lib64/python3.6/asyncio/events.py", line 145, in _run
    self._callback(*self._args)
  File "/usr/lib64/python3.6/site-packages/_emerge/EbuildFetcher.py", line 108, in uri_map_done
    self._check_already_fetched(settings, uri_map))
  File "/usr/lib64/python3.6/site-packages/_emerge/EbuildFetcher.py", line 162, in _check_already_fetched
    mydigests, eout, show_errors=False, hash_filter=hash_filter)
  File "/usr/lib64/python3.6/site-packages/portage/package/ebuild/fetch.py", line 226, in _check_distfile
    if _check_digests(filename, digests, show_errors=show_errors):
  File "/usr/lib64/python3.6/site-packages/portage/package/ebuild/fetch.py", line 184, in _check_digests
    verified_ok, reason = verify_all(filename, digests)
  File "/usr/lib64/python3.6/site-packages/portage/checksum.py", line 471, in verify_all
    myhash = perform_checksum(filename, x, calc_prelink=calc_prelink)[0]
  File "/usr/lib64/python3.6/site-packages/portage/checksum.py", line 529, in perform_checksum
    myhash, mysize = hashfunc_map[hashname].checksum_file(myfilename)
  File "/usr/lib64/python3.6/site-packages/portage/checksum.py", line 92, in checksum_file
    data = f.read(blocksize)
OSError: [Errno 5] Input/output error
--Return--
> /usr/lib64/python3.6/site-packages/portage/util/_eventloop/asyncio_event_loop.py(76)_internal_caller_exception_handler()->None
-> pdb.set_trace()
(Pdb) 

Exiting on signal 2
Comment 1 Tomáš Mózes 2018-11-06 08:14:31 UTC
Please provide the full build log. Are you sure the source file is accessible? I'm referring to this error:

OSError: [Errno 5] Input/output error

By the way, it works on my ~amd64 machine.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2018-11-06 08:41:23 UTC
This does not look like a problem in net-libs/gnutls or in sys-apps/portage. Please check your system sanity (disk space, permissions, and so on) and file a new bug report when you find something that definitely is a bug. You can use our web forums, IRC channels and mailing lists to seek support for this issue; this bug tracker is not the right place to look for help.
Comment 3 Росен Александров 2018-11-07 21:17:28 UTC
Works for you, doesn't mean works for anyone. But okay!
Comment 4 Tomáš Mózes 2018-11-08 04:34:28 UTC
Please provide more evidence, because we both couldn't reproduce this.