Eryk Sun <eryk...@gmail.com> added the comment:

If we see 0x8XXX_XXXX, it's either an NTSTATUS [1] warning, which is unlikely, 
or and HRESULT [2] error, which is very likely. One of the more common facility 
codes for HRESULT is the Windows API, 0x007. If we see 0x8007XXXX, then XXXX is 
a Windows system error code [3]. In this case, 0x643 is ERROR_INSTALL_FAILURE 
(1603), which is not a very information error code by itself. 

We need to read the log file (or request additional logs) to figure out what 
failed. Steve Dower is the person to address this, since he has far more 
experience with the design and behavior of the installer. From what I can see 
on the surface, with my shallow knowledge, it failed to install core_JustForMe 
for some reason (probably there's more info in another log), and then failed to 
delete the cached package when rolling back, with the error 0x80070003 
(ERROR_PATH_NOT_FOUND), which looks suspicious.

I'm reopening for now. Feel free to close it again if you disagree. I won't 
press the matter.

[1] 
https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-erref/87fba13e-bf06-450e-83b1-9241dc81e781
[2] 
https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-erref/0642cb2f-2075-4469-918c-4441e69c548a
[3] https://docs.microsoft.com/en-us/windows/win32/debug/system-error-codes

----------
nosy: +eryksun
resolution: not a bug -> 
stage: resolved -> 
status: closed -> open

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue37756>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to