GNU bug report logs -
#74941
Guix Pull Failure: Git SSL Error, Directory Cleanup Error, and Software Heritage API Timeout
Previous Next
To reply to this bug, email your comments to 74941 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#74941
; Package
guix
.
(Wed, 18 Dec 2024 10:35:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
outlook user <RACP <at> outlook.fr>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Wed, 18 Dec 2024 10:35:01 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
```
$ guix pull --channels=$PATH/channels.scm
_rmtree_safe_fd(dirfd, fullname, onerror)
_rmtree_safe_fd(fd, path, onerror)
_shutil.rmtree(name, onerror=onerror)
do = self.iter(retry_state=retry_state)
During handling of the above exception, another exception occurred:
File "/opt/swh/.local/lib/python3.10/site-packages/swh/core/api/__init__.py", line 196, in meth_
File "/opt/swh/.local/lib/python3.10/site-packages/swh/core/api/__init__.py", line 356, in _post
File "/opt/swh/.local/lib/python3.10/site-packages/swh/core/api/__init__.py", line 433, in raise_for_status
File "/opt/swh/.local/lib/python3.10/site-packages/swh/core/api/__init__.py", line 443, in _decode_response
File "/opt/swh/.local/lib/python3.10/site-packages/swh/storage/api/client.py", line 45, in raise_for_status
File "/opt/swh/.local/lib/python3.10/site-packages/swh/storage/proxies/retry.py", line 81, in newf
File "/opt/swh/.local/lib/python3.10/site-packages/swh/vault/cookers/base.py", line 135, in cook
File "/opt/swh/.local/lib/python3.10/site-packages/swh/vault/cookers/git_bare.py", line 155, in prepare_bundle
File "/opt/swh/.local/lib/python3.10/site-packages/swh/vault/cookers/git_bare.py", line 168, in prepare_bundle
File "/opt/swh/.local/lib/python3.10/site-packages/swh/vault/cookers/git_bare.py", line 418, in load_objects
File "/opt/swh/.local/lib/python3.10/site-packages/swh/vault/cookers/git_bare.py", line 647, in load_directories
File "/opt/swh/.local/lib/python3.10/site-packages/tenacity/__init__.py", line 185, in reraise
File "/opt/swh/.local/lib/python3.10/site-packages/tenacity/__init__.py", line 336, in wrapped_f
File "/opt/swh/.local/lib/python3.10/site-packages/tenacity/__init__.py", line 376, in iter
File "/opt/swh/.local/lib/python3.10/site-packages/tenacity/__init__.py", line 418, in exc_check
File "/opt/swh/.local/lib/python3.10/site-packages/tenacity/__init__.py", line 475, in __call__
File "/opt/swh/.local/lib/python3.10/site-packages/tenacity/__init__.py", line 478, in __call__
File "/usr/local/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
File "/usr/local/lib/python3.10/concurrent/futures/_base.py", line 451, in result
File "/usr/local/lib/python3.10/shutil.py", line 658, in _rmtree_safe_fd
File "/usr/local/lib/python3.10/shutil.py", line 662, in _rmtree_safe_fd
File "/usr/local/lib/python3.10/shutil.py", line 664, in _rmtree_safe_fd
File "/usr/local/lib/python3.10/shutil.py", line 725, in rmtree
File "/usr/local/lib/python3.10/tempfile.py", line 864, in _rmtree
File "/usr/local/lib/python3.10/tempfile.py", line 878, in __exit__
File "/usr/local/lib/python3.10/tempfile.py", line 882, in cleanup
guix pull: erreur : Erreur Git : SSL error: error:0A000119:SSL routines::decryption failed or bad record mac
guix pull: erreur : Erreur Git : SSL error: syscall failure: Connexion ré-initialisée par le correspondant
Mise à jour du canal « $CANAL » depuis le dépôt Git « https://$PATH.git »...
onerror(os.rmdir, fullname, sys.exc_info())
os.rmdir(entry.name, dir_fd=topfd)
OSError: [Errno 39] Directory not empty: 'c7'
Over $NUMBER remaining
raise exception from None
raise retry_exc.reraise()
raise self._exception
raise self.last_attempt.result()
raw_manifests = self.storage.directory_get_raw_manifest(obj_ids)
réception des objets $NUMBER% ▕█▍ ▏
result = action(retry_state)
result = fn(*args, **kwargs)
return copy(f, *args, **kw)
return getattr(storage, attribute_name)(*args, **kwargs)
return self.__get_result()
return self._decode_response(response)
return self._post(meth._endpoint_path, post_data)
self._rmtree(self.name, ignore_errors=self._ignore_cleanup_errors)
self.cleanup()
self.load_directories(directory_ids)
self.load_objects()
self.prepare_bundle()
self.raise_for_status(response)
super().raise_for_status(response)
SWH vault: failure: Internal Server Error. This incident will be reported.
SWH vault: Processing...
SWH vault: Processing... $NUMBER objects processed
SWH vault: requested bundle cooking, waiting for completion...
SWH vault: retrying...
SWH: found revision $HASH with directory at 'https://archive.softwareheritage.org/api/1/directory/$HASH2/'
swh.core.api.RemoteException: <RemoteException 500 ReadTimeout: ['Error from server: code=1200 [Coordinator node timed out waiting for replica nodes\' responses] message="Operation timed out - received only 0 responses." info={\'consistency\': \'LOCAL_QUORUM\', \'required_responses\': 2, \'received_responses\': 0}']>
The full error was:
Traceback (most recent call last):
with tempfile.TemporaryDirectory(prefix="swh-vault-gitbare-") as workdir:
```
Information forwarded
to
bug-guix <at> gnu.org
:
bug#74941
; Package
guix
.
(Wed, 18 Dec 2024 17:09:11 GMT)
Full text and
rfc822 format available.
Message #8 received at 74941 <at> debbugs.gnu.org (full text, mbox):
@@ +70,32 @@
1009:8 9 (call-with-temporary-directory _)
1330:8 15 (call-with-build-handler #<procedure 7f288cc8bf60 at g…> …)
1353:3 16 (_)
1685:16 0 (raise-exception _ #:continuable? _)
1685:16 1 (raise-exception _ #:continuable? _)
1752:10 19 (with-exception-handler _ _ #:unwind? _ # _)
262:4 2 (tls-wrap #<input-output: socket 15> "archive.software…" …)
271:22 4 (call "https://archive.softwareheritage.org/api/1/vaul…" …)
422:18 12 (latest-channel-instance #<store-connection 256.100 7f…> …)
433:2 10 (_ git-error #<<git-error> code: -1 message: "failed to…>)
435:10 8 (_ "/tmp/guix-directory.UzAWep")
482:29 3 (http-request "https://archive.softwareheritage.org/ap…" …)
559:23 13 (latest-channel-instances #<store-connection 256.100 7…> …)
561:29 11 (update-cached-checkout _ #:ref _ #:recursive? _ # _ # _ …)
689:37 18 (thunk)
722:18 5 (loop _)
739:8 7 (call-with-temporary-directory _)
752:5 6 (_ "/tmp/guix-directory.Qy8Dq0")
839:4 17 (call-with-status-report _ _)
874:26 14 (_)
Backtrace:
ice-9/boot-9.scm:1685:16: In procedure raise-exception:
In guix/channels.scm:
In guix/git.scm:
In guix/scripts/pull.scm:
In guix/status.scm:
In guix/store.scm:
In guix/swh.scm:
In guix/utils.scm:
In ice-9/boot-9.scm:
In web/client.scm:
Throw to key `gnutls-error' with args `(#<gnutls-error-enum Erreur de la fonction « pull ».> handshake)'.
________________________________________
De : GNU bug Tracking System <help-debbugs <at> gnu.org>
Envoyé : mercredi 18 décembre 2024 11:35
À : outlook user <RACP <at> outlook.fr>
Objet : bug#74941: Acknowledgement (Guix Pull Failure: Git SSL Error, Directory Cleanup Error, and Software Heritage API Timeout)
Thank you for filing a new bug report with debbugs.gnu.org.
This is an automatically generated reply to let you know your message
has been received.
Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.
Your message has been sent to the package maintainer(s):
bug-guix <at> gnu.org
If you wish to submit further information on this problem, please
send it to 74941 <at> debbugs.gnu.org.
Please do not send mail to help-debbugs <at> gnu.org unless you wish
to report a problem with the Bug-tracking system.
--
74941: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=74941
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
This bug report was last modified 177 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.